<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* change font 28/11/2024 */

/*############################ default ###################################*/
:root {
  --cr-light: #fffFFF;
  --cr-black: #111111;
  --cr-dark: #333333;
  --cr-gray: #666666;
  --cr-lightgray: #999999;
  --cr-green: #00A94F;
  --cr-green2: #007938;
  --cr-border: #E7E7E7;
  --cr-red: #f00;
  --cr-warning: #ec4546;
  --cr-warning2: #B91213;
  --tsition: .3s ease-in-out;
  --radius: 8px;
}


.icw h1,
.icw .h1 {
  line-height: 1.5;
}

.icw .h3.nurtured-rte-Element-H3LightGrey {
  color: #777;
  margin: 15px 0;
}

.row-0 {
  margin: 0px;
}

.row-0&gt;div {
  padding: 0px;
}

.row-20 {
  margin: 0 -10px;
}

.row-20&gt;div {
  padding: 0 10px;
}

.row-flex {
  display: flex;
  flex-wrap: wrap;
}

.row-flex&gt;div {
  float: none;
}

.row-flex&gt;.col {
  flex-basis: 0;
  -webkit-box-flex: 1;
  flex-grow: 1;
  max-width: 100%;
}

.row-flex&gt;.col-auto {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.row-flex&gt;.col-12 {
  -webkit-box-flex: 0;
  flex: 0 0 100%;
  max-width: 100%;
}

.visible-w1024 {
  display: none;
}

.visible-w375 {
  display: none;
}

.visible-w360 {
  display: none;
}


/*==================== slick ====================*/

.slick-slider .slick-arrow.slick-disabled {
  opacity: 0.4;
}

.slick-slider .slick-next {
  right: 5px;
}

.slick-slider .slick-prev {
  left: 5px;
}

.slick-slider .slick-next.slick-arrow,
.slick-slider .slick-prev.slick-arrow {
  position: absolute;
  top: 30%;
  box-shadow: 0 3px 6px rgba(0, 0, 0, .0);
  z-index: 1;
  font-size: 0;
  background-color: transparent;
  overflow: hidden;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transform: translate(0, -50%);
}

.slick-slider .slick-arrow:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top: 0;
  border-top: 2px solid #00A950;
  border-left: 2px solid #00A950;
  visibility: visible;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 16px;
}

.slick-slider .slick-next:before {
  left: 13px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.slick-slider:focus {
  outline: 0;
}

.slick-slider .slick-dots {
  text-align: center;
  margin: 0;
  padding-top: 20px;
}

.slick-slider .slick-dots li {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-slider .slick-dots li button {
  font-size: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  border: 0;
  outline: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #CCCCCC;
  opacity: 1;
}

.slick-slider .slick-dots li.slick-active button {
  background: #18A950;
}

.slick-default {
  position: relative;
}

.slick-default .wrapper {
  position: relative;
}

.slick-default .thumb {
  width: 230px;
  margin: 0 auto 12px;
}

.slick-default .content {
  text-align: center;
}

.slick-default .content .title {
  color: #333;
  margin: 0 0 8px;
}

.slick-default .content .desc {
  color: #777;
  margin: 0 0 0px;
}

.slick-default .content .desc.a-left {
  width: 220px;
  margin: 0 auto;
}


/*######################### select #########################*/

.icw select {
  display: none;
}

.tab .boxtab-select .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 10px;
  width: 10px;
  right: 15px;
  top: 15px;
  margin: 0;
  pointer-events: none;
  position: absolute;
  display: block;
  line-height: 38px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  z-index: 1;
  font-size: 0;
  text-align: center;
  cursor: pointer;
  transition: transform 0.3s ease-out;
  border-radius: 0;
  transform: rotate(135deg);
}

.tab .boxtab-select .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow {
  transform: rotate(-45deg);
}

.tab .boxtab-select .select2-selection__rendered {
  border-radius: 8px;
  display: inline-block;
  border: none;
  margin: 0;
  width: 100%;
  height: 40px;
  padding: 0;
  padding-right: 60px;
  padding-left: 12px;
  padding-top: 0;
  background-color: #fff;
  color: #00A950;
  border: 1px solid #DDDDDD;
  line-height: 38px;
  text-align: left;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icw .mb{
  margin-bottom: 120px;
}
.icw .section-all-fixed .content-box, 
.icw .section-bg-fixed .content-box{
  padding-right: 0;
}
.select2-container .select2-selection--single [title].select2-selection__rendered {
  color: #00A950;
}

.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--single .select2-selection__clear {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 0 8px 8px 0;
  line-height: 38px;
  font-size: 0;
  text-align: center;
  cursor: pointer;
  background-color: #00A950;
  pointer-events: none;
}

.select2-container {
  width: calc(100vw - 30px);
  z-index: 9999;
}

.select2-dropdown {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
  -webkit-transition: border-color 250ms ease-in-out;
  -o-transition: border-color 250ms ease-in-out;
  transition: border-color 250ms ease-in-out;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
}

.select2-container--default.select2-container--open:not(.select2-container--disabled) .select2-dropdown {
  background-color: #fff;
}

.select2-container--open .select2-dropdown--below {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--open .select2-dropdown {
  left: 0;
  overflow: hidden;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-container .select2-results {
  display: block;
}

.select2-container .select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-container--default .select2-results&gt;.select2-results__options {
  max-height: 25vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  background-color: #fff;
  color: #aaa;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #00A94F;
  color: #fff;
}

.select2-container .select2-results__option {
  margin: 0;
  padding: 10px 15px;
  color: #aaa;
  font-size: 14px;
  border-top: 1px solid #eee;
  word-wrap: break-word;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


/*########################### tab ###################################*/

.tab {
  position: relative;
  display: block;
  vertical-align: top;
}

.tab .control {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  border-bottom: 3px solid #00A94F;
}

.tab .control a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  line-height: 1.5;
  font-size: 16px;
  color: #333333;
  text-align: center;
  position: relative;
  z-index: 1;
  background-color: transparent;
  transition: .3s ease-in-out;
  width: clac(100%/4);
  flex-basis: 0;
  -webkit-box-flex: 1;
  flex-grow: 1;
  max-width: 100%;
}

.tab .control a.active {
  color: #00A94F;
  pointer-events: none;
}

.tab .selector {
  display: inline-block;
  height: 100%;
  background-color: #F3F3F3;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-transition-duration: .5s;
  -o-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-timing-function: cubic-bezier(.42, 0, .58, 1);
  -o-transition-timing-function: cubic-bezier(.42, 0, .58, 1);
  transition-timing-function: cubic-bezier(.42, 0, .58, 1);
}

.tab-content {
  position: relative;
  opacity: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  transition: .3s ease-in-out;
}

.tab-content.active {
  opacity: 1;
  height: auto;
  overflow: visible;
  visibility: visible;
  display: block;
}

.tab-headline:not(:last-child) {
  margin-bottom: 20px;
}

.tab-control:not(:last-child) {
  margin-bottom: 20px;
}


/*########################### sc-pros ###################################*/

.sc-pros {
  background-color: #F2FBF6;
}


/*########################### sc-service-details ###################################*/

.sc-service-details .sc-content {
  max-width: 620px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}

.sc-service-details .sc-content:after {
  content: '';
  display: table;
  clear: both;
}

.sc-service-details .box {
  width: 50%;
}

/*
.sc-service-details .box+.box {
  padding-left: 80px;
}
*/

.sc-service-details .item-list {
  padding: 0;
  margin: -6px;
}

.sc-service-details .item-list:after {
  content: '';
  display: table;
  clear: both;
}

.sc-service-details .item-list&gt;li {
  list-style: none;
  float: left;
  width: 100%;
  position: relative;
  padding: 6px;
  padding-left: 21px;
}

.sc-service-details .item-list&gt;li:before {
  content: '';
  position: absolute;
  top: 11px;
  left: 0;
  width: 14px;
  height: 14px;
  background-image: url(../img/icon-check.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.sc-service-details p {
  margin: 0;
}


/*########################### sc-business-account ###################################*/

.sc-business-account {
  background-color: #F2FBF6;
}

.sc-business-account .h3 {
  line-height: 1.5;
}


/*########################### sc-account-opening ###################################*/

.sc-account-opening {
  position: relative;
}


/*########################### sc-account-documents ###################################*/

.sc-account-documents {
  position: relative;
}

.sc-account-documents .sc-inner {
  padding-bottom: 0;
}

.sc-account-documents .sc-headline {
  text-align: left;
}

.sc-account-documents .title {
  margin-bottom: 20px;
}

.sc-account-documents ol {
  padding: 0;
  margin: 0 0 0 20px !important;
}

.sc-account-documents ol&gt;li {
  list-style: decimal;
}

.sc-account-documents ol&gt;li+li {
  margin-top: 3px;
}


/*########################### breakpoints ###################################*/

@media (max-width: 1024px)
/*check 1024*/

{
  .visible-w1024 {
      display: block;
  }
  .hidden-w1024 {
      display: none;
  }
}

@media (max-width: 991px) {}

@media (max-width: 767px) {
  .sc-service-details .sc-content {
      display: block;
      padding-left: 30px;
      max-width: 325px;
  }
  .sc-service-details .box {
      width: 100%;
  }
  .sc-service-details .box+.box {
      padding-left: 0;
  }
}

@media screen and (max-width: 375px) {
  .visible-w375 {
      display: block;
  }
  .hidden-w375 {
      display: none;
  }
}

@media screen and (max-width: 360px) {
  .visible-w360 {
      display: block;
  }
  .hidden-w360 {
      display: none;
  }
}

/* #################### serve ########################## */

  .text-green{
      color: var(--cr-green) !important;
  }

  .icw .section.sc-serve {
          background-image: url('../../../saving/current/img/bg-pc.png');
          padding: 64px 16px;
      }

      .icw .section.sc-serve .sc-heading h4 {
          /* background: red; */
          text-align: center;
          line-height: 1.5;
      }

      .icw .section.sc-serve .sc-heading h5 {
          /* background: red; */
          margin: 0px auto;
          text-align: center;
      }

      .icw .section.sc-serve .sc-heading img {
          width: 70px;
      }

      .icw .section.sc-serve .sc-content .item {
          max-width: 265px;
      }

      .icw .section.sc-serve .sc-content .item.last-child {
          position: relative;
      }

      .icw .section.sc-serve .sc-content .item .absolute-img {
          position: absolute;
          width: 81px;
          height: 113px;
          top: 0;
          left: calc(100% - 45px);
      }

      .icw .section.sc-serve .sc-content .item-content {
          display: flex;
          justify-content: center;
          gap: 12px;
      }

      .icw .section.sc-serve .sc-content .a-center p {
          margin-top: 24px;
      }

      .icw .section.sc-serve h4 {
          font-size: 40px;
          font-weight: 700;
      }

      @media (max-width: 767px) {


          .icw .section.sc-serve {
              background-image: url('../../../saving/current/img/bg-mobile.png');
              padding: 64px 16px;
          }

          .icw .section.sc-serve h4 {
              color: #00A94F !important;
              font-size: 32px;
              font-weight: 700;
          }

          .icw .section.sc-serve .sc-content .item-content {
              display: flex;
              justify-content: center;
              align-items: center;
              flex-direction: column;
              gap: 12px;
          }
      }
      
      

/* ####################newsection########################## */

.icw h3,
.icw .h3 {
  font-family: 'DBThaiTextX', Helvetica, Arial, sans-serif;
}

.icw h3.f-35 {
  font-size: 35px;
  line-height: 1.5;
}
/*
.icw .section.sc-account-documents {
  padding-bottom: 60px;
}
*/

.icw .desc a {
  color: #00a950;
  text-decoration: underline;
}

.icw .mt-40 {
  margin-top: 40px;
}


.icw .button {
  margin-top: 32px;
  display: flex;
  justify-content: center;
  gap: 34px;
}

.icw .btn.btn-qr {
  font-size: 16px;
  width: 100%;
  max-width: 220px;
  border-radius: 8px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}

.icw-popup-function .mfp-content {
  background-color: #fff;
  border-top: 2px solid #00a950;
}

.content-popup img {
  width: 100%;
  max-width: 220px;
}

.content-popup {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 40px;
}

#popup-qr {
  margin-top: 160px;
}

.content-popup .f-65 {
  font-size: 65px;
  font-style: normal;
}

.content-popup .c-dark {
  color: #333;
  font-size: 35px !important;
  font-family: 'DBThaiTextX', Helvetica, Arial, sans-serif;
}

.content-popup {
  color: #00a950;
}

.content-popup span.border-line {
  border: 1px solid #00a950;
  border-radius: 8px;
  padding: 0 10px;
  color: #00a950;
}

span.nw {
  white-space: nowrap;
}


.show-w1199 {
  display: none !important;
}

.show-w991 {
  display: none !important;
}

.show-w767 {
  display: none !important;
}

.show-w414 {
  display: none !important;
}

.show-w375 {
  display: none !important;
}

.show-w360 {
  display: none !important;
}

.show-w280 {
  display: none !important;
}

@media (max-width: 1199px) {
  .show-w1199 {
      display: block !important;
  }

  .hide-w1199 {
      display: none !important;
  }
}
@media (max-width: 767px) {

  .icw h3.f-35 {
      font-size: 28px;
      line-height: 1.5;
  }
  .show-w767 {
      display: block !important;
  }

  .hide-w767 {
      display: none !important;
  }
}

@media screen and (max-width: 375px) {
  .visible-w375 {
      display: block;
  }
  .hidden-w375 {
      display: none;
  }
}

@media screen and (max-width: 360px) {
  .visible-w360 {
      display: block;
  }
  .hidden-w360 {
      display: none;
  }
}

/* ####################newsection########################## */


.icw h1,
.icw .h1 {
  font-family: 'kurious-looped' !important;
font-size: 42px !important;
line-height: 1.5 !important;
font-weight: 600 !important;
}

.icw h2,
.icw .h2 {
  font-family: 'kurious-looped' !important;
font-size: 33px !important;
line-height: 1.5 !important;
font-weight: 600 !important;
}

.icw h3,
.icw .h3 {
  font-family: 'kurious-looped' !important;
font-size: 26px !important;
line-height: 1.5 !important;
font-weight: 600 !important;

}

.icw h4,
.icw .h4 {
  font-family: 'kurious-looped' !important;
font-size: 20px !important;
line-height: 1.5 !important;
font-weight: 600 !important;
}

@media screen and (max-width: 991px) {
.icw h1, .icw .h1 {
  font-size: 28px !important;
}
.icw h2, .icw .h2 {
  font-size: 24px !important;
}
.icw h3, .icw .h3 {
  font-size: 20px !important;
}
.icw h4, .icw .h4 {
  font-size: 18px !important;
}
}

strong {font-family: 'kurious-looped' !important;}

.icw h1 &gt; strong, .icw .h1 &gt; strong, .icw h2 &gt; strong, .icw .h2 &gt; strong, .icw h3 &gt; strong, .icw .h3 &gt; strong, .icw h4 &gt; strong, .icw .h4 &gt; strong, .icw h5 &gt; strong, .icw .h5 &gt; strong, .icw h6 &gt; strong, .icw .h6 &gt; strong {font-weight: 600 !important;}

.icw h3.f-35 {
  font-size: 20px;
  line-height: 1.5;
}

/*
.icw .section.sc-account-documents {
  padding-bottom: 60px;
}
*/

.icw .mt-32{
  margin-top: 32px;
}

.icw .desc a {
  color: #00a950;
  text-decoration: underline;
}

.icw .mt-40 {
  margin-top: 40px;
/*    padding: 40px;*/
  border-radius: 8px;
}


.icw .section.sc-serve {
  background-image:url('/SiteCollectionDocuments/business/sme/financial-services/account/default/img/bg-pc.png') ;
  padding: 64px 16px 16px 24px;
}

.icw .section.sc-serve .sc-heading h4{
  text-align: center;
  line-height: 1.5;
}

.icw .section.sc-serve .sc-heading h5{
  /* background: red; */
  margin: 0px auto;
  text-align: center;
}

.icw .section.sc-serve .sc-heading img {
  width: 70px;
}

.icw .section.sc-serve .sc-content .item{
  max-width: 265px;
}

.icw .section.sc-serve .sc-content .item.last-child{
  position: relative;
}

.icw .section.sc-serve .sc-content .item .absolute-img{
  position: absolute;
  width: 81px;
  height: 113px;
  top: 0;
  left: calc(100% - 45px);
}
.icw .section.sc-serve .sc-content .item-content {
  display: flex;
  justify-content: center;
  gap: 12px;
}

.icw .section.sc-serve .sc-content .a-center p{
  margin-top: 24px;
}
.icw .section.sc-serve h4 {
  font-size: 40px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .icw .button {
      display: block;
  }

  .icw .button a.mb-32 {
      margin-bottom: 32px;
  }

  .icw .btn.btn-qr {
      max-width: none;
      margin: auto;
  }
  .icw .section.sc-serve{
      background-image:url('/SiteCollectionDocuments/business/sme/financial-services/account/default/img/bg-mobile.png') ;
      padding: 64px 16px;
  }

  .icw .section.sc-serve h4 {
      font-size: 32px;
      font-weight: 700;
  }
  .icw .section.sc-serve .sc-content .item-content {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
      gap: 12px;
  }
}



.icw-popup-function .mfp-content {
  background-color: #fff;
  border-top: 2px solid #00a950;
}

.content-popup img {
  width: 100%;
  max-width: 220px;
}

.content-popup {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 40px;
}

#popup-qr,
#popup-qr2,
#popup-qrr {
  margin-top: 160px;
}

.content-popup .f-65 {
  font-size: 65px;
  font-style: normal;
}

.content-popup .c-dark {
  color: #333;
  font-size: 35px !important;
  font-family: 'kurious-looped';
}

.content-popup {
  color: #00a950;
}

.content-popup span.border-line {
  border: 1px solid #00a950;
  border-radius: 8px;
  padding: 0 10px;
  color: #00a950;
}

span.nw {
  white-space: nowrap;
}

@media (max-width: 767px) {

  .icw h3.f-35 {
      font-size: 18px;
      line-height: 1.5;
  }
  
}



/* ####################braek point########################## */

.show-w1199 {
  display: none !important;
}

.show-w991 {
  display: none !important;
}

.show-w767 {
  display: none !important;
}

.show-w414 {
  display: none !important;
}

.show-w375 {
  display: none !important;
}

.show-w360 {
  display: none !important;
}

.show-w280 {
  display: none !important;
}

.icw .button {
  margin-top: 32px;
  display: flex;
  justify-content: center;
  gap: 34px;
}
      @media screen and (max-width: 991px) {
          .show-w991 {
              display: block !important;
          }

          .hide-w991 {
              display: none !important;
          }
      }

      @media screen and  (max-width: 767px) {
          .icw .button {
              display: block;
  
          }

          .show-w767 {
              display: block !important;
          }

          .hide-w767 {
              display: none !important;
          }
      }

      @media screen and  (max-width: 414px) {
          .show-w414 {
              display: block !important;
          }

          .hide-w414 {
              display: none !important;
          }
      }

      @media screen and  (max-width: 375px) {
          .show-w375 {
              display: block !important;
          }

          .hide-w375 {
              display: none !important;
          }
      }

      @media screen and  (max-width: 360px) {
          .show-w360 {
              display: block !important;
          }

          .hide-w360 {
              display: none !important;
          }
      }

      @media screen and  (max-width: 280px) {
          .show-w280 {
              display: block !important;
          }

          .hide-w280 {
              display: none !important;
          }
      }


/* ####################newsection########################## */



/*============================== TEXT ===============================*/
.icw .nowrap {
  white-space: nowrap;
}

.icw .text-light {
  color: var(--cr-light) !important;
}

.icw .text-black {
  color: var(--cr-black) !important;
}

.icw .text-dark {
  color: var(--cr-dark) !important;
}

.icw .text-green {
  color: var(--cr-green) !important;
}

.icw .text-gray {
  color: var(--cr-gray) !important;
}

.icw .text-lightgray {
  color: var(--cr-lightgray) !important;
}

.icw .text-red {
  color: var(--cr-red) !important;
}

.icw .text-warning {
  color: var(--cr-warning) !important;
}

.icw .main {
  font-style: normal;
  font-weight: 500;
  color: var(--cr-gray);
  font-family: 'kurious-looped';
  z-index: inherit;
}

.icw .main strong {
  font-weight: 600;
}

.icw h1,
.icw h2,
.icw h3,
.icw h4,
.icw h5,
.icw h6,
.icw .h1,
.icw .h2,
.icw .h3,
.icw .h4,
.icw .h5,
.icw .h6 {
  margin: 0 0 0.6em;
}

.icw h1,
.icw h2,
.icw h3,
.icw h4,
.icw h5,
.icw h6,
.icw .h1,
.icw .h2,
.icw .h3,
.icw .h4,
.icw .h5,
.icw .h6,
.icw h1 strong,
.icw h2 strong,
.icw h3 strong,
.icw h4 strong,
.icw h5 strong,
.icw h6 strong,
.icw .h1 strong,
.icw .h2 strong,
.icw .h3 strong,
.icw .h4 strong,
.icw .h5 strong,
.icw .h6 strong {
  font-family: 'kurious-looped';
  margin: 0;
}

.icw h1,
.icw .h1 {
  font-weight: 500;
  line-height: 1.5em;
}

.icw h1 strong,
.icw .h1 strong {
  font-weight: 600;
}

.icw h2,
.icw .h2 {
  font-weight: 500;
  line-height: 1.5em;
}

.icw h2 strong,
.icw .h2 strong {
  font-weight: 600;
}

.icw h3,
.icw .h3 {
  font-weight: 500;
  line-height: 1.5em;
  color: #111;
}

.icw h3 strong,
.icw .h3 strong {
  font-weight: 600;
}

.icw h4,
.icw .h4 {
  font-weight: 500;
  line-height: 1.5em;
}

.icw h4 strong,
.icw .h4 strong {
  font-weight: 600;
}

.icw h5,
.icw .h5 {
  font-weight: 500;
  line-height: 1.5em;
}

.icw h5 strong,
.icw .h5 strong {
  font-weight: 600;
}

.icw h6,
.icw .h6 {
  font-weight: 500;
  line-height: 1.5em;
}

.icw h6 strong,
.icw .h6 strong {
  font-weight: 600;
}

.icw p {
  margin: 0 0 0.6em;
  line-height: 1.5em;
}

.icw p {
  font-family: 'kurious-looped';
  font-size: 16px;
}

.icw p strong {
  font-weight: 600;
}

.icw p.desc {
  font-family: 'kurious-looped';
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
  margin: 0;
  margin-top: 0;
}

.icw p.desc strong {
  font-weight: 600;
}

.icw .caption {
  font-family: 'kurious-looped';
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5em;
}

.icw .caption strong {
  font-weight: 600;
}

.icw a.link {
  font-family: 'kurious-looped';
  font-weight: 600;
  color: var(--cr-green);
  text-decoration: underline;
}

.icw ul {
  padding: 0;
  margin: 0;
}

.icw .h3-20{
  font-size: 20px !important;
  line-height: 30px !important;
}


@media screen and (min-width: 200px) {

  .icw h1,
  .icw .h1 {
      font-size: 28px;
      line-height: 1.5;
  }

  .icw h2,
  .icw .h2 {
      font-size: 24px;
      line-height: 1.5;
  }

  .icw h3,
  .icw .h3 {
      font-size: 20px;
      line-height: 1.5;
  }

  .icw h4,
  .icw .h4 {
      font-size: 18px;
      line-height: 1.5em;
  }

  .icw h5,
  .icw .h5 {
      font-size: 16px;
      line-height: 1.5em;
  }

  .icw h6,
  .icw .h6 {
      font-size: 16px;
      line-height: 1.5em;
  }
}

@media screen and (min-width: 768px) {

  .icw h1,
  .icw .h1 {
      font-size: 42px;
      line-height: 1.3em;
  }

  .icw h2,
  .icw .h2 {
      font-size: 33px;
      line-height: 1.5;
  }

  .icw h3,
  .icw .h3 {
      font-size: 33px;
      line-height: 50px;
  }

  .icw h4,
  .icw .h4 {
      font-size: 20px;
      line-height: 1.5;
  }

  .icw h5,
  .icw .h5 {
      font-size: 18px;
      line-height: 1.5em;
  }

  .icw h6,
  .icw .h6 {
      font-size: 16px;
      line-height: 1.5em;
  }
}


/*============================== Hidden &amp; Visible ===============================*/
.show-w1199 {
  display: none !important;
}

.show-w991 {
  display: none !important;
}

.show-w767 {
  display: none !important;
}

.show-w414 {
  display: none !important;
}

.show-w375 {
  display: none !important;
}

.show-w360 {
  display: none !important;
}

.show-w280 {
  display: none !important;
}

@media (max-width: 1199px) {
  .show-w1199 {
      display: block !important;
  }

  .hide-w1199 {
      display: none !important;
  }
}

@media (max-width: 991px) {
  .show-w991 {
      display: block !important;
  }

  .hide-w991 {
      display: none !important;
  }
}

@media (max-width: 767px) {
  .show-w767 {
      display: block !important;
  }

  .hide-w767 {
      display: none !important;
  }
}

@media (max-width: 414px) {
  .show-w414 {
      display: block !important;
  }

  .hide-w414 {
      display: none !important;
  }
}

@media (max-width: 375px) {
  .show-w375 {
      display: block !important;
  }

  .hide-w375 {
      display: none !important;
  }
}

@media (max-width: 360px) {
  .show-w360 {
      display: block !important;
  }

  .hide-w360 {
      display: none !important;
  }
}

@media (max-width: 280px) {
  .show-w280 {
      display: block !important;
  }

  .hide-w280 {
      display: none !important;
  }
}

/*============================== LAYOUT ===============================*/
.icw button,
.icw input,
.icw select,
.icw textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  background: none;
  padding: 0;
  margin: 0;
  min-width: inherit;
  font: inherit;
  text-transform: none;
  text-align: left;
  color: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icw input::placeholder {
  color: #999;
}

.icw .container:before,
.icw .container:after {
  content: '';
  display: table;
  clear: both;
}

.icw .container,
.icw .container-xs,
.icw .container-sm,
.icw .container-md {
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
}

.icw .container {
  max-width: 1172px;
}

.icw .container-xs {
  max-width: 830px;
}

.icw .container-sm {
  max-width: 930px;
}

.icw .container-md {
  max-width: 1030px;
}

.icw .a-left {
  text-align: left;
}

.icw .a-center {
  text-align: center;
}

.icw .a-right {
  text-align: right;
}

.icw .row-0 {
  margin: 0px;
}

.icw .row-0&gt;div {
  padding: 0px;
}

.icw .row-20 {
  margin: 0 -10px;
}

.icw .row-20&gt;div {
  padding: 0 10px;
}

.icw .row-flex {
  display: flex;
  flex-wrap: wrap;
}

.icw .row-flex.align-items-center {
  align-items: center;
}

.icw .row-flex&gt;div {
  float: none;
}

.icw .row-flex&gt;.col {
  flex-basis: 0;
  -webkit-box-flex: 1;
  flex-grow: 1;
  max-width: 100%;
}

.icw .row-flex&gt;.col-auto {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.icw .row-flex&gt;.col-12 {
  -webkit-box-flex: 0;
  flex: 0 0 100%;
  max-width: 100%;
}

.icw .row-flex&gt;.col-6 {
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
}

.icw .item-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.icw .item-list:after {
  content: '';
  display: table;
  clear: both;
}

.icw .item-list&gt;li {
  float: left;
}

.icw .section {
  position: relative;
}


.icw .section .sc-heading {
  text-align: center;
}

@media screen and (min-width: 200px) {
  .section .sc-inner {
      padding: 48px 0;
  }

  .section .sc-heading {
      margin-bottom: 24px;
  }
}

@media screen and (min-width: 768px) {
  .section .sc-inner {
      padding: 64px 0 !important;
  }

  .section .sc-heading {
      margin-bottom: 24px;
  }
}


/*============================== button ===============================*/
.icw .btn {
  padding: 0 32px !important;
  width: auto;
  min-width: 120px;
  font-family: 'kurious-looped';
  font-weight: 600;
  border: 0;
  font-size: 16px ;
  height: 48px;
  background: transparent;
  color: var(--cr-gray);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: var(--radius);
  transition: var(--tsition);
  line-height: 1.5em ;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  z-index: +1;
  /*box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25); */
}


.icw .btn:hover,
.icw .btn:active:hover,
.icw .btn.active:hover,
.icw .btn:active:focus,
.icw .btn.actitve:focus,
.icw .btn:active.focus,
.icw .btn.active.focus,
.icw .btn:focus,
.icw .btn:focus:hover,
.icw .btn.focus:hover {
  color: var(--cr-gray);
  outline: 0;
  outline-offset: 0;
}

.icw .btn:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  transition: var(--tsition);
  opacity: 0;
}

.icw .btn:hover:before {
  left: 0;
  opacity: 1;
}

.icw .btn.disabled,
.icw .btn.disabled:hover {
  color: var(--cr-gray);
  background-color: transparent;
  border-color: var(--cr-border);
  opacity: 0.5;
}

.icw .btn.fluid {
  width: 100%;
  min-width: inherit;
}

.icw .btn.btn-primary {
  background: var(--cr-green);
  color: var(--cr-light);
  transition: all .8s, color .3s .3s;
}

.icw .btn.btn-primary:hover {
  background: var(--cr-green);
  color: var(--cr-light);
  border-color: var(--cr-green);
}

.icw .btn.btn-primary:before {
  background-color: #0BC160;
}

.icw .btn.btn-secondary {
  background: var(--cr-light);
  color: var(--cr-green);
}

.icw .btn.btn-secondary:hover {
  background: var(--cr-light);
  color: var(--cr-light);
}

.icw .btn.btn-secondary:before {
  background-color: var(--cr-green);
}


/*============================== swiper ===============================*/
.swiper-initialized .swiper-button-next,
.swiper-initialized .swiper-button-prev,
.swiper-initialized .swiper-button-next:before,
.swiper-initialized .swiper-button-prev:before {
  pointer-events: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

.swiper-initialized:hover .swiper-button-next,
.swiper-initialized:hover .swiper-button-prev,
.swiper-initialized:hover .swiper-button-next:before,
.swiper-initialized:hover .swiper-button-prev:before {
  pointer-events: visible !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.swiper-initialized:hover .swiper-button-next.swiper-button-disabled,
.swiper-initialized:hover .swiper-button-prev.swiper-button-disabled,
.swiper-initialized:hover .swiper-button-next.swiper-button-disabled:before,
.swiper-initialized:hover .swiper-button-prev.swiper-button-disabled:before {
  pointer-events: visible !important;
  visibility: visible !important;
  opacity: 0.35 !important;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute !important;
  top: 48% !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, .26) !important;
  z-index: 5 !important;
  font-size: 0 !important;
  background-color: rgba(0, 0, 0, 0.6) !important;
  overflow: hidden !important;
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  transform: translate(0, -50%) !important;
  display: flex !important;
  align-items: center !important;
  transition: var(--tsition) !important;
}

.swiper-button-next {
  right: 0px !important;
}

.swiper-button-prev {
  left: 0px !important;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  display: none !important;
}

.swiper-button-next:before,
.swiper-button-prev:before {
  content: '' !important;
  display: inline-block !important;
  width: 10px !important;
  height: 10px !important;
  position: relative !important;
  top: 0 !important;
  left: 2px !important;
  border-top: 2px solid var(--cr-light) !important;
  border-left: 2px solid var(--cr-light) !important;
  visibility: visible !important;
  transition: var(--tsition) !important;
  -webkit-transform: rotate(-45deg) !important;
  -ms-transform: rotate(-45deg) !important;
  transform: rotate(-45deg) !important;
}

.swiper-button-next:before {
  left: -2px !important;
  -webkit-transform: rotate(135deg) !important;
  -ms-transform: rotate(135deg) !important;
  transform: rotate(135deg) !important;
}

.swiper-horizontal&gt;.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction,
.swiper-pagination {
  text-align: center !important;
  margin: 0 !important;
  /* padding-top: 32px; */
  position: relative !important;
  bottom: 0 !important;
}

.swiper-pagination-bullet {
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  cursor: pointer !important;
  margin: 0 4px !important;
  outline: none !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: var(--radius) !important;
  background: #ddd !important;
  opacity: 1 !important;
  transition: var(--tsition) !important;
}

.swiper-pagination-bullet-active {
  background: var(--cr-green) !important;
  border-color: var(--cr-green) !important;
  opacity: 1 !important;
  width: 24px !important;
}

.swiper-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 8px !important;
}

.swiper-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  margin: 0 !important;
}

.swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: var(--tsition) !important;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(1) !important;
}

@media screen and (max-width: 1024px) {

  .swiper-button-next,
  .swiper-button-prev {
      width: 35px !important;
      height: 35px !important;
      display: none !important;
  }
}

@media screen and (max-width: 991px) {

  .swiper-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet,
  .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
      margin: 0 12px !important;
  }

  .swiper-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
  .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
      margin: 0 4px !important;
  }
}

@media screen and (max-width: 767px) {

  .swiper-horizontal&gt;.swiper-pagination-bullets,
  .swiper-pagination-bullets.swiper-pagination-horizontal,
  .swiper-pagination-custom,
  .swiper-pagination-fraction,
  .swiper-pagination {
      padding-top: 0 !important;
  }
}


/*############################ preload ###################################*/
.dim-page {
  opacity: 0 !important;
}

.g-load-div {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 100000;
  background: var(--cr-light);
}

.g-loader-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.g-loader {
  border: 5px solid var(--cr-green);
  border-radius: 100%;
  border-top: 5px solid #d7d7d7;
  width: 48px;
  height: 48px;
  margin: 0 auto;
  -webkit-animation: spin 2000ms linear infinite;
  animation: spin 2000ms linear infinite;
}

@keyframes spin {
  0% {
      transform: rotate(0deg);
  }

  100% {
      transform: rotate(360deg);
  }
}


/*############################ tab  ###################################*/
.tab-control {
  /* position: relative;
  height: 36px;
  margin-bottom: 0px; */
}

/* .tab-control:before {
  content: '';
  position: absolute;
  height: 1px;
  left: 0;
  bottom: -1px;
  right: 0;
  background-color: #DBDBDB;
  border-radius: 50px;
  z-index: 4;
} */

.tab {
  position: relative;
  z-index: 3;
}

.tab .control {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  gap: 16px;
  list-style: none;
  padding: 0;
  margin: 0;
}

.tab .control li {
  display: inline-flex;
}

.tab .control a {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  height: 36px;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  text-align: center;
  position: relative;
  z-index: 1;
  text-decoration: none;
  border-bottom-color: transparent;
}

.tab .control a.active {
  pointer-events: none;
  border-color: var(--cr-green);
}

.tab .control a .txt {
  font-weight: 600;
  font-size: 16px;
  color: var(--cr-lightgray);
  transition: var(--tsition);
  line-height: 1.5;
  white-space: nowrap;
}

.tab .control a.active .txt {
  color: var(--cr-black);
  font-weight: 600;
}

.tab .selector {
  height: 3px;
  background-color: var(--cr-green);
  position: absolute;
  display: none;
  left: 0;
  bottom: 0;
  z-index: 0;
  border-radius: var(--radius);
  -webkit-transition-duration: .5s;
  -o-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-timing-function: cubic-bezier(.42, 0, .58, 1);
  -o-transition-timing-function: cubic-bezier(.42, 0, .58, 1);
  transition-timing-function: cubic-bezier(.42, 0, .58, 1);
}

.tab.active {
  overflow: visible;
}

.tab.active .control {
  display: block;
  flex-wrap: inherit;
  width: auto;
  margin-left: -16px;
  margin-right: -40px;
  position: relative;
  z-index: 1;
  top: 35px;
  padding: 16px 11px;
  background-color: #F0FDF8;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
}

.tab.active .control a {
  display: inline-flex;
  height: auto;
  padding: 8px 32px;
  border: 1px solid #ddd;
  border-radius: var(--radius);
  background-color: var(--cr-light);
  margin: 4px;
  color: #666;
}

.tab.active .control a.active {
  border-color: var(--cr-green);
  color: var(--cr-green);
}

.tab.active .control a.active .txt {
  color: var(--cr-green);
}

.tab-content {
  position: relative;
  opacity: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  transition: var(--tsition);
}

.tab-content.active {
  opacity: 1;
  height: auto;
  overflow: visible;
  visibility: visible;
}

.action-dropdown {
  display: flex;
  position: absolute;
  z-index: 4;
  top: 0;
  right: 0;
  width: 25px;
  height: 22px;
  border-left: 1px solid #E5E5E5;
  align-items: center;
  justify-content: flex-end;
}

.action-dropdown .link {
  display: block;
  position: relative;
  width: 16px;
  height: 12px;
}

.action-dropdown .link:before,
.action-dropdown .link:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 12px;
  height: 2px;
  background-color: var(--cr-green);
  transition: var(--tsition);
}

.action-dropdown .link:before {
  position: absolute;
  transform: rotate(45deg);
  top: 5px;
  left: -1px;
}

.action-dropdown .link:after {
  position: absolute;
  transform: rotate(-45deg);
  top: 5px;
  left: 6px;
}

.action-dropdown .link.active:before {
  transform: rotate(-45deg);
}

.action-dropdown .link.active:after {
  transform: rotate(45deg);
}

.tab-dropdown {
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  transition: var(--tsition);
}

.tab-dropdown.active {
  opacity: 1;
  visibility: visible;
}

.tab-dropdown .txt {
  font-weight: 500;
  font-size: 16px;
  color: var(--cr-gray);
  line-height: 1.5;
}


.tab-control:before {
  display: block;
  bottom: 0;
  top: 36px;
}

/* .tab-control:after {
  content: '';
  position: absolute;
  z-index: 3;
  top: 0;
  right: 24px;
  bottom: 0;
  width: 70px;
  pointer-events: none;
  background: #fff;
  mix-blend-mode: luminosity;
} */

.tab {
  overflow: auto;
  /* margin-right: 24px; */
}

.tab .control {
  justify-content: flex-start;
}

.tab .control:after {
  content: '';
  width: 1px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: none;
}

.tab.active {
  overflow: visible;
}

.tab-control.active:after {
  display: none;
}


@media screen and (min-width: 768px) {
  .tab .selector {
      display: block;
  }

  .tab .control {
      gap: 48px;
  }

  .tab .control a.active {
      border-bottom-color: transparent;
  }

  .tab {
      overflow: visible;
  }

  .tab .control {
      justify-content: center;
  }

  .tab .control:after {
      display: none;
  }

  .action-dropdown {
      display: none;
  }

  .tab-dropdown {
      display: none;
  }
}

@media screen and (max-width: 767px) {
  ::-webkit-scrollbar {
      display: none;
  }
}


/*############################ box-info  ###################################*/
@media screen and (min-width: 200px) {
  .content-slide .box-info {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
  }

  .box-info .box-group {
      border-top: 5px solid var(--cr-green);
      background: #FAFAFA;
      border-radius: 0px 0px 8px 8px;
      box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
      display: flex;
      flex-direction: column;
      justify-content: space-between;
  }

  .box-info .inner {
      padding: 24px 16px 40px;
      position: relative;
  }

  .box-info .row-flex {
      margin: 0 -8px;
      display: block;
  }

  .box-info .row-flex&gt;div {
      padding: 0 8px;
  }

  .box-info .row-flex&gt;div+div {
      margin-top: 16px;
  }

  .box-info .row-flex+.row-flex&gt;div+div {
      margin-top: 24px;
  }

  .box-info .row-flex+.row-flex {
      margin-top: 24px;
  }

  .box-info .row-flex+.s-title {
      margin-top: 24px;
  }

  .box-info .h-title {
      font-size: 20px;
      line-height: 1.5em;
      color: var(--cr-black);
      text-align: center;
      margin-bottom: 16px;
      display: none;
  }

  .box-info .h-title strong {
      font-weight: 600;
  }

  .box-info .s-title {
      font-size: 16px;
      line-height: 1.5em;
      color: var(--cr-black);
      margin-bottom: 8px;
  }

  .box-info .s-title strong {
      font-weight: 600;
  }

  .box-info .title-txt {
      margin-bottom: 4px;
      line-height: 1.5em;
  }

  .box-info p.desc {
      color: var(--cr-gray);
      margin-bottom: 0;
      line-height: 1.5em;
  }

  .box-info p.desc .link {
      text-decoration: none
  }

  .box-info p.desc .link .icon {
      position: relative;
      margin-right: 0px;
  }

  .box-info p.desc .link .txt {
      text-decoration: underline;
  }

  .box-info ul {
      position: static;
      padding-left: 1.3em;
      margin: 0;
  }

  .box-info ul&gt;li {
      color: var(--cr-dark);
      line-height: 1.5em;
      font-size: 16px;
      font-weight: 500;
      font-family: 'kurious-looped';
  }

  .box-info ul&gt;li strong {
      color: var(--cr-black);
      font-weight: 600;
  }

  .box-info ul&gt;li .link {
      font-weight: 600;
      font-family: 'kurious-looped';
  }

  .box-info ul&gt;li&gt;ul {
      list-style: disc;
  }

  .box-info ul.check-list {
      padding-left: 0;
  }

  .box-info ul.check-list&gt;li {
      position: relative;
      padding-left: 32px;
      list-style: none;
      color: var(--cr-gray);
  }

  .box-info ul.check-list&gt;li:before {
      content: "\e909";
      position: absolute;
      top: 0;
      left: 0;
      font-size: 24px;
      font-family: 'iconxpc';
      color: var(--cr-green);
  }

  .box-info ul+.txt-note-ul {
      margin-top: 16px;
  }

  .box-info .ol-list {
      position: static;
      padding-left: 1.3em;
      margin: 0;
  }

  .box-info .ol-list&gt;li {
      color: var(--cr-gray);
      line-height: 1.5em;
      font-size: 16px;
      font-weight: 500;
      font-family: 'kurious-looped';
  }

  .box-info .ol-list&gt;li&gt;ul {
      list-style: disc;
  }

  .box-info .ol-list&gt;li&gt;ul&gt;li {
      color: var(--cr-gray);
  }

  .box-info .ol-list.-num-strong&gt;li {}

  .box-info .ol-list.-num-strong {
      counter-reset: item;
      padding: 0;
  }

  .box-info .ol-list.-num-strong&gt;li {
      list-style-type: none;
      counter-increment: item;
      position: relative;
      padding-left: 1.2em;
  }

  .box-info .ol-list.-num-strong&gt;li:before {
      font-weight: 700;
      content: counter(item) ".";
      position: absolute;
      top: 0;
      left: 0;
  }

  .box-info .ol-list+.txt-note-ul {
      margin-top: 16px;
  }

  .box-info a.link.-pdf {
      padding-left: 0px;
      display: inline;
      text-decoration: none;
      font-weight: 500;
      font-family: 'kurious-looped';
  }

  .box-info a.link.-pdf .icon {
      color: var(--cr-green);
      font-size: 18px;
      display: inline-block;
      vertical-align: middle;
  }

  .box-info a.link.-pdf .txt {
      text-decoration: underline;
      font-size: 16px;
      font-weight: 600;
  }

  .box-info .txt-note {
      margin: 16px 0 0;
      color: var(--cr-dark);
      line-height: 1.5em;
      font-size: 13px;
  }

  .box-info .txt-note+ul {
      margin-top: 16px;
  }

  .box-info .txt-note+.txt-note-ol {
      margin-top: 8px;
  }

  .box-info .txt-note-ol&gt;li {
      font-size: 16px;
      color: var(--cr-gray);
      line-height: 1.5em;
      font-size: 13px;
      font-weight: 500;
      font-family: 'kurious-looped';
  }

  .box-info .txt-note-ul&gt;li {
      font-size: 16px;
      color: var(--cr-gray);
      line-height: 1.5em;
      font-size: 13px;
      font-weight: 500;
      font-family: 'kurious-looped';
  }

  .box-info .txt-note-remark {
      font-size: 13px;
      color: var(--cr-gray);
      line-height: 1.5em;
      font-size: 13px;
      font-weight: 500;
      font-family: 'kurious-looped';
      margin: 0 0 24px;
  }

  .box-info .warning {
      text-align: center;
      padding: 12px 16px;
      background: #F8F8F8;
      border-radius: var(--radius);
      display: inline-flex;
  }

  .box-info .warning p {
      margin: 0;
      font-size: 13px;
      font-weight: 500;
      line-height: 1.5em;
      font-family: 'kurious-looped';
  }

  .box-info .warning .txt {
      font-weight: 600;
      display: inline-block;
      vertical-align: middle;
      margin-right: 8px;
      border-radius: 4px;
      padding: 2px 10px 0;
      background: var(--cr-red);
      color: var(--cr-light);
      line-height: 1.5em;
  }

  .box-info img.icon {
      width: 26px;
      margin-right: 4px;
  }

  .box-info .note {
      padding: 16px;
      background: rgba(255, 255, 255, 0.6);
  }

  .box-info .note p.desc {
      font-size: 13px;
      color: var(--cr-gray);
  }

  .box-info .note p.desc strong {
      color: var(--cr-black);
  }

  .box-info .note small {
      font-size: 13px;
      font-weight: 500;
      font-family: 'kurious-looped';
      color: var(--cr-gray);
      line-height: 1.5em;
      position: relative;
      padding-left: 1em;
  }

  .box-info .note small:before {
      content: '*';
      position: absolute;
      top: 0;
      left: 0;
  }

  .box-info .note ul&gt;li {
      font-size: 13px;
      color: var(--cr-gray);
  }

  .box-info .note ul.remark {
      padding: 0;
  }

  .box-info .note ul.remark&gt;li {
      padding-left: 32px;
      position: relative;
      list-style: none;
  }

  .box-info .note ul.remark&gt;li:before {
      min-width: 32px;
      background: transparent;
      position: absolute;
      top: 0;
      left: 0;
  }

  .box-info .note ul.remark&gt;li:nth-child(1):before {
      content: "*";
  }

  .box-info .note ul.remark&gt;li:nth-child(2):before {
      content: "**";
  }

  .box-info .note ul.remark&gt;li:nth-child(3):before {
      content: "***";
  }

  .box-info .note ul.remark&gt;li:nth-child(4):before {
      content: "****";
  }

  .box-info .box-accordion {
      background: #FAFAFA;
      padding: 16px;
      margin: 0 -16px;
  }

  .box-info .box-accordion .accordion-group {
      padding: 0;
  }

  .box-info .box-accordion .accordion-group .accordion {
      max-width: inherit;
  }
}

@media screen and (min-width: 768px) {
  .box-info+.box-info {
      margin-top: 32px;
  }

  .box-info .row-flex {
      margin: 0 -24px;
      display: flex;
  }

  .box-info .row-flex+.row-flex {
      margin-top: 16px;
  }

  .box-info .row-flex&gt;div {
      padding: 0 24px;
  }

  .box-info .row-flex&gt;div+div {
      margin-top: 0;
  }

  .box-info .row-flex+.row-flex&gt;div+div {
      margin-top: 0;
  }

  .box-info .inner {
      padding: 40px 32px 32px;
      background: var(--cr-light);
  }

  .box-info .note {
      padding: 16px 32px;
      background: #FAFAFA;
      border-radius: 0 0 8px 8px;
  }

  .box-info .h-title {
      font-size: 20px;
      text-align: left;
      margin-bottom: 16px;
      display: block;
  }

  .box-info .h-title.a-center {
      text-align: center;
  }

  .box-info .h-title+.s-title {
      margin-top: 32px;
  }

  .box-info .s-title {
      font-size: 18px;
      margin-bottom: 16px;
  }

  .box-info ul&gt;li {
      color: var(--cr-gray);
  }

  .box-info .box-accordion {
      background: transparent;
      padding: 32px 32px 0;
      margin: 0;
  }
}

/*############################ content-slide ###################################*/
@media screen and (min-width: 200px) {
  .content-slide .box-info {
      min-height: calc(100vh - 169px);
      display: none;
  }

  .content-slide .box-info.active {
      display: flex;
  }

  .content-slide .box-info .box-group {
      border-top: none;
      background: transparent;
      border-radius: 0px;
      box-shadow: none;
      min-height: calc(100vh - 255px);
  }

  .content-slide .box-info .inner {
      padding: 0px;
  }

  .content-slide .box-info .note {
      margin: 24px -16px -16px;
  }

  .content-slide .content-slide-nav {
      position: relative;
  }

  .content-slide .content-slide-nav ul {
      padding: 0;
      margin: 0;
      list-style: none;
  }

  .content-slide .content-slide-nav ul&gt;li {
      width: 100%;
      padding: 32px 0;
  }

  .content-slide .content-slide-nav ul&gt;li:last-child {
      padding-bottom: 0;
  }

  .content-slide .content-slide-nav ul&gt;li+li {
      border-top: 1px solid #DBDBDB;
  }

  .content-slide .content-slide-nav .nav-mobile-link {
      display: flex;
      align-items: center;
      text-decoration: none;
      position: relative;
  }

  .content-slide .content-slide-nav .nav-mobile-link:before {
      content: "";
      position: absolute;
      width: 12px;
      height: 12px;
      transform: rotate(45deg);
      top: 0px;
      right: 0;
      bottom: 0;
      margin: auto;
      border-top: 2px solid var(--cr-green);
      border-right: 2px solid var(--cr-green);
  }

  .content-slide .content-slide-nav .nav-mobile-link .icon {
      margin-right: 16px;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 24px;
      font-size: 24px;
      color: var(--cr-green);
  }

  .content-slide .content-slide-nav .nav-mobile-link .icon&gt;img {
      width: 24px;
      height: 24px;
  }

  .content-slide .content-slide-nav .nav-mobile-link .txt {
      font-weight: 600;
      font-family: 'kurious-looped';
      font-size: 16px;
      line-height: 1.5em;
      color: var(--cr-black);
  }

  .content-slide .content-slide-tab .back-mobile {
      width: 40px;
      height: 40px;
      position: absolute;
      z-index: 9;
      top: 16px;
      left: 16px;
      transform: rotate(180deg);
      text-align: center;
      background: var(--cr-green);
      border-radius: 50%;
      color: var(--cr-light);
      font-size: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
  }

  .content-slide .content-slide-tab .back-mobile&gt;span {
      position: relative;
      left: 1px;
  }

  .content-slide .content-slide-tab .nav-info-head {
      display: block;
      text-align: center;
  }

  .content-slide .content-slide-tab .nav-info-head .txt {
      font-size: 24px;
      line-height: 1.5em;
      color: var(--cr-black);
      text-align: center;
      margin-bottom: 24px;
      display: none;
  }

  .content-slide .content-slide-tab .nav-info-head .txt strong {
      font-weight: 600;
  }

  .content-slide .content-slide-tab .nav-info-head .txt.active {
      display: block;
  }

  .content-slide .content-slide-tab {
      position: fixed;
      top: 0;
      left: 100%;
      height: calc(100vh);
      width: 100vw;
      overflow: auto;
      z-index: 10001;
      transition: var(--tsition);
      padding: 0px 16px 0;
      pointer-events: none;
      background: #F0FAF7;
  }

  .content-slide .content-slide-tab.content-active {
      left: 0;
      pointer-events: visible;
  }

  .content-slide .content-slide-head {
      position: sticky;
      z-index: 111;
      top: 0;
      background: #F0FAF7;
      margin-left: -16px;
      margin-right: -16px;
      padding: 72px 16px 0
  }

  /*############################ content-active ###################################*/
  html.content-active,
  body.content-active,
  body.content-active .icw {
      overflow: hidden;
      touch-action: none;
      pointer-events: none;
      -ms-touch-action: none;
  }

  .icw .main.content-active {
      overflow: hidden;
      touch-action: none;
      pointer-events: none;
      -ms-touch-action: none;
      position: static;
  }
}

@media screen and (min-width: 768px) {

  .content-slide .box-info {
      display: flex;
      min-height: inherit;
  }

  .content-slide .box-info .box-group {
      border-top: 5px solid var(--cr-green);
      background: #FAFAFA;
      overflow: hidden;
      border-radius: 0px 0px 8px 8px;
      box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
      min-height: auto;
  }

  .content-slide .box-info .inner {
      padding: 40px 32px 32px;
  }

  .content-slide .box-info .note {
      margin: 0;
  }


  .content-slide .content-slide-nav {
      display: none;
  }

  .content-slide .content-slide-nav .nav-mobile-link {
      display: none;
  }

  .content-slide .content-slide-tab .back-mobile {
      display: none;
  }

  .content-slide .content-slide-tab .nav-info-head {
      display: none;
  }

  .content-slide .content-slide-tab,
  .content-slide .content-slide-tab.content-active {
      left: 0%;
      overflow: visible;
      display: block;
      position: static;
      width: auto;
      height: auto;
      padding: 0;
      background: transparent;
      pointer-events: inherit;
  }

  .content-slide .content-slide-head {
      position: static;
      top: 0;
      background: transparent;
      margin-left: 0;
      margin-right: 0;
      padding: 0;
  }

  html.content-active,
  body.content-active,
  body.content-active .icw {
      overflow: inherit;
      touch-action: inherit;
      pointer-events: inherit;
  }

  .icw .main.content-active {
      overflow: inherit;
      touch-action: inherit;
      pointer-events: inherit;
      position: relative;
  }

}





/*############################ popup ###################################*/
.mfp-bg,
.mfp-wrap .mfp-content,
.mfp-wrap .mfp-container {
  opacity: 0;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

.mfp-wrap.mfp-ready .mfp-container {
  opacity: 1;
  padding: 0;
}

.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
  visibility: visible;
}

.mfp-close-btn-in .mfp-close {
  width: 30px;
  height: 30px;
  background-color: #00A950;
  color: #fff;
  top: -15px;
  right: -15px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  opacity: 1;
  font-size: 0px;
  transition: var(--transition);
}

.mfp-close-btn-in .mfp-close:before,
.mfp-close-btn-in .mfp-close:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 18px;
  height: 2px;
  background-color: var(--cr-light);
  margin: auto;
  transition: var(--transition);
}

.mfp-close-btn-in .mfp-close:before {
  transform: rotate(45deg);
}

.mfp-close-btn-in .mfp-close:after {
  transform: rotate(-45deg);
}

.mfp-close-btn-in .mfp-close:hover:before {
  background-color: var(--cr-light);
}

.mfp-close-btn-in .mfp-close:hover:after {
  background-color: var(--cr-light);
}

.mfp-close-btn-in .mfp-close:active {
  top: 0px;
}

@media screen and (max-width: 767px) {
  .mfp-close-btn-in .mfp-close {
      top: 16px;
      right: 16px;
  }
}


/*############################ icw-popup-function ###################################*/
.popup-function.mfp-bg {
  background: rgba(0, 0, 0, 0.8);
}

.popup-function.mfp-bg.mfp-ready {
  opacity: 1;
  z-index: 10001;
}

.popup-function.mfp-wrap {
  z-index: 10002;
}

.popup-function .mfp-container {
  width: 100%;
}

.popup-function .mfp-content {
  background-color: transparent;
  max-width: 100%;
  height: 100%;
}

.popup-function .mfp-content {
  overflow: auto;
  min-height: 100vh;
  height: auto;
  display: flex;
  align-items: center;
}

.popup-function .main-container {
  margin: 0;
}

.popup-function .inner {
  overflow: hidden;
  padding: 72px 16px 16px 16px;
}

@media screen and (min-width: 992px) {
  .popup-function .inner {
      padding: 48px;
  }

  .popup-function .swiper-button-prev {
      left: 48px;
  }

  .popup-function .swiper-button-next {
      right: 48px;
  }
}


/*############################ icw-popup-function sc-thumb-box ###################################*/
.sc-thumb-box {
  max-width: 1140px;
  width: 100%;
  position: relative;
}

.sc-thumb-box {
  position: relative;
  background-color: var(--cr-light);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.04);
}

.sc-thumb-box .inner {
  position: relative;
  margin: 0 auto;
}

.sc-thumb-box .swiper-slide {
  width: auto;
}

.sc-thumb-box .wrapper {
  display: block;
}

.sc-thumb-box .thumb {
  margin-bottom: 16px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.sc-thumb-box .thumb&gt;img {
  display: block;
  margin: 0 auto;
}

.sc-thumb-box .content {
  text-align: center;
}

.sc-thumb-box .content .title {
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 600;
  color: var(--cr-dark);
}

.sc-thumb-box .content .desc {
  font-family: 'kurious-looped';
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
  margin-bottom: 0;
  color: var(--cr-dark);
}

.sc-thumb-box .content ul.desc {
  padding: 0;
  margin-left: 20px;
  text-align: left;
}

.sc-thumb-box .content ul.desc&gt;li {
  width: 100%;
}

.sc-thumb-box .content ul.desc&gt;li&gt;ul {
  padding: 0;
  margin-left: 20px;
}

.sc-thumb-box .content ul.desc&gt;li&gt;ul&gt;li {
  position: relative;
  list-style: none;
}

.sc-thumb-box .content ul.desc&gt;li&gt;ul&gt;li:before {
  content: '-';
  position: absolute;
  top: 0;
  left: -18px;
}

.sc-thumb-box .content .link {
  color: var(--cr-green);
  font-weight: 600;
  font-family: 'kurious-looped';
  text-decoration: underline;
}

@media screen and (min-width: 768px) {
  .sc-thumb-box {
      width: 95.24%;
      margin: 80px auto;
      border-radius: var(--radius);
  }
}

@media screen and (min-width: 992px) {}

@media screen and (min-width: 1200px) {}


/*############################ accordion ###################################*/
/*
.accordion-action {
  position: relative;
  margin: 0 -16px;
}

.accordion-action .link {
  height: 64px;
  display: flex;
  align-items: center;
  background: var(--cr-light);
  padding: 16px;
  position: relative;
  text-decoration: none;
}

.accordion-action .link&gt;.txt {
  font-size: 16px;
  font-weight: 600;
  color: var(--cr-dark);
}

.accordion-action .link&gt;.ic-nvg {
  font-size: 32px;
  color: var(--cr-green);
  margin-right: 8px;
}

.accordion-action .link:before,
.accordion-action .link:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 12px;
  height: 2px;
  background-color: var(--cr-green);
  transition: var(--tsition);
  top: 0;
  bottom: 0;
  margin: auto;
}

.accordion-action .link:before {
  position: absolute;
  transform: rotate(45deg);
  right: 23px;
}

.accordion-action .link:after {
  position: absolute;
  transform: rotate(-45deg);
  right: 16px;
}

.accordion-action.active .link:before {
  transform: rotate(-45deg);
}

.accordion-action.active .link:after {
  transform: rotate(45deg);
}

.accordion-group {
  padding: 16px 0 24px;
  list-style: none;
  margin: 0
}

.accordion-group.active {
  display: block;
}

.accordion-group+.accordion-group {
  margin-top: 16px;
}

.accordion-group .s-title {
  margin-bottom: 24px;
  text-align: center;
  line-height: 1.5em;
}

.accordion-group .accordion+.s-title {
  margin-top: 40px;
}

.accordion-group .accordion {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.accordion-group .accordion+.accordion {
  margin-top: 16px;
}

.accordion {
  position: relative;
  border-radius: var(--radius);
  background: var(--cr-light);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
}

.accordion .accordion-title {
  position: relative;
  padding: 16px 50px 16px 16px;
  cursor: pointer;
  color: var(--cr-black);
  word-wrap: break-word;
  font-size: 16px;
  font-weight: 600;
  font-family: 'kurious-looped';
  border-radius: 8px 8px 0 0;
  background-color: transparent;
  transition: var(--transition);
}

.accordion .accordion-title:after {
  font-family: 'iconavigation';
  content: "\e906";
  font-size: 16px;
  line-height: 1;
  width: 18px;
  height: 18px;
  margin: auto;
  position: absolute;
  right: 16px;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.accordion .accordion-title.active:after {
  content: "\e907";
}

.accordion .accordion-title:after,
.accordion .accordion-title:hover {
  color: var(--cr-green);
}

.accordion .accordion-title.active {
  color: var(--cr-light);
  background-color: var(--cr-green);
}

.accordion .accordion-title.active:after {
  color: var(--cr-light);
}

.accordion .accordion-content {
  padding: 16px;
}

.accordion .accordion-content a {
  color: var(--cr-green);
  text-decoration: underline;
  font-weight: 600;
  word-break: break-all;
}

.accordion .accordion-content p {
  line-height: 1.5em;
  font-family: 'kurious-looped';
  color: var(--cr-gray);
}

.accordion .accordion-content p strong {
  font-weight: 600;
}

.accordion .accordion-content p .link {
  font-weight: 600;
  font-family: 'kurious-looped';
}

.accordion .accordion-content p:last-child {
  margin-bottom: 0;
}

.accordion .accordion-content ul {
  margin: 0 0 0.6em 1.2em;
  padding: 0;
}

.accordion .accordion-content ul:last-child {
  margin-bottom: 0;
}

.accordion .accordion-content ul&gt;li {
  position: relative;
  list-style-type: disc;
  font-family: 'kurious-looped';
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
  color: var(--cr-gray);
}

.accordion .accordion-content ul&gt;li+li {
  margin-top: 5px;
}

.accordion .accordion-content ol {
  margin: 0 0 0.6em 1.2em;
  padding: 0;
}

.accordion .accordion-content ol:last-child {
  margin-bottom: 0;
}

.accordion .accordion-content ol&gt;li {
  position: relative;
  list-style-type: decimal;
  font-family: 'kurious-looped';
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
  color: var(--cr-gray);
}

.accordion .accordion-content ol&gt;li+li {
  margin-top: 5px;
}

.accordion .accordion-content .icon {
  margin-right: 5px;
  position: relative;
  top: -2px;
}

.accordion .accordion-content .link-tel {
  color: var(--cr-light);
  white-space: nowrap;
  text-decoration: none;
  background-color: var(--cr-green);
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 0 24px;
  border-radius: var(--radius);
  font-size: 16px;
  font-weight: 600;
  display: inline-flex;
  font-family: 'kurious-looped';
  margin: 8px 0;
  margin-right: 16px;
}

.accordion .accordion-content .link-tel .icon {
  position: relative;
  top: -1px;
  margin-right: 8px;
}

.accordion .accordion-content .link-tel+.link-tel {
  margin-right: 0;
}

.accordion .accordion-content .no-phone {
  pointer-events: none;
  color: inherit;
  text-decoration: none;
}

.accordion .accordion-content a[x-apple-data-detectors].no-phone {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}
*/

/*.accordion .accordion-content ul.sublist{counter-reset: item}
.accordion .accordion-content ul.sublist &gt; li{}
.accordion .accordion-content ul.sublist &gt; li{content: counters(item, ".") " "; counter-increment: item }*/

/*
@media screen and (min-width: 768px) {
  .accordion-action {
      display: none;
  }

  .accordion-group {
      padding-top: 0;
      padding-bottom: 32px;
  }

  .accordion .accordion-title {
      font-size: 18px;
  }

  .accordion .accordion-content .link-tel {
      display: none;
  }

  .accordion .accordion-content a {
      word-break: keep-all;
  }
}

@media screen and (min-width: 992px) {}

@media screen and (min-width: 1200px) {
  .accordion .accordion-title {
      padding: 16px 50px 16px 24px;
  }

  .accordion .accordion-content {
      padding: 16px 24px;
  }
}
*/


/*############################ sc-about ###################################*/
.sc-about {
  background-color: #fff;
  background-image: url(../img/bg-q-money.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.sc-about .sc-heading {
  margin-bottom: 0;
}

.sc-about .sc-heading .title {
  margin-bottom: 8px;
}

.sc-about .sc-heading .title .icon {
  width: 40px;
  margin-right: -4px;
  position: relative;
  top: -3px;
}

.sc-about .sc-heading .s-title {
  margin-bottom: 8px;
}

.sc-about .sc-heading .desc {
  margin-bottom: 0;
}
.sc-about .box{
  text-align: center;
}

.sc-about .box img{
  width: 100%;
  max-width: 230px;
}
.sc-about .d-flex{
  display: flex;
  justify-content: center;
  gap: 36px;
  margin-top: 32px;
}
.sc-about .box .box-txt .h6-txt{
  color: #333;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 8px;
}

.sc-about .box .box-txt .p-txt{
  color: #777;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  margin: 0;
}

@media screen and (min-width: 768px) {
  .sc-about {
      background-position: center right;
      background-size: contain;
  }

  .sc-about .sc-heading .title .icon {
      width: 60px;
      top: -2px;
  }
}

@media screen and (min-width: 992px) {}

@media screen and (max-width: 767px) {
  .sc-about .d-flex{
      display: block;
  }
  .sc-about .box .box-txt .h6-txt{
      font-size: 18px;
      line-height: 1.5;
  }
  .icw h3, .icw .h3{
      font-size: 24px;
      line-height: 1.5;
  }
}


/*############################ sc-highlight ###################################*/
.sc-highlight {
  background: #F7FFFB;
}

.sc-highlight .sc-inner {
  padding: 40px 0;
}

.sc-highlight .sc-heading .title {
  margin-bottom: 8px;
  line-height: 1.5em;
}

.sc-highlight .sc-heading .desc {
  margin-bottom: 0px;
  line-height: 1.5em;
}

.sc-highlight .sc-heading .sub-text {
  color: var(--cr-dark);
  font-family: 'kurious-looped';
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  margin-top: 8px;
}

.sc-highlight .item-list {
  margin: -8px;
}

.sc-highlight .item-list&gt;li {
  width: calc(100%/2);
  padding: 56px 8px 8px 8px;
  list-style: none;
}

.sc-highlight .wrapper {
  position: relative;
  display: block;
  border-radius: var(--radius);
}

.sc-highlight .wrapper.bgI {
  background: #538489;
}

.sc-highlight .wrapper.bgII {
  background: #50A2A7;
}

.sc-highlight .wrapper.bgIII {
  background: #008661;
}

.sc-highlight .wrapper.bgIV {
  background: #66B6A0;
}

.sc-highlight .wrapper.bgV {
  background: #6EABED;
}

.sc-highlight .wrapper.bgVI {
  background: #4F89DF;
}

.sc-highlight .wrapper .thumb {
  position: absolute;
  right: 0;
  left: 0;
  width: 156px;
  top: -56px;
  margin: auto;
  z-index: 0
}

.sc-highlight .wrapper .content {
  padding: 56px 16px 16px 16px;
  height: 236px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}

.sc-highlight .wrapper .content .txt {
  color: var(--cr-light);
}

.sc-highlight .wrapper .content .txt .show-w767 {
  display: inline;
}

.sc-highlight .wrapper .content .desc {
  color: var(--cr-light);
  text-decoration: underline;
  font-weight: 600;
  font-family: 'kurious-looped';
}

.sc-highlight .wrapper .action {
  display: flex;
  flex-direction: column;
}

.sc-highlight .wrapper .action .desc.show-w767 {
  display: inline-flex;
}

.sc-highlight .wrapper .action .desc.hide-w767 {
  display: none;
}

.sc-highlight .wrapper .action .desc+.desc {
  margin-top: 8px;
}

.sc-highlight .note {
  border-radius: var(--radius);
  background: var(--cr-light);
  padding: 24px;
  margin-top: 32px;
}

.sc-highlight .note p {
  font-family: 'kurious-looped';
  font-size: 13px;
  color: var(--cr-gray);
  line-height: 1.5em;
  margin: 0;
}

.sc-highlight .note ul {
  font-family: 'kurious-looped';
  font-size: 13px;
  color: var(--cr-gray);
  line-height: 1.5em;
  margin: 0;
  padding: 0;
}

.sc-highlight .note ul&gt;li {
  position: relative;
  padding-left: 1.2em;
  list-style: none;
}

.sc-highlight .note ul&gt;li:before {
  content: '-';
  position: absolute;
  top: 0;
  left: 2px;
}

@media screen and (min-width: 768px) {
  .sc-highlight .sc-inner {
      padding: 64px 0;
  }

  .sc-highlight .sc-heading .sub-text {
      font-size: 20px;
  }

  .sc-highlight .item-list {
      margin: -12px;
  }

  .sc-highlight .item-list&gt;li {
      padding: 12px;
  }

  .sc-highlight .wrapper .thumb {
      position: absolute;
      right: 0;
      bottom: 0;
      width: 135px;
      top: auto;
      left: auto;
  }

  .sc-highlight .wrapper .content {
      padding: 16px;
      height: 163px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
  }

  .sc-highlight .wrapper .content .txt .show-w767 {
      display: none;
  }

  .sc-highlight .wrapper .action .desc.show-w767 {
      display: none;
  }

  .sc-highlight .wrapper .action .desc.hide-w767 {
      display: inline-flex;
  }

  .sc-highlight .note {
      margin-top: 40px;
  }
}

@media screen and (min-width: 992px) {
  .sc-highlight .item-list&gt;li {
      width: calc(100%/3);
  }
}

@media screen and (min-width: 1200px) {
  .sc-highlight .wrapper .thumb {
      width: 156px;
  }
}



/*############################ sc-application ###################################*/
.sc-application {
  background: #F7FFFB;
}

.sc-application .details-container {
  padding: 0;
  overflow: hidden;
}

.sc-application .head {
  text-align: center;
  margin-bottom: 24px;
}

.sc-application .head .title {
  margin-bottom: 8px;
  line-height: 1.5em;
}

.sc-application .head .desc {
  margin-bottom: 0px;
  line-height: 1.5em;
}

.sc-application .zoom {
  margin-bottom: 16px;
  text-align: center;
}

.sc-application .zoom .txt {
  font-weight: 600;
  color: var(--cr-green);
  margin: 0;
}

.sc-application .zoom .txt .icon {
  margin-right: 8px;
  position: relative;
  top: 5px;
}

.sc-application .body {
  position: relative;
  max-width: 296px;
  margin: 0 auto;
}

.sc-application .body .swiper-slide {
  width: auto;
}

.sc-application .body .wrapper {
  display: block;
  width: 328px;
}

.sc-application .body .thumb {
  margin-bottom: 16px;
  pointer-events: none;
  max-width: 230px;
  margin-left: auto;
  margin-right: auto;
}

.sc-application .body .content {
  text-align: center;
}

.sc-application .body .content .title {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 600;
  color: #00A94F;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5;
  text-decoration-line: underline;
}

.sc-application .body .content .desc {
  font-family: 'kurious-looped';
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
  margin-bottom: 0;
  color: #777;
}

.sc-application .body .content ul.desc {
  padding: 0;
  margin-left: 20px;
  text-align: left;
}

.sc-application .body .content ul.desc&gt;li {
  width: 100%;
}

.sc-application .body .content ul.desc&gt;li&gt;ul {
  padding: 0;
  margin-left: 20px;
}

.sc-application .body .content ul.desc&gt;li&gt;ul&gt;li {
  position: relative;
  list-style: none;
}

.sc-application .body .content ul.desc&gt;li&gt;ul&gt;li:before {
  content: '-';
  position: absolute;
  top: 0;
  left: -18px;
}

.sc-application .body .content .link {
  color: var(--cr-green);
  font-weight: 600;
  font-family: 'kurious-looped';
  text-decoration: underline;
}

.sc-application .end {
  margin-top: 40px;
  text-align: center;
}

.sc-application .end p {
  margin-bottom: 8px;
  font-family: 'kurious-looped';
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
  color: var(--cr-dark);
}

.sc-application .end .link {
  text-decoration: underline;
  font-weight: 600;
  font-family: 'kurious';
  color: var(--cr-green);
  margin: 0;
}

.sc-application .line{
  border-bottom: 1px solid #eee;
  margin: 32px 0;
}

.sc-application .box-content img{
  width: 100%;
  max-width: 270px;
}

.sc-application .box-content .txt-content{
  background: #FFF;
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  display: flex;
  width: 270px;
  padding-bottom: 34px;
  flex-direction: column;
  align-items: center;
  text-align: left;
  gap: 10px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 10px;
}
.sc-application .box-content .txt-content .h3-txt{
  color: #333;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  text-align: left;
  width: 100%;
}

.sc-application .box-content .txt-content p{
  color: #777;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  width: 100%;
}
.sc-application .g-box{
  display: flex;
  justify-content: center;
  gap: 20px;
}

@media screen and (min-width: 768px) {
  .sc-application .details-container {
      padding: 40px 16px;
      padding-bottom: 4px;
      padding-top: 0;
  }

  .sc-application .zoom {
      margin-bottom: 24px;
  }

  .sc-application .zoom .txt .icon {
      top: 6px;
      margin-right: 0px;
  }

  .sc-application .zoom .txt .icon.-mb {
      display: none;
  }

  .sc-application .body {
      max-width: inherit;
      overflow: hidden;
  }

  .sc-application .body .thumb {
      pointer-events: visible;
  }
}

@media screen and (min-width: 992px) {}

@media screen and (min-width: 1200px) {
  .sc-application .body {
      padding: 0 54px;
  }

  .sc-application .body:before,
  .sc-application .body:after {
      content: '';
      position: absolute;
      z-index: 1;
      top: 0;
      bottom: 0;
      width: 40px;
      background: transparent;
  }

  .sc-application .body:before {
      left: 0;
  }

  .sc-application .body:after {
      right: 0
  }

  .sc-application .body .wrapper {
      width: auto;
  }
}

@media screen and (max-width: 767px) {
  .sc-application .g-box{
      display: block;
  }

  .sc-application .box-content a{
      display: flex;
      align-items: center;
      padding: 10px;
      gap: 10px;
      box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
      background-color: #fff;
      margin-bottom: 10px;
  }

  .sc-application .box-content:last-child a{
      margin-bottom: 0;
  }
  .sc-application .box-content .txt-content .h3-txt{
      font-size: 14px;
  }
  .sc-application .box-content .txt-content p{
      font-size: 13px;
  }
  .sc-application .box-content .txt-content{
      padding: 0;
      box-shadow:none;
  }
  .icw .h3-20{
      font-size: 18px !important;
      line-height: 1.5 !important;
  }
  .icw p.desc{
      margin-top: 0;
  }
}



/*########################### sc-account-documents ###################################*/
.sc-account-documents {
  position: relative;
}

.sc-account-documents .sc-inner {
  padding-bottom: 0;
}

.sc-account-documents .sc-headline {
  text-align: left;
}

.sc-account-documents .title {
  margin-bottom: 40px;
}
.sc-account-documents .title.mt-24{
  margin-bottom: 24px;
}

.sc-account-documents ol {
  padding: 0;
  margin: 0 0 0 20px !important;
  line-height: 1.5;
}

.sc-account-documents ul.none&gt;li::marker{
  list-style:none;
}

.sc-account-documents ol&gt;li {
  list-style: decimal;
}

.sc-account-documents ol&gt;li+li {
  margin-top: 3px;
}
/*
.icw .section.sc-account-documents {
  padding-bottom: 60px;
}
*/
.sc-account-documents .h3-title{
  color: #333;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  /* margin-top: 40px; */
}
.section .sc-heading.mb-0{
  margin-bottom: 0;
}
.icw .c-black {
  color: #333;
}

.sc-account-documents span.bor{
  border-radius: 8px;
  border: 2px solid #00A94F;
  background: #FFF;
  color: #333;
  align-items: center;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  padding: 5px 24px;
}
.sc-account-documents .step{
  display: flex;
  width: 100%;
  max-width: 1140px;
  padding: 40px;
  justify-content: center;
  align-items: center;
  gap: 32px;
  border-radius: 8px;
  background: #f3f3f3;
  margin-top: 40px;
}

.sc-account-documents .step2{
  display: flex;
  width: 100%;
  max-width: 1140px;
  /* padding: 40px 0px; */
  /* flex-direction: column; */
  align-items: center;
  gap: 40px;
  border-radius: 8px;
  /* background: #f3f3f3; */
  margin-top: 40px;
}

.sc-account-documents .d-flex{
  display: flex;
}

.sc-account-documents .d-flex img{
  width: 100%;
  max-width: 481px;
}
.sc-account-documents .d-flex.col-2{
  display: flex;
  gap: 40px;
  align-items: center;
  flex-direction: row;
  width: 100%;
  
}
.sc-account-documents .d-flex .box-l{
  display: flex;
  padding: 40px 16px;
  flex-direction: column;
  align-items: center;
  border-radius: 8px;
  background: #f3f3f3;
  width: calc(100% / 2);
}
.sc-account-documents .d-flex .box-l img{
  width: 100%;
  max-width: 250px;;
}
.icw .mt-16{
  margin-top: 16px;
}

@media (max-width: 1024px) {
  .sc-account-documents .step,
  .sc-account-documents .step2{
      width: 100%;
      max-width: 990px;
  }
}

@media (max-width: 991px) {
  .sc-account-documents .step{
      width: 100%;
      max-width: 735px;
  }
  .sc-account-documents .step2{
      width: 100%;
      max-width: 735px;
  }
  .sc-account-documents .d-flex{
      display: block;
  }
  .sc-application .box-content img {
      width: 100%;
      max-width: 215px;
  }
  .sc-application .box-content .txt-content{
      width: 215px;
  }
  .sc-application .box-content .txt-content .h3-txt{
      height: 50px;
  }
}

@media (max-width: 767px) {
  .sc-account-documents .step{
      display: flex;
      width: 100%;
      max-width: auto;
      padding: 40px 16px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      gap: 32px;
  }
  .sc-account-documents .step2{
      display: flex;
      width: 100%;
      max-width: auto;
/*        padding: 40px 16px;*/
      flex-direction: column;
      align-items: center;
      gap: 40px;
  }
  .sc-account-documents .d-flex{
      display: block;
  }
  
  .sc-account-documents .d-flex.col-2{
  gap: 24px;
  flex-direction: column;
}
  
  .sc-account-documents .d-flex .box-l{
  width: 100%;
  }
  .sc-application .box-content img{
      width: 100%;
      max-width: 130px;
  }
  .sc-application .box-content .txt-content .h3-txt{
      height: auto;
  }
  .sc-account-documents .title{
      margin-bottom: 32px;
  }
  .sc-account-documents span.bor,
  .sc-account-documents .h3-title{
      font-size: 18px;
  }
}

/*########################### tab ###################################*/
.tab {
  position: relative;
  display: block;
  vertical-align: top;
}

.tab .control {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  border-bottom: 3px solid #00A94F;
}

.tab .control a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  line-height: 1.5;
  font-size: 16px;
  color: #333333;
  text-align: center;
  position: relative;
  z-index: 1;
  background-color: transparent;
  transition: .3s ease-in-out;
  width: clac(100%/4);
  flex-basis: 0;
  -webkit-box-flex: 1;
  flex-grow: 1;
  max-width: 100%;
}

.tab .control a.active {
  color: #00A94F;
  pointer-events: none;
}

.tab .selector {
  display: inline-block;
  height: 100%;
  background-color: #F3F3F3;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-transition-duration: .5s;
  -o-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-timing-function: cubic-bezier(.42, 0, .58, 1);
  -o-transition-timing-function: cubic-bezier(.42, 0, .58, 1);
  transition-timing-function: cubic-bezier(.42, 0, .58, 1);
}

.tab-content {
  position: relative;
  opacity: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  transition: .3s ease-in-out;
}

.tab-content.active {
  opacity: 1;
  height: auto;
  overflow: visible;
  visibility: visible;
}

.tab-headline:not(:last-child) {
  margin-bottom: 20px;
}

.tab-control:not(:last-child) {
  margin-bottom: 20px;
}

.icw .section.sc-serve {
  background-image:url('/SiteCollectionDocuments/business/sme/financial-services/account/default/img/bg-pc.png') ;
  padding: 64px 16px;
}

.icw .section.sc-serve {
  border-radius: 8px;
  margin-top: 40px;
  padding: 40px;
}

.icw .section.sc-serve .sc-content h4{
  /* background: red; */
  text-align: center;
  line-height: 1.5;
}

.icw .section.sc-serve .sc-heading img {
  width: 70px;
}

.icw .section.sc-serve .sc-content .item{
  max-width: 265px;
}

.icw .section.sc-serve .sc-content .item.last-child{
  position: relative;
}

.icw .section.sc-serve .sc-content .item .absolute-img{
  position: absolute;
  width: 81px;
  height: 113px;
  top: 0;
  left: calc(100% - 45px);
}
.icw .section.sc-serve .sc-content .item-content {
  display: flex;
  justify-content: center;
  gap: 12px;
}

.icw .section.sc-serve .sc-content .item-content.list .item p {
  color: #333;
  font-weight: 600;
  line-height: 1.5;
  margin : 0 !important;
}

.icw .section.sc-serve .sc-content .item-content.list h3 {
  color: #333;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
}

.icw .section.sc-serve .sc-content .item-content.list h4 {
  color: #333;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
}

.icw .section.sc-serve .sc-content .item-content.list .item img {
  width: 50px;
}

.icw .section.sc-serve .sc-content .item-content.checker .item img {
  width: 300px;
}

.icw .section.sc-serve .sc-content .item-content.list .item.with-text {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-width: 500px !important;
  gap: 12px;
}

.icw .section.sc-serve .sc-content .item-content.list {
  display: flex;
  gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.icw .section.sc-serve .sc-content .item-content.list .num-flex {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}


.icw .section.sc-serve .sc-content .doc-flex {
  display: flex;
  justify-content: center;
  gap: 3%;
}

.icw p.desc.cus {
  font-size: 14px !important;
}

.icw .section.sc-serve .sc-content .item-content.list .item-flex {
      display: flex;
      align-items: flex-start;
      flex-direction: column;
      gap: 12px;
      width: 100%;
  }

.pd-fixed {padding: 34px 0 14px 0 !important;}
.pd-fixed-2 {padding: 4px 0 34px 0 !important;}
.mb-0 {margin-bottom: 0 !important;}
.mt-24 {margin-top: 40px !important;}
.pd-40 {padding: 40px !important;}


@media (max-width: 767px) {
  .icw .section.sc-serve .sc-content .doc-flex {
      flex-direction: column;
  }
  
  .icw .section.sc-serve .sc-content .item-content.list h3 {
  font-size: 18px !important;
}

  .icw .section.sc-serve .sc-content .item-content.list .num-flex {

      align-items: center;
  }

  .icw .section.sc-serve .sc-content .item-content.list .item img {
      width: 32px;
  }
  
  .icw .section.sc-serve .sc-content .item-content.list .item-flex {
      width: 80%;
  }
  
  .pd-fixed {padding: 28px 0 18px 0 !important;}
  .pd-fixed-2 {padding: 8px 0 28px 0 !important;}
  .mt-24 {margin-top: 24px !important;}
  .pd-40 {padding: 20px 16px 40px 16px !important;}

  .icw .section.sc-serve .sc-content .item-content.list {
  align-items: center;
}
  
}

.icw .section.sc-serve .sc-content .a-center p{
  margin-top: 24px;
}
.icw .section.sc-serve h4 {
  font-size: 32px;
  font-weight: 700;
}

.slick-slider .slick-next.slick-arrow, .slick-slider .slick-prev.slick-arrow {
  position: absolute;
  top: 30%;
  box-shadow: 0 3px 6px rgba(0, 0, 0, .0);
  z-index: 1;
  font-size: 0;
  background-color: transparent;
  overflow: hidden;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transform: translate(0, -50%);
}

.slick-slider .slick-arrow:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top: 0;
  border-top: 2px solid #00A950;
  border-left: 2px solid #00A950;
  visibility: visible;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 16px;
}

.slick-slider .slick-next:before {
  left: 13px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.slick-slider .slick-dots li {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-slider .slick-dots li.slick-active button {
  background: #18A950;
  opacity: 1;
  width: 24px;
  height: 8px;
  border-radius: 8px;
}
.slick-slider .slick-dots li button {
  font-size: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  border: 0;
  outline: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #CCCCCC;
  opacity: 1;
}
.slick-slider .slick-dots {
  text-align: center;
  margin: 0;
  padding-top: 20px;
}
.slick-slider .slick-next {
  right: 5px;
}
.slick-slider .slick-prev {
  left: 5px;
}
.slick-slider .slick-arrow.slick-disabled {
  opacity: 0.4;
}

/* ########################## */

.slick-default {
  position: relative;
}

.slick-default .wrapper {
  position: relative;
}

.slick-default .thumb {
  width: 230px;
  margin: 0 auto 12px;
}

.slick-default .content {
  text-align: center;
}

.slick-default .content .title {
  color: #333;
  margin: 0 0 8px;
}

.slick-default .content .desc {
  color: #777;
  margin: 0 0 0px;
}

.slick-default .content .desc.a-left {
  width: 220px;
  margin: 0 auto;
}
.icw .button {
  margin-top: 32px;
  display: flex;
  justify-content: center;
  gap: 34px;
}

.icw .button2 {
  margin-top: 32px;
  text-align: center;
  justify-content: center;
  display: flex;
}

.ic-uoload:before {
  content: "\e96a";
  margin-right: 5px;
  font-size: 24px;
}

.ic-application-document:before {
  font-size: 16px;
}

.icw .button i {
  font-size: 24px;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  list-style: none;
  fill: #fff;
  display: contents;
}
.icw .btn, .icw .btn-green {
  background-color: #00a950;
  color: #fff !important;
}
.no-touch .icw .btn:hover, .no-touch .icw .btn-green:hover {
  background-color: #028f44;
}

.icw .btn.btn-qr {
  font-size: 16px;
  width: 100%;
  max-width: 240px;
  border-radius: 8px;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
  justify-content: center;
  align-items: center;
}

.icw a.link2-qr {
  color: #00A94F;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 150% */
  display: inline-flex;
  padding: 8px 0px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.icw a.link2-qr span {
  text-decoration: underline;
}

.icw a.link2-qr span:hover {
  text-decoration-line: underline;
}

.icw .mt-32 {
  margin-top: 32px;
}

#popup-qr,
#popup-qr2,
#popup-qrr {
  margin-top: 160px;
}

.icw .mt-40{
  margin-top: 32px;
}

@media (max-width: 1024px) {
  .swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
      padding-top: 32px;
  }
}


@media (max-width: 991px) {
  .swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
      padding-top: 32px;
  }
}


@media (max-width: 767px) {
  .icw .button {
      display: block;
  }

  .icw .button a.mb-32 {
      margin-bottom: 32px;
  }

  .icw .btn.btn-qr {
      max-width: 220px;
      margin: auto;
  }
  .icw .section.sc-serve{
      background-image:url('/SiteCollectionDocuments/business/sme/financial-services/account/default/img/bg-mobile.png') ;
      padding: 64px 16px;
  }

  .icw .section.sc-serve h4 {
      font-size: 32px;
      font-weight: 700;
  }
  .icw .section.sc-serve .sc-content .item-content {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
      gap: 12px;
  }

  /* .slick-slider .slick-dots{
      padding-bottom: 32px;
  } */
  .swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
      padding-top: 32px;
  }

  
}


/* ########################## */


/*############################ sc-recommend ###################################*/
.sc-recommend {
  background-color: #F7FFFB
}

.sc-recommend .sc-inner {
  padding: 40px 0 60px;
}

.sc-recommend .item-list {
  padding: 0;
  margin: 0;
}

.sc-recommend .item-list:after {
  content: '';
  display: table;
  clear: both;
}

.sc-recommend .item-list&gt;li {
  float: left;
  width: 100%;
  list-style: none;
}

.sc-recommend .item-list&gt;li+li {
  margin-top: 24px;
}

.sc-recommend .item-list&gt;li:nth-child(5n+1) .wrapper {
  background-color: #7580BC;
}

.sc-recommend .item-list&gt;li:nth-child(5n+2) .wrapper {
  background-color: #EB9A5E;
}

.sc-recommend .item-list&gt;li:nth-child(5n+3) .wrapper {
  background-color: #63AF71;
}

.sc-recommend .item-list&gt;li:nth-child(5n+4) .wrapper {
  background-color: #D38BC4;
}

.sc-recommend .item-list&gt;li:nth-child(5n+5) .wrapper {
  background-color: #3FA0A5;
}

.sc-recommend .h1{
  color: #333;
}

.sc-recommend .wrapper {
  border-radius: 14px;
  padding: 25px 14px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: 160px;
}

.sc-recommend .thumb {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.sc-recommend .thumb&gt;img {
  width: 110px;
}

.sc-recommend .content {
  flex-basis: 0;
  -webkit-box-flex: 1;
  flex-grow: 1;
  padding-left: 16px;
}

.sc-recommend .content .title {
  min-height: inherit;
  margin: 0 0 16px;
  color: var(--color-light);
}

.sc-recommend .content .link {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5;
  color: var(--color-light);
  position: relative;
}

.sc-recommend .content .link:after {
  font-family: "iconavigation";
  content: "\e900";
  margin-left: 8px;
  font-size: 10px;
  position: absolute;
  top: 38%;
}

.sc-recommend .content .link:hover {
  text-decoration: underline;
}

@media screen and (min-width: 768px) {
  .sc-recommend .content .link {
      font-size: 16px;
  }
}

@media screen and (min-width: 992px) {
  .sc-recommend .item-list {
      margin: -16px;
  }

  .sc-recommend .item-list&gt;li {
      width: 50%;
      padding: 16px;
  }

  .sc-recommend .item-list&gt;li+li {
      margin-top: 0;
  }

  .sc-recommend .wrapper {
      align-items: flex-start;
  }
}

@media screen and (min-width: 1200px) {


  .sc-recommend .wrapper {
      padding: 25px;
  }

  .sc-recommend .thumb&gt;img {
      width: 165px;
  }

  .sc-recommend .content {
      padding-top: 10px;
      padding-left: 30px;
  }

}


/*############################ for 280 ###################################*/
@media screen and (max-width: 280px) {
  .sc-about .sc-heading .desc br {
      display: none;
  }

  .sc-highlight .sc-heading .title br {
      display: none;
  }

  .sc-highlight .item-list&gt;li {
      width: 100%;
  }

  .sc-highlight .wrapper .content {
      height: 145px;
  }

  .sc-highlight .wrapper .content .txt .show-w767,
  .sc-highlight .wrapper .content .txt br {
      display: none;
  }

  .sc-application .body .wrapper {
      width: 248px;
  }

  .sc-application .body .content .desc br {
      display: none;
  }
}


/*######################### select #########################*/
.icw select {
  display: none;
}

.tab .boxtab-select .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 10px;
  width: 10px;
  right: 15px;
  top: 15px;
  margin: 0;
  pointer-events: none;
  position: absolute;
  display: block;
  line-height: 38px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  z-index: 1;
  font-size: 0;
  text-align: center;
  cursor: pointer;
  transition: transform 0.3s ease-out;
  border-radius: 0;
  transform: rotate(135deg);
}

.tab .boxtab-select .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow {
  transform: rotate(-45deg);
}

.tab .boxtab-select .select2-selection__rendered {
  border-radius: 8px;
  display: inline-block;
  border: none;
  margin: 0;
  width: 100%;
  height: 40px;
  padding: 0;
  padding-right: 60px;
  padding-left: 12px;
  padding-top: 0;
  background-color: #fff;
  color: #00A950;
  border: 1px solid #DDDDDD;
  line-height: 38px;
  text-align: left;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single [title].select2-selection__rendered {
  color: #00A950;
}

.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--single .select2-selection__clear {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 0 8px 8px 0;
  line-height: 38px;
  font-size: 0;
  text-align: center;
  cursor: pointer;
  background-color: #00A950;
  pointer-events: none;
}

.select2-container {
  width: calc(100vw - 30px);
  z-index: 9999;
}

.select2-dropdown {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
  -webkit-transition: border-color 250ms ease-in-out;
  -o-transition: border-color 250ms ease-in-out;
  transition: border-color 250ms ease-in-out;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
}

.select2-container--default.select2-container--open:not(.select2-container--disabled) .select2-dropdown {
  background-color: #fff;
  width: 100% !important;
}

.select2-container--open .select2-dropdown--below {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--open .select2-dropdown {
  left: 0;
  overflow: hidden;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-container .select2-results {
  display: block;
}

.select2-container .select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-container--default .select2-results&gt;.select2-results__options {
  max-height: 25vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  background-color: #fff;
  color: #aaa;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #00A94F;
  color: #fff;
}

.select2-container .select2-results__option {
  margin: 0;
  padding: 10px 15px;
  color: #aaa;
  font-size: 14px;
  border-top: 1px solid #eee;
  word-wrap: break-word;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

  #open-account-details .item-list {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}

    #open-account-details .item-list &gt; li {
        width: calc(100% / 3);
    }

    #open-account-details .item-list &gt; li.last-box {
        width: calc(100% / 3);
    }

  #open-account-details .wrapper {
      position: relative;
      display: block;
      border-radius: 8px;
  }

      #open-account-details .wrapper.bgI {
      background: #3B8880;
/*      margin: 0 12px 0 0;*/
  }

      #open-account-details .wrapper.bgII {
      background: #66B6A0;    
/*          margin: 0 0 0 12px;*/
  }
  
  #open-account-details .wrapper .thumb {
      width: 156px;
  }

      #open-account-details .wrapper .content {
      padding: 16px;
      height: 163px;
      display: flex;
      flex-direction: column;
      width: 70%;
  }

  #open-account-details .wrapper .content .txt-custom {
      color: #fff;
      font-size: 18px !important;
      font-weight: 500;
      line-height: 1.5;
  }
  #open-account-details .wrapper .content .title-custom {
      color: #fff;
      font-size: 18px !important;
      font-weight: 600;
      line-height: 1.5;
  }

.mg-fixed {margin: 32px 0 0 !important;}

@media screen and (min-width: 768px) {
  #open-account-details .wrapper .thumb {
      position: absolute;
      right: 0;
      bottom: 0;
      width: 135px;
      top: auto;
      left: auto;
  }
}


@media (max-width: 767px) {
  #open-account-details .item-list &gt; li {
        width: calc(100% / 2);
    }
    
    #open-account-details .item-list &gt; li.last-box {
        width: calc(100% / 1);
    padding-top: 24px !important;
    }
    .last-box .wrapper .thumb {
       top: auto !important;
    left: auto !important;
    bottom: 0; !important 
    }
    .last-box .wrapper .content {
           padding: 16px !important;
    height: 163px !important;
    }
  
      #open-account-details .wrapper .thumb {
      position: absolute;
      right: 0;
      left: 0;
      width: 156px;
      top: -56px;
      margin: auto;
      z-index: 0;
  }
  
  #open-account-details .wrapper .content {
      padding: 56px 16px 16px 16px;
      height: 236px;
      display: flex;
      flex-direction: column;
      position: relative;
      z-index: 1;
      width: 100%;
  }
  
  #open-account-details .wrapper.bgI {
/*      margin: 0 8px 0 0;*/
  }

      #open-account-details .wrapper.bgII {
/*      margin: 0 0 0 8px;*/
  }
  
  #open-account-details .item-list {
      margin: 20% 0 0 0;
  }
  
  #open-account-details .wrapper .content .txt-custom {
      color: #fff;
      font-size: 15px !important;
      font-weight: 500;
      line-height: 1.5;
  }
  
  #open-account-details .wrapper .content .title-custom {
      color: #fff;
      font-size: 16px !important;
      font-weight: 600;
      line-height: 1.5;
  }
  
  .mg-fixed {margin: 24px 0 0 !important;}
}

/*back to top*/

.back-to-process-container.show {
  opacity: 1;
  display: flex !important;
}

.back-to-process {
  background-color: #00A94F;
}

.back-to-process img {
  filter: invert(100%);
}

.back-to-process-container {
  color:#333;
  position: fixed;
  display: flex !important;
  align-items: center;
  gap: 10px;
  opacity: 0;
}

@media screen and (min-width: 320px) {
  .back-to-process {
      
      width: 40px;
      height: 40px;
      align-items: center;
      display: flex !important;
      justify-content: center;
      border-radius: 50%;
  }
  .back-to-process-container {
      bottom: 58px;
      right: 11px;
  }
}

@media screen and (min-width: 1140px) {
  .back-to-process {
      
      width: 48px;
      height: 48px;
      align-items: center;
      display: flex !important;
      justify-content: center;
      border-radius: 50%;
  }
  
  .back-to-process-container {
      bottom: 92px;
      right: 52px;
  }
}

.smartq-bar {
  display: none !important;
}

/*#navigation-page-sticky {display: none !important;}*/

.btn.mt-16 {
  padding: 0 32px !important;
  width: auto;
  min-width: 120px;
  font-family: 'kurious-looped';
  font-weight: 600 !important;
  border: 0;
  font-size: 16px !important;
  height: 48px !important;
  color: var(--cr-gray);
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: var(--radius) !important;
  transition: var(--tsition);
  line-height: 1.5em;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  z-index: +1;
}

.tab-select2.select2-hidden-accessible {display:none !important;}
.boxtab-select.show-w991 {height: 40px !important;}
.select2-container.select2-container--default.select2-container--open { margin-top: -15% !important;}

/*#navigation-page-sticky .stickyNav-panelList .box-cta {padding: 4px 0!important;}*/</pre></body></html>