<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* new theme */
.c-primary {
   color: #641d2e !important;
}

.c-white {
   color: #fff !important;
}

.hero-title .content-area {
   margin-top: 80px;
}

.inner-container {
   max-width: 100%;
   margin: 0 75px;
}

.issue-logo img {
   width: 200px;
   max-width: none;
}

.icw h1,
.icw .h1,
.section.sc-main .sc-heading,
.ms-info-box .heading {
   font-size: 50px;
}

#ws-header .box-style.white .box-style-issue {
   border-right: solid 1px #fff;
}

@media screen and (max-width: 991.98px) {
   .box-style-header .box-style.red,
   .box-style-header.activate .box-style.red {
      display: flex !important;
   }

   .box-style-header .box-style-logo.white {
      display: none;
   }
}

@media screen and (min-width: 991.98px) {
   .box-style-header .box-style-logo.red {
      display: none;
   }

   .box-style-header .box-style-logo.white {
      display: block;
   }

   .box-style-header.activate .box-style-logo.red {
      display: block;
   }

   .box-style-header.activate .box-style-logo.white {
      display: none;
   }

   .box-style-header.activate .box-style.white {
      display: none !important;
   }

   .box-style-header .box-style.red {
      display: none !important;
   }

   .box-style-header.activate .box-style.red {
      display: flex !important;
   }

   .box-style-header .box-style.white {
      display: flex !important;
   }
}

div.container.custom-padding-right {
   padding-right: 10% !important;
}

.section.sc-full-bg.c-white {
   text-shadow: unset;
}

.container.no-pd-m {
   padding: 0;
}

.d-flex {
   display: flex;
}

.d-flex-special {
   flex-direction: column;
   flex-wrap: nowrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}

.d-flex.d-flex-special p.desc {
   margin-bottom: 30px;
}

.d-flex.d-flex-special {
   margin-bottom: 80px;
}

.section .fixed-width {
   width: 100%;
}

.section.sc-full-bg {
   background-color: unset;
}

.section.sc-full-bg .sc-inner {
   max-width: unset;
}

.section.sc-full-bg {
   height: 100%;
}

p.head-issue {
   color: #333333;
   font-size: 18px;
   line-height: 1;
   margin-bottom: 5px;
   font-family: "Arial", sans-serif;
}

h1.num-issue {
   color: #641d2e;
}

.icw h3.head-isseue,
.icw .h3.head-isseue {
   font-size: 44px;
   color: #641d2e;
   writing-mode: vertical-lr;
}

h1.num-issue {
   font-size: 50px;
   line-height: 0.8;
}

p.desc {
   font-size: 25px;
   color: #333;
}

.side-issue {
   max-width: 75px;
   padding: 0 10px;
   text-transform: uppercase;
}

.side-issue.head-news {
   background-color: #641d2e;
}

.side-issue.head-news.light-bg {
   background-color: #f8f6f6;
}

.side-issue.head-news.bg-white {
   background: #fff;
}

.active .side-issue.head-news {
   background-color: #641d2e !important;
}

.active .side-issue.head-news .header-side-news {
   color: #ffffff !important;
}

.side-issue.head-news .header-side-news {
   color: #ffffff;
   font-size: 36px;
   writing-mode: vertical-rl;
   -webkit-writing-mode: vertical-rl;
   -ms-writing-mode: vertical-rl;
}

.side-issue.head-news.light-bg .header-side-news,
.side-issue.head-news.bg-white .header-side-news {
   color: #641d2e;
}

.d-flex.new-section.inview.active {
   background-color: black;
}

.side-issue.head-news {
   display: flex;
   min-width: initial;
   width: 75px;
   max-width: 75px;
   /* margin: auto; */
   /* height: 100%; */
   align-items: center;
   justify-content: center;
   -webkit-transition: background-color 0.5s ease-out;
   -moz-transition: background-color 0.5s ease-out;
   -o-transition: background-color 0.5s ease-out;
   transition: background-color 0.5s ease-out;
}

p.header-side-news {
   writing-mode: vertical-lr;
   color: #641d2e;
}

p.header-side-news {
   font-size: 40px;
}

a.btn-new {
   background-color: #641d2e;
   color: #fff;
   font-size: 20px;
   padding: 27px 41px;
   height: auto;
   min-height: auto;
   line-height: 1.2;
   width: auto;
   display: inline-block;
   font-family: "Thonburi", sans-serif;
}

.sc-billboard a.btn-light,
.fx-section a.btn-light {
   background-color: #e8dcdf;
   color: #641d2e !important;
   font-size: 20px;
   padding: 26px 41px;
   height: auto;
   min-height: auto;
   line-height: 1.2;
   width: auto;
   display: inline-block;
   font-family: "itc_giovannibold", sans-serif;
   font-weight: 400;
}

.fx-section a.btn-dark {
   background-color: #641d2e;
   color: #e8dcdf !important;
   font-size: 20px;
   padding: 26px 41px;
   height: auto;
   min-height: auto;
   line-height: 1.2;
   width: auto;
   display: inline-block;
   font-family: "itc_giovannibold", sans-serif;
   font-weight: 400;
}

a.btn-light:hover {
   background-color: #641d2e;
   color: #e8dcdf !important;
}

a.btn-dark:hover {
   background-color: #e8dcdf;
   color: #641d2e !important;
}

@media screen and (max-width: 767px) {
   /* .fx-section  a.btn-light {
    background-color: #641d2e;
    color: #e8dcdf !important;
  }
  
  .fx-section a.btn-dark {
    background-color: #e8dcdf;
    color: #641d2e !important;
  } */

   .fx-section.focus a.btn-light {
      background-color: #641d2e;
      color: #e8dcdf !important;
   }

   .fx-section.focus a.btn-dark {
      background-color: #e8dcdf;
      color: #641d2e !important;
   }
}

.issue-navbar {
   position: relative;
   /* top: -30px; */
   /* padding: 0 40px; */
   /* max-width: 1260px; */
   /* margin: auto; */
   width: 100%;
   height: 60px;
}

.navbar-inner-sub.finiancial-fixed,
.navbar-inner-sub.lifestyle-fixed {
   position: fixed;
   top: 90px;
   padding: 0 150px;
   z-index: 11;
}

.navbar-inner-sub.finiancial-fixed {
   transform: translate(-100%, -100%);
   transition: all 0.3s ease;
   opacity: 0;
}

.navbar-inner-sub.lifestyle-fixed {
   text-align: right;
   transform: translate(100%, -100%);
   transition: all 0.3s ease;
   opacity: 0;
}

.navbar-inner-sub.finiancial-fixed.hover {
   display: block;
   transform: translate(0);
   opacity: 1;
}

.navbar-inner-sub.lifestyle-fixed.hover {
   display: block;
   transform: translate(0);
   opacity: 1;
}

.img-ultimate-section img {
   width: 100%;
   margin-bottom: 0;
}

.sc-inner.container-privileges {
   width: 70%;
}

.thumb-special-lifestyle .thumb-list .detail-thumb {
   top: 0 !important;
   padding: 0 !important;
}

.img-thumb {
   padding: 4% 2%;
   background-color: #fff;
}

.thumb-special-list.slick-slide {
   width: 1%;
   height: 100%;
}

#ws-header .box-style.desktop .box-style-issue {
   border-right: 1px solid #fff;
   padding: 2px;
}

#special-lifestyle-privilege {
   background-image: url("../Desktop/privilege-bg.png");
   background-position: top right;
}

.thumb-special-lifestyle .slick-track {
   height: 700px;
}

.thumb-special-list.slick-slide.slick-current.slick-active {
   position: relative;
   z-index: 2;
}

.thumb-special-list.slick-slide.slick-current.slick-active::after {
   position: absolute;
   bottom: 0px;
   content: "";
   width: 100%;
   height: 2px;
   display: inline-block;
   margin-right: 15px;
   margin-top: 100px;
   background: #a99483;
}

.thumb-special-list.slick-slide.slick-active::after {
   position: absolute;
   bottom: 0px;
   content: "";
   width: 100%;
   height: 2px;
   display: inline-block;
   margin-right: 15px;
   background: #ddd5ce;
}

.thumb-special-list.slick-slide.slick-active {
   position: relative;
   z-index: 2;
}

.privileges-slider .slick-list {
   overflow: hidden;
}

.content-spaecial-life {
   position: relative;
   margin-top: 6%;
   margin-right: 3%;
   margin-left: 4%;
   /* right: 0; */
   text-align: left;
   width: 400px;
   text-align: right !important;
}

p.category {
   color: #641d2e;
   font-size: 70px;
   white-space: unset;
   text-align: right !important;
}

.slick-slider .slick-prev,
.arrow-mobile .slick-prev,
.arrow-desktop .slick-prev {
   left: -144px;
   /* bottom: 18px; */
   /* bottom: 0; */
   top: 580px;
   padding: 5px;
   height: 50px;
   /* box-shadow: rgb(60 64 67 / 30%) 0px 1px 2px 0px,
    rgb(60 64 67 / 15%) 0px 2px 6px 2px; */
   background-color: #ffffff;
   border: solid 2px #e8dcdf;

   z-index: 0;
   font-size: 0;
   margin-bottom: 8px;
   text-align: center;
}

.slick-slider .slick-next,
.arrow-mobile .slick-next,
.arrow-desktop .slick-next {
   /* right: -80px; */
   left: -74px;
   /* bottom: 0; */
   top: 580px;
   padding: 5px;
   height: 50px;
   margin-bottom: 8px;
   text-align: center;
   border: solid 2px #e8dcdf;

   /* box-shadow: rgb(60 64 67 / 30%) 0px 1px 2px 0px,
    rgb(60 64 67 / 15%) 0px 2px 6px 2px; */
   background-color: #ffffff;
   z-index: 0;
   font-size: 0;
}

.arrow-desktop .slick-next:before,
.arrow-mobile .slick-next:before {
   content: "\e904";
   font-family: "iconfont";
   font-size: 29px;
   line-height: 1;
   color: #7b3b4a;
   opacity: 0.75;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

.arrow-desktop .slick-prev:before,
.arrow-mobile .slick-prev:before {
   content: "\e903";
   font-family: "iconfont";
   font-size: 29px;
   line-height: 1;
   color: #7b3b4a;
   opacity: 0.75;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

.slick-slider .slick-prev:before,
.slick-slider .slick-next:before,
.arrow-mobile .slick-prev:before,
.arrow-mobile .slick-next:before {
   font-size: 20px;
}

.slick-slider .slick-prev:hover,
.slick-slider .slick-prev:focus,
.slick-slider .slick-next:hover,
.slick-slider .slick-next:focus,
.arrow-desktop .slick-prev:hover,
.arrow-desktop .slick-next:hover {
   background-color: #7b3b4a;
   border: solid 2px #7b3b4a;
}

.slick-slider .slick-prev:hover:before,
.slick-slider .slick-prev:focus:before,
.slick-slider .slick-next:hover:before,
.slick-slider .slick-next:focus:before,
.arrow-desktop .slick-prev:hover:before,
.arrow-desktop .slick-next:hover:before {
   color: white !important;
}

/* .arrow-desktop button:not(:last-child) {
  margin-right: 30px;
} */
.pagingInfo {
   color: #b08b95;
   font-size: 60px;
   font-family: "itc_giovannibook", sans-serif !important;
}

.pagingInfo .slash {
   font-size: 44px;
   display: inline-block;
   line-height: 1;
   vertical-align: middle;
   margin-top: -15px;
}

section#special-lifestyle-privilege\ {
   background-color: #f8f6f6;
}

.issue-header .col {
   text-align: center;
}

.side-issue.head-news.custom-position {
   margin: 0;
   height: auto;
}

.obj-pattern-05 {
   position: absolute;
   left: 0;
   bottom: 0;
   width: 45%;
   -webkit-transform: unset;
   transform: unset;
   text-align: center;
}

.section.active {
   box-shadow: rgb(0 0 0 / 7%) 0px 1px 2px, rgb(0 0 0 / 7%) 0px 2px 4px,
      rgb(0 0 0 / 7%) 0px 4px 8px, rgb(0 0 0 / 7%) 0px 8px 16px,
      rgb(0 0 0 / 7%) 0px 16px 32px, rgb(0 0 0 / 7%) 0px 32px 64px;
}

.img-thumb img {
   width: 100%;
}

.image-new.service-highlight img {
   width: 550px;
}

.image-new.service-highlight img {
   box-shadow: 20px 20px #c4a7ae;
}

.image-new img {
   max-width: 840px;
}

/* NAV */
.issue-header {
   z-index: 160;
}

.footer,
#sc-survey {
   z-index: 90;
}

img {
   -webkit-user-drag: none;
   -khtml-user-drag: none;
   -moz-user-drag: none;
   -o-user-drag: none;
   user-drag: none;
}

.nav-main {
   position: relative;
   width: 100%;
   padding-bottom: 60px;
   z-index: 99;
}

.issue-navbar {
   position: absolute;
   width: 100%;
   height: 60px;
   margin-top: -60px;
}

.issue-navbar .navbar-inner {
   box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 16%);
}

.section.sc-full-bg.c-white {
   z-index: 0;
}

.issue-navbar.fixed {
   position: fixed;
   width: 100%;
   max-width: initial;
   top: 90px;
   left: 0px;
   right: 0px;
   z-index: 100;
   margin: 0px;
   transform: initial;
}

.issue-navbar .navbar-inner .navbar-menu .navbar-list-menus li:not(:last-child):after {
   content: initial;
}

.d-flex.specail-business {
   flex-direction: column;
}

.d-flex.specail-business .side-issue.head-news.custom-position .header-side-news {
   writing-mode: unset;
}

.d-flex.specail-business .side-issue.head-news.custom-position {
   width: 100%;
   height: 120px;
}

.hero-content .hero-title img {
   width: 685px;
}

.side-issue.the-explorer.head-news.active {
   height: auto;
   margin: 0;
}

.two-columns-new .column .caption-new {
   padding-left: 106px;
}

.content-new .heading {
   font-size: 40px;
   font-family: "itc_giovannibook", sans-serif;
}

li.finiancial-main,
li.lifestyle-main {
   display: flex !important;
   justify-content: space-between;
   align-items: center;
   padding: 0px 75px 0px 75px;
   font-size: 18px;
   background: #641d2e;
}

li.finiancial-main.active,
li.lifestyle-main.active {
   background: linear-gradient(103deg, #4e121f 0%, #6f1b2e 48%, #301018 100%);
}

li.finiancial-main i,
li.lifestyle-main i {
   font-weight: 700;
   transition: all 0.3s ease;
}

li.finiancial-main.active i,
li.lifestyle-main.active i {
   transform: rotate(180deg);
}

li.finiancial-main {
   margin-right: 3px;
}

li.finiancial-main-fixed,
li.lifestyle-main-fixed {
   display: flex !important;
   justify-content: space-between;
   align-items: center;
   padding: 0px 30px 0px 30px;
   background-color: #641d2e;
   cursor: pointer;
}

.issue-navbar .navbar-inner .navbar-menu li.finiancial-main-fixed.active,
.issue-navbar .navbar-inner .navbar-menu li.lifestyle-main-fixed.active {
   background: linear-gradient(
      270deg,
      #521f29 0%,
      #802439 40%,
      #802439 62%,
      #521f29 100%
   );
}

li.finiancial-main-fixed i,
li.lifestyle-main-fixed i {
   transition: all 0.3s ease;
}

li.finiancial-main-fixed.active i,
li.lifestyle-main-fixed.active i {
   transform: rotate(180deg);
}

li.finiancial-main-fixed {
   margin-right: 3px;
}

li.finiancial-main-fixed span,
li.lifestyle-main-fixed span {
   font-size: 20px;
   padding-right: 20px;
   font-family: "itc_giovannibook", "cmprasanmitbold";
   color: white;
   letter-spacing: 3px;
}

li.finiancial-main-fixed i,
li.lifestyle-main-fixed i {
   font-family: "itc_giovannibook", "cmprasanmitbold";
   font-weight: 700;
   color: white;
   font-size: 15px;
}

.finiancial-fixed.navbar-inner-sub ul li,
.lifestyle-fixed.navbar-inner-sub ul li {
   font-size: 16px;
}

/* fotter */
.section.sc-billboard {
   color: #fff;
   background-color: #480819;
   background-image: url(../img/billboard.jpg);
}

a.btn.footer {
   background-color: unset;
   padding: 10px;
   border: 1px solid #ffffff;
}

#sc-survey.section .sc-heading {
   color: #591a28;
   margin-bottom: 10px;
}

#sc-survey.section h4 {
   color: #591a28;
   font-family: "Thonburi", sans-serif;
   font-size: 24px;
}

.section.sc-billboard .sc-inner {
   padding: 60px 0;
}

.footer .other {
   padding: 13px 0;
}

span.nowrap {
   font-size: 46px;
   line-height: 1.5;
}

h3.sc-heading {
   font-size: 28px;
}

.detail-thumb {
   position: relative;
}

.wisdom-link {
   position: absolute;
   bottom: 0;
}

.detail-thumb {
}

section#special-lifestyle-privilege\ {
   overflow: hidden;
}

h2.sc-heading.sc-heading-line {
   font-size: 50px;
}

.side-issue.head-news.custom-inview {
   margin: 0;
   height: auto;
}

/* Wrapper */
.navbar-inner-sub {
   background-color: rgba(255, 255, 255, 1);
   -webkit-backdrop-filter: initial;
   backdrop-filter: initial;
}

.box-style-header {
   display: flex;
   flex-direction: row;
   justify-content: space-between;
   grid-template-columns: 75px calc(100% - 150px) 75px;
   grid-template-rows: 60px;
   flex-wrap: nowrap;
   line-height: initial;
   text-align: center;
   align-items: center;
   padding: 15px 0px;
   width: 100%;
}

.box-style-issue {
   color: #333;
   font-size: 15px;
   font-family: "Arial", sans-serif;
   text-transform: uppercase;
}

.box-style-issue .num {
   color: #641d2e;
   font-size: 2.8em;
   font-family: "itc_giovannibook", "cmprasanmitbold";
   line-height: 0.8;
}

.box-style-volumn {
   font-size: 22px;
   line-height: 1em;
   color: #641d2e;
   font-family: "itc_giovannibook", "cmprasanmitbold";
   text-align: right;
   padding-right: 22px;
}

.box-style-issue,
.box-style-volumn {
   opacity: 1;
   transition-duration: 240ms;
   transition-property: opacity, transform;
}

.activate .box-style-issue,
.activate .box-style-volumn {
   opacity: 1;
   transform: translateY(0px);
}

.widgets-arrow-down {
   position: absolute;
   height: 60px;
   right: 18px;
   bottom: 0px;
   background-color: rgba(100, 29, 46, 0.7);
   z-index: 80;
}

.widgets-arrow-down img {
   height: 100%;
   object-fit: contain;
}

.widgets-arrow-down.fixed {
   position: fixed;
   bottom: 0px;
}

.wrapper {
   position: relative;
   display: grid;
   grid-template-columns: 75px calc(100% - 150px) 75px;
   grid-template-rows: auto;
}

#special-report .wrapper {
   padding-bottom: 60px;
}

#life-and-wealth .wrapper.set-box-left {
   grid-template-columns: 75px calc(100% - 75px);
}

#life-and-wealth .box-content {
   z-index: 10;
}

@media screen and (max-width: 991px) {
   #life-and-wealth .wrapper.set-box-left {
      grid-template-columns: 7.33vw calc(100% - 14.66vw) 7.33vw;
   }
}

.exc-text-p {
   font-size: 14px !important;
}

@media screen and (min-width: 768px) {
   .exc-text-p {
      font-size: 24px !important;
   }
}

@media screen and (min-width: 1024px) {
   .exc-text-p {
      font-size: 16px !important;
   }

   h2.heading-sm {
      font-size: 26px;
   }

   .heading.heading-md {
      font-size: 26px;
   }
}

@media screen and (min-width: 1200px) {
   .exc-text-p {
      font-size: 26px !important;
   }

   .heading.heading-md {
      font-size: 28px;
   }
}

@media screen and (min-width: 1400px) {
   .exc-text-p {
      font-family: "Thonburi", sans-serif;
      font-size: 22px !important;
   }

   #service-highlight h3.desc {
      font-size: 28px !important;
   }

   h2.heading-sm,
   .heading.heading-md {
      font-size: 32px;
   }
}

@media screen and (max-width: 600px) {
   #special-business-privilege .wrapper.set-box-row .box-content h2.heading {
      font-size: 4.5vw;
   }

   h2.heading-md {
      font-size: 16px !important;
   }
}

@media screen and (max-width: 991px) {
   h2.heading,
   .wrapper.set-box-row .box-content h2.heading {
      font-size: 22px;
   }
}

@media (min-width: 1200px) {
   #service-highlight .box-content {
      margin-top: 0px;
   }

   /* #service-highlight h3.desc {
      font-size: 32px !important;
   } */

   .exc-text-p {
      font-size: 22px !important;
   }
}

.wrapper.set-box-right {
   position: relative;
   display: grid;
   grid-template-columns: calc(100% - 150px) 150px;
   grid-template-rows: auto;
}

.wrapper.full-right {
   position: relative;
   display: grid;
   grid-template-columns: 75px calc(100% - 75px);
   grid-template-rows: auto;
}

.wrapper.full-section .hero-bg {
   height: calc(100vh - 150px);
}

.wrapper.full-section .hero-bg img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.hero-box {
   position: relative;
}

.hero-title {
   position: absolute;
   top: 45%;
   left: 0px;
   right: 0px;
   z-index: 2;
   transform: translateY(-50%);
}

.hero-desc {
   line-height: 1.83em;
   font-size: 26px;
   color: #591a28;
   font-family: "Thonburi", sans-serif;
}

.section {
   /* border: 1px #641D2E dashed; */
}

.section.bg-color {
   background-color: #f8f6f6;
}

.side-issue.head-news {
   padding: 60px 10px;
   background-color: transparent;
}

.header-side-news {
   text-transform: uppercase;
}

.side-issue.head-news .header-side-news {
   color: #641d2e;
   white-space: nowrap;
   font-family: "itc_giovannibold", sans-serif;
}

.focus .side-issue.head-news {
   background-color: #641d2e;
}

.focus .side-issue.head-news .header-side-news {
   color: #fff;
}

.box-content {
   display: grid;
   grid-template-columns: 52% 48%;
   padding: 60px 0 0;
   grid-template-areas: "content image";
}

#the-explorer .box-content {
   padding: 60px 0 55px;
}

#the-explorer .box-content img {
   max-height: 570px;
}

@media screen and (max-width: 991px) {
   #the-explorer .box-content {
      padding: 0px 0 40px;
   }
}

.wrapper.set-box-right .box-content {
   padding: 60px 0 0;
}

.content-image {
   grid-area: image;
   font-size: 0px;
}

.content-text {
   display: flex;
   justify-content: center;
   flex-direction: column;
   padding: 0px 75px 0px;
   grid-area: content;
}

.wrapper.set-box-row .content-text {
   background: linear-gradient(270deg, #802439 0%, #6f1b2e 22%, #301018 100%);
   flex-direction: row;
   align-items: center;
   justify-content: space-between;
   padding: 40px 135px;
}

.wrapper.set-box-row .box-content h2.heading {
   color: #fff;
   font-size: 30px;
   margin-bottom: 0;
}

.wrapper.set-box-row .box-content .action {
   margin-top: 0;
}

.wrapper.set-box-right .content-text {
   padding: 0 0 0 150px;
}

h2.heading {
   color: #591a28;
   font-size: 32px;
   line-height: 1.3;
   font-family: "itc_giovannibold", sans-serif;
   font-weight: normal;
   margin-bottom: 20px;
}

h3.desc {
   color: #333;
   font-size: 24px;
   line-height: 1.8;
   font-family: "itc_giovannibook", sans-serif;
}

.icw h2.heading-slider {
   font-family: "itc_giovannibold", sans-serif;
   font-size: 32px;
}

@media screen and (max-width: 992px) {
   h2.heading {
      font-size: 20px;
   }

   h3.desc {
      font-size: 18px;
   }

   .icw h2.heading-slider {
      font-size: 28px;
   }
}

.box-content .action {
   margin-top: 40px;
}

#business-empowerment .wrapper.set-box-right {
   position: relative;
   display: grid;
   grid-template-columns: 100%;
   grid-template-rows: auto;
}

.wrapper.set-box-right .box-content {
   grid-template-columns: 48% 52%;
   grid-template-areas: "image content";
}

#business-empowerment .wrapper.set-box-right .box-content {
   grid-template-columns: 10vw 10vw 25vw 1fr;
   grid-template-rows: 60px 1fr 0;
   padding-top: 0;
   margin-top: 0;
}

#business-empowerment .content-image {
   grid-column: 1/4;
   grid-row: 2/3;
   z-index: 5;
}

#business-empowerment .content-text {
   grid-column: 3/5;
   grid-row: 1/3;
   padding-left: 35vw;
   padding-right: 10vw;
}

@media screen and (max-width: 991px) {
   #business-empowerment .wrapper.set-box-right {
      grid-template-columns: 0;
   }

   #business-empowerment .wrapper.set-box-right .box-content {
      grid-template-columns: 7.33vw 1fr 7.33vw;
      grid-template-rows: auto;
      padding-top: 0;
      margin-top: 0;
   }

   #business-empowerment .content-image {
      grid-column: 2/3;
      grid-row: 1/2;
      z-index: 5;
   }

   #business-empowerment .content-text {
      grid-column: 1/4;
      grid-row: 2/3;
      padding-left: 15vw;
      padding-right: 15vw;
      padding-top: 25%;
      padding-bottom: 60px;
      margin-top: -15%;
   }
}

#ultimate-leisure .wrapper.set-box-right .box-content {
   grid-template-columns: 10vw 10vw 19vw 1fr;
   grid-template-rows: 40px 1fr 60px;
   padding-top: 0;
   max-height: 930px;
   /* max-height: 700px; */
   /* margin-top: -60px; */
}

#ultimate-leisure .content-image {
   grid-column: 1/4;
   grid-row: 2/3;
   z-index: 5;
}

#ultimate-leisure .content-text {
   grid-column: 2/5;
   grid-row: 1/4;
   padding-left: 45vw;
   padding-right: 10vw;
   padding-top: 0;
}

@media screen and (max-width: 991px) {
   #ultimate-leisure .wrapper.set-box-right {
      grid-template-columns: 0;
   }

   #ultimate-leisure .wrapper.set-box-right .box-content {
      grid-template-columns: 10vw 1fr 10vw;
      grid-template-rows: auto;
      padding-top: 0;
      margin-top: 0;
   }

   #ultimate-leisure .content-image {
      grid-column: 2/3;
      /* grid-row: 1/2; */
      z-index: 5;
   }

   #ultimate-leisure .content-text {
      grid-column: 1/4;
      grid-row: 2/3;
      padding-left: 16vw;
      padding-right: 16vw;
      padding-top: 25%;
      padding-bottom: 60px;
      margin-top: -15%;
   }
}

.wrapper.set-box-right .box-content .action {
   margin-left: -38px;
}

.wrapper.set-box-right .box-content .action.center {
   margin: 60px auto 0;
}

.wrapper.full-right.set-box-right .box-content.box-overlap {
   display: grid;
   grid-template-rows: 12.5% 75% 12.5%;
   grid-template-columns: 5vw 5vw 29vw 5vw 1fr;
   /* grid-template-areas:
    "image-1 image-1 image-1 space-3"
    "image-2 image-2 image-2 content-1"
    "space-1 space-2 space-2 content-1"; */
   max-height: 500px;
   padding: 0;
}

#faith-and-fortune .wrapper.full-right.set-box-right .box-content.box-overlap {
   display: grid;
   grid-template-rows: 12.5% 75% 12.5%;
   grid-template-columns: 5vw 10vw 24vw 5vw 1fr;
   /* grid-template-areas:
    "image-1 image-1 image-1 space-3"
    "image-2 image-2 image-2 content-1"
    "space-1 space-2 space-2 content-1"; */
   max-height: 1500px;
   padding: 0;
}

.wrapper.full-right.set-box-right .box-content.box-overlap .content-image {
   grid-column: 1/4;
   grid-row: 1/3;
   z-index: 10;
}

/* @media screen and (max-width: 991px) {
  #faith-and-fortune .wrapper.full-right.set-box-right .box-content.box-overlap .content-image {
    grid-column: 2/3;
  }
} */

.wrapper.full-right.set-box-right .box-content.box-overlap .content-image img {
   height: 100%;
   max-height: 570px;
}

#service-highlight img.hidden-device {
   max-height: 570px;
}

.wrapper.full-right.set-box-right .box-content.box-overlap .content-text {
   /* grid-area: content-1; */
   grid-column: 3/6;
   grid-row: 2/4;
   padding-left: 43%;
}

#faith-and-fortune
   .wrapper.full-right.set-box-right
   .box-content.box-overlap
   .content-text {
   /* grid-area: content-1; */
   grid-column: 3/6;
   grid-row: 2/4;
   padding-left: 40%;
}

.wrapper.full-right.set-box-right .box-content.box-overlap .content-text .action {
   margin-top: 35px;
   padding-left: 0;
   margin-left: -2.5vw;
}

.wrapper.set-box-left .action {
   margin-left: 95px;
}

.wrapper.full-right.set-box-right.grey {
   background-color: #f4f5f7;
}

.wrapper.full-right.set-box-right.red .box-content.box-overlap .content-text {
   background: linear-gradient(90deg, #4e121f 0%, #6f1b2e 22%, #301018 100%);
}

.bg-grey {
   background-color: #f4f5f7;
}

@media screen and (max-width: 768px) {
   h2.heading {
      font-size: 26px;
   }

   h3.desc {
      font-size: 22px;
   }

   .icw h2.heading-slider {
      font-size: 26px;
   }
}

@media screen and (max-width: 768px) {
   h2.heading {
      font-size: 20px;
   }

   h3.desc {
      font-size: 18px;
   }

   .icw h2.heading-slider {
      font-size: 20px;
   }

   .wrapper.full-right {
      display: grid;
      grid-template-columns: 100%;
   }

   .wrapper.full-right.set-box-right .box-content.box-overlap {
      display: grid;
      grid-template-rows: 10vw 61vw 1fr 0;
      grid-template-columns: 7.33vw calc(100% - 14.66vw) 7.33vw;
      grid-template-areas:
         "w1 content-1 w2"
         "w1 image-1 w2"
         "w1 content-2 w2"
         "w1 content-2 w2";
      /* background: linear-gradient(90deg, #4e121f 0%, #6f1b2e 22%, #301018 100%); */
      max-height: 1400px;
   }

   #faith-and-fortune .wrapper.full-right.set-box-right .box-content.box-overlap {
      display: grid;
      grid-template-columns: 7.33vw calc(100% - 14.66vw) 7.33vw;
      grid-template-rows: 1fr 1fr;
      margin-bottom: 40px;
   }

   #faith-and-fortune
      .wrapper.full-right.set-box-right
      .box-content.box-overlap
      .content-text {
      grid-area: content-1;
      grid-column: 1/4;
      padding-top: 38px;
      grid-row: 3/4;
      width: 100%;
      padding-left: 14vw;
      padding-right: 14vw;

      padding-top: 25%;
      justify-content: start;
      margin-top: -15%;
   }

   .wrapper.full-right.set-box-right .box-content.box-overlap .content-text .action {
      margin-left: auto;
   }

   #ultimate-leisure .wrapper.full-right.set-box-right .box-content.box-overlap {
      display: grid;
      grid-template-rows: 10vw 61vw 68vw 10vw;
      grid-template-columns: 7.33vw calc(100% - 14.66vw) 7.33vw;
      grid-template-areas:
         "w1 space w2"
         "w1 image-1 w2"
         "w1 content-1 w2"
         "w1 content-1 w2";

      max-height: 1400px;
   }

   #ultimate-leisure .wrapper.full-right.set-box-right .box-content.box-overlap {
      grid-template-rows: 0vw 61vw 1fr 0vw;
      margin-bottom: 40px;
   }

   #ultimate-leisure
      .wrapper.full-right.set-box-right
      .box-content.box-overlap
      .content-text {
      grid-column: 1/4;
      padding-left: 16vw;
      padding-right: 16vw;
      grid-row: 3/4;
      padding-top: 40%;
      margin-top: -30%;
      padding-bottom: 60px;
   }

   .wrapper.full-right.set-box-right.red .box-content.box-overlap .content-text {
      background: linear-gradient(90deg, #4e121f 0%, #6f1b2e 22%, #301018 100%);
   }

   .wrapper.full-right.set-box-right .box-content.box-overlap .content-text {
      grid-area: content-1;
      grid-column: 1/4;
      padding-top: 38px;
      grid-row: 3/4;
      width: 100%;
      padding-left: 14vw;
      padding-top: 25%;
      justify-content: start;
      padding-bottom: 60px;

      margin-top: -15%;
   }

   #economic-horizon
      .wrapper.full-right.set-box-right
      .box-content.box-overlap
      .content-text {
      grid-area: content-1;
      grid-column: 1/4;
      grid-row: 3/4;
      width: 100%;
      padding-left: 14vw;
      padding-right: 14vw;
      padding-top: 25%;
      padding-bottom: 60px;
      justify-content: start;
      margin-top: -15%;
   }

   .wrapper.full-right.set-box-right.grey .box-content.box-overlap .content-text {
      padding-bottom: 40px;
   }

   /* .wrapper.full-right.set-box-right .box-content.box-overlap .content-text h2,
  .wrapper.full-right.set-box-right .box-content.box-overlap .content-text h3
   {

    padding-left: 16vw;
    padding-right: 16vw;

  } */
   .wrapper.full-right.set-box-right .box-content.box-overlap .content-image {
      grid-column: 2/3;
      grid-row: 1/3;
      width: 100%;
      height: 100%;
      object-fit: cover;
   }

   h2.heading {
      font-size: 28px;
   }

   h3.desc {
      font-size: 24px;
   }

   #special-business-privilege .wrapper.set-box-row .box-content h2.heading {
      font-size: 16px;
      font-family: "itc_giovannibook", sans-serif;
   }

   /* .wrapper.set-box-right .box-content .hidden-device {
      display: flex !important;
   }

   .wrapper.set-box-right .box-content .visible-device {
      display: none !important;
   } */

   .wrapper.set-box-left .action,
   .wrapper.full-right.set-box-right .action {
      margin: 40px auto 0;
   }
}

@media screen and (max-width: 767px) {
   h2.heading {
      font-size: 20px;
   }

   h3.desc {
      font-size: 18px;
      line-height: 1.5;
   }
}

.wrapper.set-box-right.red .box-content .content-text {
   color: #fff;
}

.wrapper.set-box-right.grey .box-content .content-text h2 {
   color: #591a28;
}

.wrapper.set-box-right.grey .box-content .content-text h3 {
   color: #000;
}

.wrapper.set-box-right.grey .box-content .content-text {
   background: #f4f5f7;
   color: #fff;
}

.wrapper.set-box-right.red .box-content .content-text h2 {
   color: #bc7081;
}

.wrapper.set-box-right.red .box-content .content-text h3 {
   color: #fff;
}

.wrapper.set-box-right .box-content.r-6238 {
   grid-template-columns: 62% 38%;
}

.wrapper.set-box-strip {
   grid-template-columns: 75px calc(100% - 75px) 0px;
}

.set-box-strip .side-issue:not(.head-news) {
   display: none;
}

.wrapper.set-box-strip .box-content {
   grid-template-columns: 100%;
   grid-template-rows: auto auto;
   grid-template-areas: "image" "content";
   padding-top: 0px;
}

.wrapper.set-box-strip .content-image {
   padding-left: 60px;
}

.wrapper.set-box-strip .content-text {
   display: grid;
   grid-template-columns: 65% 35%;
   grid-template-rows: auto;
   padding: 60px 75px 0px 60px;
}

.wrapper.set-box-strip .box-content .action {
   margin-top: 0px;
}

.wrapper.set-box-row {
   grid-template-columns: 100%;
   grid-template-rows: auto auto;
}

.wrapper.set-box-row .side-issue.head-news {
   width: 100%;
   max-width: initial;
   padding: 16px 0px;
}

.wrapper.set-box-row .side-issue.head-news .header-side-news {
   writing-mode: initial;
}

.wrapper.set-box-row .box-content {
   grid-template-columns: 100%;
   grid-template-areas: "image" "content";
   padding: 0px;
}

.wrapper.set-box-row .content-image {
   padding: 0;
}

.wrapper.set-box-row .box-content h2.heading {
   font-size: 34px;
}

.style-01 {
   color: #333;
}

.style-01 h3 {
   font-size: 36px;
   font-family: "itc_giovannibold", sans-serif;
}

.style-01 p {
   font-size: 22px;
   font-family: "itc_giovannibook", sans-serif;
   margin-top: 20px;
}

a.link {
   color: #641d2e;
   text-decoration: underline;
}

.slick-slider .slick-dots {
   display: none !important;
}

.icw h2.heading-slider {
   padding-left: initial;
}

.box-stretch {
   display: flex;
   align-items: stretch;
}

.privilege-title {
   padding-left: 10vw;
}

.slider-heading-left {
   position: relative;
   height: 100%;
}

.box-stretch .slider-paging-container {
   position: absolute;
   margin-top: initial;
   left: 0px;
   padding-left: 10vw;
   bottom: 70px;
}

.box-stretch .slider-paging-container.arrow {
   bottom: 50%;
   height: 120px;
}

.box-stretch .slider-paging-container.paging {
   bottom: -50px;
}

.slider-paging-container .arrow-desktop {
   display: flex;
   flex-direction: column-reverse;
   width: 50px;
   height: 120px;
   margin-bottom: 8px;
}

.slick-slider .slick-prev,
.slick-slider .slick-next {
   top: 92%;
}

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

.footer::before {
   content: initial;
}

.efx-dropshadow {
   width: calc(100% - 20px);
   font-size: 0px;
   filter: drop-shadow(20px 20px 0px #c4a7ae);
}

/* Mock Arrows */
.mock-arrows {
   display: none;
   position: absolute;
   width: 100%;
   top: 46%;
   left: 0px;
   z-index: 3;
}

.mock-prev,
.mock-next {
   position: absolute;
   left: 0px;
   width: 30px;
   height: 30px;
   padding: 5px;
   background-color: rgba(255, 255, 255, 0.4);
}

.mock-next {
   left: initial;
   right: 0px;
   transform: scale(-1);
}

.mock-prev::before,
.mock-next::before {
   content: "\e903";
   font-family: "iconfont";
   font-size: 20px;
   line-height: 1;
   color: #641d2e;
}

#special-lifestyle-privilege {
   background-color: transparent;
}

.section-slider-privilege {
   padding-top: 80px;
   padding-bottom: 80px;
   background-image: none;
}

.combine-section {
   background-color: #fff;
   /* padding-top: 80px;
    padding-bottom: 80px; */
   background-image: url("../../../2021/issue58-oct/img/pattern-05.png");
   background-position: left 60%;
   background-size: 40%;
   background-repeat: no-repeat;
}

.pd-none {
   padding: 0 !important;
}

#sc-survey {
   background: linear-gradient(135deg, #d4d5d7 0%, #fff 50%, #d4d5d7 100%);
}

/* Media Query */
@media (max-width: 1300px) {
   .issue-header {
      top: 22px;
   }

   .icw h1.title-banner {
      font-size: 50px;
      margin-bottom: 10px;
   }

   .hero-desc {
      font-size: 22px;
   }
}

.hero-desc {
   font-size: 24px;
}

@media (min-width: 1200px) and (max-width: 1366px) {
   .content-new .heading {
      font-size: 38px;
   }
}

@media (min-width: 992px) and (max-width: 1199px) {
   .hero-content .hero-desc {
      line-height: 3.5rem;
      font-size: 18px;
   }

   .content-new .heading {
      font-size: 24px;
   }

   .sc-almost .almost .caption-new {
      padding-left: 60px;
   }

   /* .d-flex.new-section {
        height: 494px;
    } */
   span.pagingInfo {
      font-size: 59px;
   }

   .content-spaecial-life {
      margin-top: 18%;
   }

   p.category {
      font-size: 52px;
   }

   .icw h2,
   .icw .h2,
   .ms-info-box .heading {
      font-size: 26px;
   }

   h3.desc {
      font-size: 18px;
   }

   #service-highlight h3.desc {
      font-size: 26px;
   }

   .sc-billboard a.btn-light,
   .fx-section a.btn-light,
   .fx-section a.btn-dark {
      font-size: 14px;
      padding: 20px 31px;
   }

   .navbar-inner-sub ul li {
      font-size: 13px;
   }
}

@media screen and (max-width: 991px) {
   li.finiancial-main,
   li.lifestyle-main {
      padding: 0px 10px 0 55px;
   }

   .issue-navbar {
      width: 100%;
      margin: 0px;
      z-index: 91;
   }

   .hero-title .content-area {
      margin-top: 40%;
   }

   .hero-desc {
      font-size: 20px;
   }

   h1.num-issue {
      font-size: 32px;
   }

   p.head-issue {
      font-size: 12px;
   }

   .icw h3.head-isseue,
   .icw .h3.head-isseue {
      font-size: 30px;
   }

   h2.heading,
   .wrapper.set-box-row .box-content h2.heading {
      font-size: 30px;
   }

   .icw h2.heading-slider {
      font-size: 30px;
   }

   .navbar-inner-sub ul li {
      font-size: 14px;
   }

   /**/
   .wrapper,
   .wrapper.set-box-strip {
      grid-template-columns: 55px calc(100% - 110px) 55px;
   }

   .side-issue.head-news {
      width: 55px;
      max-width: 55px;
   }

   .box-content {
      grid-template-columns: 100%;
      grid-template-rows: auto auto;
      grid-template-areas: "image" "content";
      padding: 60px 0px;
   }

   .content-image {
      width: calc(100% + 55px);
   }

   .content-text,
   .wrapper.set-box-strip .content-text {
      /* padding: 5.6vw 20px 10vw 7vw; */
      padding: 5.6vw 7vw 10vw 7vw;
      align-items: flex-start;
   }

   .wrapper.set-box-right .box-content {
      grid-template-columns: 52% 48%;
   }

   .wrapper.set-box-right .content-image {
      width: 100%;
      height: 100%;
   }

   .wrapper.set-box-right .content-image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
   }

   .wrapper.set-box-row .content-text {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 40px 7vw;
   }

   #special-business-privilege .wrapper.set-box-row .content-text {
      padding: 0 7vw 40px;
   }

   .wrapper.set-box-row .box-content h2.heading {
      padding: 25px 0;
      font-size: 16px;
      line-height: 1.5;
   }

   .wrapper.set-box-row .content-image {
      width: 100%;
      padding: 0;
   }

   .wrapper.set-box-strip .content-image {
      padding-left: 0px;
   }

   .wrapper.set-box-strip .content-text {
      grid-template-columns: 100%;
      grid-template-rows: auto;
      justify-items: start;
   }

   .box-content .action,
   .wrapper.set-box-strip .box-content .action {
      margin-top: 40px;
   }

   .wrapper.set-box-right .box-content.r-6238 {
      grid-template-columns: 100%;
      grid-template-rows: auto auto;
      grid-template-areas: "content" "image";
      padding: 7vw 0px calc(7.33vw + 20px) 7vw;
   }

   .wrapper.set-box-right .box-content.r-6238 .content-text {
      padding: 0px;
      padding-bottom: 5.6vw;
   }

   .wrapper.set-box-right .box-content.r-6238 .content-image {
      width: calc(100% - 20px);
   }

   .side-issue.head-news .header-side-news {
      font-size: 30px;
   }

   .wrapper.set-box-right {
      grid-template-columns: 7.33vw calc(100% - 14.66vw) 7.33vw;
   }

   #economic-horizon .wrapper.set-box-right {
      grid-template-columns: 0 100% 0;
   }

   @media screen and (max-width: 991px) {
      .inner-container {
         margin: 0 60px;
      }

      .hero-box {
         max-height: 90vh;
      }

      .hero-title {
         top: 20%;
         text-align: center;
      }

      .icw h1.title-banner {
         font-size: 60px;
         margin-bottom: 20px;
      }

      .hero-desc {
         font-size: 25px;
      }

      li.finiancial-main,
      li.lifestyle-main {
         padding: 0px 30px 0 30px;
      }

      .issue-navbar {
         width: 100%;
         /* margin: 0px; */
         z-index: 91;
         margin-top: -60px;
      }

      .hero-title .content-area {
         margin-top: 40%;
      }

      h1.num-issue {
         font-size: 32px;
      }

      p.head-issue {
         font-size: 12px;
      }

      .icw h3.head-isseue,
      .icw .h3.head-isseue {
         font-size: 30px;
      }

      h2.heading,
      .wrapper.set-box-row .box-content h2.heading {
         font-size: 30px;
      }

      .icw h2.heading-slider {
         font-size: 30px;
      }

      .wrapper.set-box-right .box-content {
         grid-column: 2/3;
      }

      .wrapper.set-box-right .box-content .action {
         margin: 40px auto 0;
      }

      .wrapper.set-box-right .content-text {
         padding: 5.6vw 20px 10vw 7vw;
      }

      .wrapper.set-box-right .content-text h2,
      .wrapper.set-box-right .content-text h3 {
         width: 100%;
         /* padding-left:16vw; */
      }

      .wrapper.set-box-right .content-image {
         width: 100%;
      }

      .wrapper.set-box-right .box-content {
         grid-template-columns: 100%;
         grid-template-rows: auto auto;
         grid-template-areas: "image" "content";
      }

      .wrapper.set-box-right.red {
         grid-template-columns: 0 1fr 0;
      }

      .sc-billboard a.btn-light,
      .fx-section a.btn-light {
         font-size: 14px;
         padding: 21px 26px;
      }

      .fx-section a.btn-dark {
         font-size: 14px;
         padding: 21px 26px;
      }

      a.btn-new.rwd {
         font-size: 3.2vw;
         background-color: #e8dcdf;
         color: #7b3b4a;
         padding: 21px 26px;
      }

      /**/
      .navbar-inner-sub {
         padding: 0 10px;
         overflow: hidden;
         overflow-x: auto;
      }

      .navbar-inner-sub &gt; ul {
         width: auto;
         display: flex;
         flex-direction: row;
         justify-items: flex-start;
         white-space: nowrap;
      }

      .navbar-inner-sub.lifestyle &gt; ul {
         justify-content: flex-end;
      }

      .widgets-arrow-down {
         height: auto;
         width: 55px;
      }

      .widgets-arrow-down.fixed {
         right: 0px;
      }

      .box-stretch {
         display: block;
      }

      .arrow-mobile {
         display: flex;
         justify-content: center;
         align-items: center;
         text-align: center;
      }

      .arrow-mobile .slick-prev,
      .arrow-mobile .slick-next {
         width: 40px;
         height: 40px;
         margin-right: 8px;
         border: solid 2px #e8dcdf;
         box-shadow: none;
      }

      .pagingInfo {
         font-size: 30px;
      }

      .pagingInfo .slash {
         font-size: 34px;
      }

      .unit-item {
         margin: 0 20px;
      }

      .slidecontrol-mobile {
         display: flex;
         justify-content: space-between;
         margin-top: 20px;
      }

      .navbar-inner-sub ul li {
         margin: 0px;
         padding: 0 10px;
      }

      .mock-arrows {
         display: block;
      }

      #special-lifestyle-privilege {
         background-position: 0 20vw;
      }

      .slick-track {
         margin-top: 30px;
      }
   }

   @media (max-width: 767px) {
      h2.heading {
         font-size: 20px;
      }

      #sc-survey.section h4 {
         font-size: 16px;
      }
   }

   @media (max-width: 641px) {
      .mock-arrows {
         top: 50%;
      }
   }

   @media (max-width: 710px) {
      .hero-desc {
         font-size: 3.3vw;
         font-weight: 400;
      }
   }

   @media (max-width: 600px) {
      .issue-header {
         position: relative;
         top: unset;
         height: 70px;
      }

      .issue-logo img {
         width: 25vw;
      }

      .inner-container {
         margin: 0 40px;
      }

      .issue-navbar.fixed {
         top: 70px;
      }

      .hero-box {
         max-height: 65vh;
      }

      .icw h1.title-banner {
         font-size: 6vw;
      }

      .hero-desc {
         font-size: 3.3vw;
         font-weight: 400;
      }

      li.finiancial-main,
      li.lifestyle-main {
         font-size: 4vw;
      }

      h2.heading,
      .wrapper.set-box-row .box-content h2.heading {
         font-size: 5vw;
      }

      p.head-issue {
         font-size: 1.8vw;
      }

      h1.num-issue {
         font-size: 5vw;
      }

      .side-issue {
         padding: 0 1vw;
      }

      .icw h3.head-isseue,
      .icw .h3.head-isseue {
         font-size: 5vw;
         line-height: 5vw;
      }

      .side-issue.head-news .header-side-news {
         font-size: 5vw;
      }

      .sc-billboard .sc-heading {
         font-size: 5vw;
      }

      span.nowrap {
         font-size: 8vw;
      }

      .style-01 h3 {
         font-size: 5vw;
      }

      .style-01 p {
         font-size: 3.5vw;
      }

      .icw h2.heading-slider {
         font-size: 5vw;
      }

      /**/
      .wrapper.full-section .hero-bg {
         height: calc(var(--vh, 1vh) * 100 - 150px);
      }

      .wrapper,
      .wrapper.set-box-strip {
         grid-template-columns: 7.33vw calc(100% - 14.66vw) 7.33vw;
      }

      .wrapper.set-box-right .box-content {
         grid-template-columns: 100%;
         grid-template-rows: auto auto;
         grid-template-areas: "image" "content";
      }

      /* .wrapper.set-box-right .box-content .hidden-device {
         display: block !important;
      } */

      /* .wrapper.set-box-right .box-content .visible-device {
         display: none !important;
      } */

      .wrapper.set-box-right .content-image {
         width: calc(100% + 7.33vw);
         height: 61vw;
      }

      .wrapper.set-box-row .content-image {
         padding: 0 7.33vw;
      }

      .side-issue.head-news {
         width: 7.33vw;
      }

      .content-image {
         width: calc(100% + 7.33vw);
      }

      .box-content {
         padding: 9.66vw 0px;
      }

      a.btn-new {
         font-size: 3.2vw;
      }

      .widgets-arrow-down {
         width: 7.33vw;
         height: 7.33vw;
      }

      li.finiancial-main,
      li.lifestyle-main {
         padding: 0px 3vw 0 3vw;
      }

      /**/
      .section.issue-hero {
         z-index: 120;
      }

      .nav-main.fixed {
         z-index: 120;
      }

      .navbar-inner-sub.finiancial,
      .navbar-inner-sub.lifestyle {
         top: 60px;
         transform: translate(0px, -100%);
      }

      .navbar-inner-sub.finiancial.hover,
      .navbar-inner-sub.lifestyle.hover {
         top: 60px;
         transform: translate(0px, 0%);
      }

      .navbar-inner-sub {
         position: absolute;
         height: auto;
         overflow: auto;
      }

      .navbar-inner-sub &gt; ul {
         padding: 0px 20px;
         flex-direction: column;
      }

      .navbar-inner-sub ul li {
         line-height: 40px;
      }
   }

   .wrapper.set-box-right .content-image {
      width: 100%;
   }

   .wrapper.set-box-row .content-image {
      padding: 0;
      height: 230px;
      height: 100%;
   }

   .side-issue.head-news {
      width: 7.33vw;
   }

   .content-image {
      width: 100%;
   }

   .box-content {
      padding: 9.66vw 0px;
   }

   a.btn-new {
      font-size: 14px;
   }

   .widgets-arrow-down {
      width: 7.33vw;
      height: 7.33vw;
   }

   li.finiancial-main,
   li.lifestyle-main {
      padding: 0px 1.2vw 0 7.33vw;
   }

   /**/
   .section.issue-hero {
      z-index: 120;
   }

   .navbar-inner-sub.finiancial,
   .navbar-inner-sub.lifestyle {
      top: 60px;
      transform: translate(0px, -100%);
   }

   .navbar-inner-sub.finiancial.hover,
   .navbar-inner-sub.lifestyle.hover {
      top: 60px;
      transform: translate(0px, 0%);
   }

   .navbar-inner-sub {
      position: absolute;
      height: auto;
      overflow: auto;
   }

   .navbar-inner-sub &gt; ul {
      padding: 0px 20px;
      flex-direction: column;
   }

   .navbar-inner-sub ul li {
      line-height: 40px;
   }

   .mock-arrows {
      top: 77vw;
      display: none;
   }
}

@media screen and (max-width: 380px) {
   p.custom-content-p {
      font-size: 13px !important;
   }
}

/* end new theme */

.dt-none {
   list-style: unset !important;
}

.padding-start {
   padding-left: 40px !important;
}

.thumb-special-lifestyle .thumb-list .img-thumb .badge.use-img {
   background-image: none;
   width: 110px;
   top: -23px;
}

#special-lifestyle-privilege .container {
   overflow: hidden;
}

.sc-content-area.fixed-width {
   margin: 0px 0px 30px 0px;
}

h2.sc-heading.sc-heading-line {
   text-align: left;
   font-size: 50px;
   position: absolute;
   left: 3%;
   top: 23%;
   /* margin-top: 50px; */
}

#service-highlight .caption-new p {
   margin-bottom: 29px;
}

/* #service-highlight .caption-new h2 {
line-height: 1.2;
} */
.wisdom-link {
   width: 100%;
   background-color: #edf;
   z-index: 99;
}

.obj-pattern-02 {
   opacity: 0.5;
}

.ribbon {
   width: 159px;
   position: absolute;
   right: 0;
   top: 0;
}

.content-new .heading {
   line-height: 1.3;
}

.slick-dotted.slick-slider {
   padding-bottom: 45px;
}

/* à¹à¸à¹‰à¸•à¸±à¸§à¸«à¸™à¸±à¸‡à¸ªà¸·à¸­à¹€à¸›à¹‡à¸™à¸ªà¸µà¸‚à¸²à¸§ */

/* à¹à¸à¹‰à¸«à¸¥à¸šà¹‚à¸‹à¸Ÿà¸²à¹€à¸«à¸¥à¸·à¸­à¸‡ */
.content-area ul.hero-ul {
   margin-top: 40px;
}

.content-area ul li.hero-list {
   color: white;
   list-style-type: none;
   margin-top: 5px;
}

.custom-b-name {
}

@media screen and (max-width: 1024px) {
   .ct-br-desktop {
      display: none !important;
   }
}

@media screen and (max-width: 767px) {
   .ct-br-mobile {
      display: block !important;
   }
}

/* Visible */
.vis-1024,
.vis-991 {
   display: none;
}

@media screen and (min-width: 991px) {
   .vis-1024 {
      display: block;
   }
}

/* add july-2022 */

#ultimate-leisure .content-text {
   padding-left: 42.5%;
}

@media screen and (max-width: 991px) {
   .vis-991 {
      display: block;
   }

   .thumb-special-list .inner-slider-content-card {
      max-height: 670px;
   }

   #special-lifestyle-privilege .thumb-special-lifestyle .slick-track {
      height: 800px;
   }

   #ultimate-leisure .content-text {
      margin-top: -9%;
   }
}

@media screen and (min-width: 470px) and (max-width: 642px) {
   #special-lifestyle-privilege .thumb-special-lifestyle .slick-track {
      height: 830px;
   }
}

@media screen and (min-width: 530px) and (max-width: 642px) {
   .exclusive-banner {
      bottom: -110px;
   }
}

@media screen and (max-width: 470px) {
   .thumb-special-list .inner-slider-content-card {
      max-height: 540px;
   }

   #special-lifestyle-privilege .thumb-special-lifestyle .slick-track {
      height: 690px;
   }
}

@media screen and (max-width: 420px) {
   #special-lifestyle-privilege .thumb-special-lifestyle .slick-track {
      height: 670px;
   }
}

@media screen and (max-width: 407px) {
   .thumb-special-lifestyle .thumb-list .detail-thumb.mx-sumsung {
      margin: 20px 0;
   }
}

@media screen and (max-width: 500px) {
   .box-content {
      padding-bottom: 50px;
   }
}

@media screen and (max-width: 768px) {
   #faith-and-fortune .wrapper.full-right.set-box-right .box-content.box-overlap {
      margin-top: 50px;
   }

   /* .wrapper.full-right.set-box-right .box-content.box-overlap .content-image .faith {
    height: 112%;
  } */
}

/* add 25-jul-2022 */
.thumb-special-list .img-logo {
   display: flex;
   align-items: center;
   justify-content: center;
   height: 70px;
}

.thumb-special-list .inner-slider-content-card {
   max-height: 580px;
}

.thumb-special-lifestyle .slick-track {
   min-height: 740px;
}

@media (min-width: 1600px) {
   .thumb-special-list .inner-slider-content-card {
      max-height: 620px;
   }
}

@media (max-width: 991.98px) {
   .thumb-special-list .inner-slider-content-card {
      max-height: 740px;
   }

   #special-lifestyle-privilege .thumb-special-lifestyle .slick-track {
      height: 870px;
   }

   .thumb-special-lifestyle .thumb-list .detail-thumb .privilege-date {
      bottom: 30px;
   }

   .inner-container {
      margin: 0 30px;
   }
}

@media (max-width: 560px) {
   .thumb-special-list .inner-slider-content-card {
      max-height: 620px;
   }

   #special-lifestyle-privilege .thumb-special-lifestyle .slick-track {
      height: 800px;
   }

   .thumb-special-lifestyle .thumb-list .detail-thumb .privilege-date {
      bottom: 15px;
   }
}

@media (max-width: 470px) {
   .thumb-special-list .inner-slider-content-card {
      max-height: 560px;
   }

   #special-lifestyle-privilege .thumb-special-lifestyle .slick-track {
      height: 680px;
   }

   .slidecontrol-mobile {
      margin-top: -20px;
   }
}

.navbar-inner-sub {
   background-color: transparent;
   -webkit-backdrop-filter: none;
   backdrop-filter: none;
}

.navbar-inner-sub.hover,
.navbar-inner-sub.hover {
   background-color: rgba(255, 255, 255, 1);
   -webkit-backdrop-filter: initial;
   backdrop-filter: initial;
}

@media (max-width: 991px) {
   .navbar-inner-sub ul li {
      color: transparent;
   }

   .navbar-inner-sub.hover ul li,
   .navbar-inner-sub.hover ul li {
      color: #9a465a;
   }

   #ultimate-leisure
      .wrapper.full-right.set-box-right
      .box-content.box-overlap
      .content-text {
      grid-column: 1/4;
      padding-left: 16vw;
      padding-right: 16vw;
      grid-row: 3/4;
      padding-top: 35%;
      margin-top: -30%;
      padding-bottom: 60px;
   }
}

.nav-main {
   z-index: 125;
}

@media (max-width: 600px) {
   #business-empowerment .content-image img {
      object-fit: contain;
   }

   .hero-title .content-area {
      margin-top: 100px;
   }

   .hero-title {
      top: 100px;
   }
}

.content-image img {
   object-fit: contain;
}

@media (max-width: 450px) {
   .desc.fs-mobile-16 {
      font-size: 16px;
   }

   .hero-desc {
      /* font-weight: 700; */
      line-height: 26px;
      font-size: 13.3px;
   }

   .inner-container {
      margin-right: 25px;
   }

   .hero-box {
      max-height: calc(100vh - 70px);
   }
}

/* add 30-aug */
.issue-header {
   top: 40px;
}

@media (max-width: 991.98px) {
   .issue-header {
      top: 0;
      background-color: white;
   }
}

@media (max-width: 450px) {
   .content-text,
   .wrapper.set-box-strip .content-text {
      padding: 5.6vw 3vw 10vw 3vw;
   }

   #business-empowerment .content-text {
      padding-left: 10vw;
      padding-right: 10vw;
   }

   #ultimate-leisure
      .wrapper.full-right.set-box-right
      .box-content.box-overlap
      .content-text {
      padding-left: 11vw;
      padding-right: 11vw;
   }

   #faith-and-fortune
      .wrapper.full-right.set-box-right
      .box-content.box-overlap
      .content-text {
      padding-left: 12vw;
      padding-right: 12vw;
   }
}

.text-heading-custom {
   color: #4e121f !important;
}

@media (max-width: 991.98px) {
   .text-heading-custom {
      color: #fff !important;
   }
}

@media (max-width: 450px) {
   .inner-container {
      margin-right: 20px;
   }
}

.hidden-device {
   display: block !important;
}

.visible-device {
   display: none !important;
}

@media (max-width: 991.98px) {
   .hidden-device {
      display: none !important;
   }

   .visible-device {
      display: block !important;
   }

   #special-report .wrapper {
      padding-bottom: 0;
   }
}
</pre></body></html>