@font-face {
  font-family: 'FS Elliot Pro';
  font-style: normal;
  font-weight: 400;
  src: local('FS Elliot Pro'), url('../assets/fonts/FSElliotProRegular.woff') format('woff');
}
/*************** COMMON CSS START HERE ***************/
.all-section,
.all-section section {
  width: 100%;
}
.principalsea-home-container .home-img-content {
  max-width: 100%;
}
.navbar-btn,
.pds-footer-unauthenticated a,
.principalsea-header a {
  border-bottom: 1px dashed transparent !important;
}
.page-node-528203 .productcontent-box,
.page-node-528203 .productdetail-content {
  display: none;
}

.adminimal-admin-toolbar a,
button.pds-link {
  border-bottom: none;
}

#principal_my_aleph_labs_com .pds-footer-unauthenticated .region-copyright .contextual-region {
  position: initial;
}

/*************** END OF COMMON CSS HERE ***************/

/*************** NAVBAR CSS START HERE ***************/

#principal_my_aleph_labs_com .logo.navbar-btn.pull-left img {
  width: auto;
}

.pds-navigationDrupal-container {
  display: block;
  align-items: center;
  height: 90px;
}

.navbar-header {
  padding-left: 16px;
}

.dropdown-menu {
  display: none;
  flex-wrap: wrap;
  position: absolute;
  z-index: 1;
}

.dropdown-menu .navbar-text {
  margin: 0;
}

.dropdown-menu > li > a:hover {
  color: #035fa4;
  border-bottom: none;
  background-color: transparent;
  font-family: "FS Elliot Pro", Arial, arial,sans-serif;
}

.principalsea-header {
  box-shadow: 0 5px 5px -5px rgb(0 0 0 / 20%);
  background-color: #fff;
  position: relative;
  z-index: 400;
}

.principalsea-header .menu,
.menu--malaysia-business-menu {
  display: flex;
  color: #616267;
  font-size: 18px;
  margin-left: 50px;
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 94px;
}

.navbar-header {
  padding: 10px;
}
.principalsea-header .menu > li,
.menu--malaysia-business-menu > li {
  display: flex;
  align-items: center;
  border: none;
  margin: 19px 8px;
  position: static;
}

.principalsea-header .menu > li > span,
.principalsea-header .menu > li > a {
  padding: 2px 6px 2px 14px;
  cursor: pointer;
  font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
  font-size: 18px;
  color: #616267;
  margin: 0;
  position: relative;
}

.principalsea-header .menu > li > a {
  padding-right: 14px;
}
.principalsea-header .menu > li > a:hover {
  padding-right: 14px !important;
}

.dropdown-menu > li > a {
  color: #616267;
}

.dropdown-menu > li > a:hover {
  color: #0061a0;
}

.dropdown-menu a:after {
  content: "";
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-left: 6px;
  position: relative;
  top: 2px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='145.534' height='150' viewBox='0 0 145.534 150'%3E\a %3Cg id='Group_6109' data-name='Group 6109' transform='translate(-1450 -503)'%3E\a %3Crect id='Rectangle_9757' data-name='Rectangle 9757' width='145' height='150' transform='translate(1450 503)' fill='none'/%3E\a %3Cg id='Group_6061' data-name='Group 6061' transform='translate(-1554.141 -146.631)'%3E\a %3Cline id='Line_1394' data-name='Line 1394' x2='132.102' transform='translate(3010.5 728.085)' fill='none' stroke='%23035fa4' stroke-linecap='round' stroke-width='10'/%3E\a %3Cline id='Line_1395' data-name='Line 1395' x2='41.585' y2='41.585' transform='translate(3101.018 686.5)' fill='none' stroke='%23035fa4' stroke-linecap='round' stroke-width='10'/%3E\a %3Cline id='Line_1396' data-name='Line 1396' y1='41.585' x2='41.585' transform='translate(3101.018 728.085)' fill='none' stroke='%23035fa4' stroke-linecap='round' stroke-width='10'/%3E\a %3C/g%3E\a %3C/g%3E\a %3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

.principalsea-header .menu > li a:hover:after {
  opacity: 1;
}

#block-mlyheadersearch {
  float: right;
  height: 70px;
  padding-right: 16px;
}

#block-mlyheadersearch li {
  height: 90px;
  display: flex;
  align-items: center;
}

#block-mlyheadersearch .navbar-right {
  margin-right: 0;
}

#block-mlyheadersearch li a.pds-navigationDrupal-login-button {
  padding: 12px 36px !important;
}

.dropdown-menu .first {
  flex: 100%;
  margin-bottom: 4px;
  font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
  height: 30px;
  margin-bottom: 16px;
  position: relative;
}

.pds-navigationDrupal-search-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.76' height='26.768' viewBox='0 0 26.76 26.768'%3E\a %3Cdefs%3E\a %3Cstyle%3E\a .cls-1, .cls-2, .cls-4 %7B\a fill: none;\a %7D\a \a .cls-1, .cls-2 %7B\a stroke: %23155fa4;\a %7D\a \a .cls-1 %7B\a stroke-width: 2px;\a %7D\a \a .cls-2 %7B\a stroke-linecap: round;\a stroke-width: 2.5px;\a %7D\a \a .cls-3 %7B\a stroke: none;\a %7D\a %3C/style%3E\a %3C/defs%3E\a %3Cg id='Group_6019' data-name='Group 6019' transform='translate(0.025 0)'%3E\a %3Cg id='Ellipse_1278' data-name='Ellipse 1278' class='cls-1' transform='translate(-0.025 0)'%3E\a %3Ccircle class='cls-3' cx='10.5' cy='10.5' r='10.5'/%3E\a %3Ccircle class='cls-4' cx='10.5' cy='10.5' r='9.5'/%3E\a %3C/g%3E\a %3Cg id='Group_5997' data-name='Group 5997' transform='translate(18.023 18.016)'%3E\a %3Cline id='Line_1364' data-name='Line 1364' class='cls-2' x2='6.944' y2='6.984'/%3E\a %3C/g%3E\a %3C/g%3E\a %3C/svg%3E");
  background-repeat: no-repeat;
  display: block;
  padding: 0;
  height: 24px;
  width: 24px;
  background-size: 24px;
  margin: 10px;
}

.principalsea-header .menu .dropdown-menu .active > a:hover,
.principalsea-header .menu .dropdown-menu .active > a:focus {
  background-color: transparent !important;
  color: #035fa4;
  border-bottom: 0;
  padding-bottom: 0;
}

.principalsea-header .menu .dropdown-menu > .active > a,
.principalsea-header .menu .dropdown-menu > .active > a:hover,
.principalsea-header .menu .dropdown-menu > .active > a:focus {
  background-color: transparent !important;
  color: #035fa4;
}

.dropdown-menu li.first span:after {
  display: none;
}

.navbar-default .navbar-text {
  color: #464646;
}

#principalsea-social-icon {
  width: 28px;
}
.principalsea-header .menu > li.first > .dropdown-menu > li.last {
  position: absolute;
  top: 70px;
  left: 84px;
}
.principalsea-header .menu .dropdown-menu li.first:before {
  background-image: url("/themes/custom/malaysia/images/ic-discover-l-blue.svg");
}
.principalsea-header .menu li.first .dropdown-menu li {
  position: relative;
}
.principalsea-header .menu--malaysia-menu.menu li.first .spanTxt:before,
.principalsea-header .menu .dropdown-menu li.first:before {
  content: "";
  display: inline-block;
  height: 25px;
  width: 25px;
  margin-left: 6px;
  position: relative;
  top: -2px;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 1;
  left: -47px;
  position: absolute;
}
.principalsea-header .menu--malaysia-menu  li.first .dropdown-menu li.customised-solution-title:before {
  background-image: url("/themes/custom/malaysia/images/ic-refresh-m-blue.jpg");
}

.principalsea-header .menu--malaysia-menu  li.first .dropdown-menu li.self-service-title:before {
  background-image: url("/themes/custom/malaysia/images/ic-user-m-blue.jpg");
}
.principalsea-header .menu--malaysia-menu  li.first .dropdown-menu li.get-help-title:before {
  background-image: url("/themes/custom/malaysia/images/ic-get-help-m-blue.jpg");
}


.shareIconFlex {
  display: flex !important;
}

.shareIcon {
  display: none;
}

.spanTxt {
  flex: 100% !important;
  color: #464646;
  font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
}

.principalsea-search-form .form-content {
  position: relative;
}
.principalsea-search-form .input-group-btn {
  position: absolute;
  top: 14px;
  right: 62px;
}

.pds-navigationDrupal-search-icon-open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.442' height='27.475' viewBox='0 0 27.442 27.475'%3E\a %3Cdefs%3E\a %3Cstyle%3E\a .cls-1, .cls-2, .cls-4 %7B\a fill: none;\a %7D\a \a .cls-1, .cls-2 %7B\a stroke: %23155fa4;\a stroke-width: 3.5px;\a %7D\a \a .cls-2 %7B\a stroke-linecap: round;\a %7D\a \a .cls-3 %7B\a stroke: none;\a %7D\a %3C/style%3E\a %3C/defs%3E\a %3Cg id='Group_6019' data-name='Group 6019' transform='translate(-572.657 -30.664)'%3E\a %3Cg id='Ellipse_1278' data-name='Ellipse 1278' class='cls-1' transform='translate(572.657 30.664)'%3E\a %3Ccircle class='cls-3' cx='10.5' cy='10.5' r='10.5'/%3E\a %3Ccircle class='cls-4' cx='10.5' cy='10.5' r='8.75'/%3E\a %3C/g%3E\a %3Cg id='Group_5997' data-name='Group 5997' transform='translate(590.68 48.68)'%3E\a %3Cline id='Line_1364' data-name='Line 1364' class='cls-2' x2='6.944' y2='6.984'/%3E\a %3C/g%3E\a %3C/g%3E\a %3C/svg%3E");
}

.principalsea-search-form .form-item,
.path-fund-listing .principalsea-fundlist-container #block-exposedformsearch-pagepage-1-2 .principalsea-search-form .form-group {
  margin-bottom: 0;
}

.path-knowledgecentre .view-filters.form-group {
  width: 100%;
}

.principalsea-fundlist-container #block-exposedformsearch-pagepage-1-2 .principalsea-search-form {
  padding: 0;
}
.principalsea-header .dropdown-menu li a,
.principalsea-header .dropdown-menu li span {
  white-space: pre-wrap;
}
.input-group .mylSite .form-control:focus {
  width: 98%;
  box-shadow: none;
  outline: 0;
}

#principal_my_aleph_labs_com.page-node-type-about-us .principalsea-search-form img,
#principal_my_aleph_labs_com.path-about-us .principalsea-search-form img,
#principal_my_aleph_labs_com.page-node-type-others-page .principalsea-other-container.principalsea-search-form img,
#principal_my_aleph_labs_com.page-node-type-others-page .principalsea-other-container .principalsea-search-form img,
#principal_my_aleph_labs_com.page-node-type-category-products .principalsea-search-form img {
  max-width: none;
}

.input-group.searchbar {
  width: 100%;
}

.path-fund-listing .input-group.searchbar .input-group-btn {
  position: absolute;
  top: 0;
  right: 24px;
}

.path-fund-listing .principalsea-fundlist-container .principalsea-search-form .form-group {
  margin-bottom: 15px;
  /*display: flex;*/
}

.path-fund-listing .principalsea-fundlist-container .principalsea-search-form .form-group .input-group.date {
  width: 100%;
}
/*.path-fund-listing .principalsea-search-form .container .row .col-xs-12.col-md-9 {
  width: 70%;
}
.path-fund-listing .principalsea-search-form .container .row .col-xs-12.col-md-3 {
  width: 30%;
}

.path-fund-listing .principalsea-search-form .container .row .col-xs-12.col-md-7 {
  width: 60%;
}
.path-fund-listing .principalsea-search-form .container .row .col-xs-12.col-md-4 {
  width: 37%;
}*/

/*.path-fund-listing .principalsea-search-form .container .row .col-xs-12 .form-checkboxes.bef-checkboxes {
  display: inline-flex;
}*/

/*.path-fund-listing .principalsea-search-form .container .row .col-xs-12.inline-form.inline-form-checkboxes {
  display: inline-flex;
  width: 100%;
}*/

#principal_my_aleph_labs_com.path-fund-listing .principalsea-search-form .inline-form-checkboxes .fieldgroup.form-composite.js-form-item.form-item.form-wrapper {
  display: inline-block;
  width: auto;
  /* float: left; */
}
#principal_my_aleph_labs_com.path-fund-listing .principalsea-search-form .inline-form-checkboxes .fieldgroup.form-composite.js-form-item.form-item.form-wrapper legend {
  display: none;
}
/* .path-fund-listing .principalsea-search-form .container .row .form-item-field-fund-category-value-islamic-funds {
  margin-top: 5px;
  margin-left: 15px;
}
.path-fund-listing .principalsea-search-form .container .row .form-item-field-epf-mis-value {
  margin-left: 15px;
} */
.principalsea-header .menu--malaysia-business-menu.menu > li.first > .dropdown-menu > li.last {
  position: absolute;
  top: 74px;
  left: 75px;
}

.principalsea-search-form input[type="text"]:focus {
  border-color: #66afe9 !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6) !important;
}

.principalsea-search-form input[type="text"] {
  height: 45px !important;
}
@media only screen and (min-width: 1120px) {
  .principalsea-header .menu--malaysia-business-menu.menu > li.first > .dropdown-menu > li.first {
    margin-bottom: 75px;
}
  .mylTopFund .marketclose-container .col-xs-8.text-right,
  .mylTopFund .marketclose-container .col-xs-4 {
    font-size: 14px;
  }

  .mainMenu {
    display: flex;
  }

  .principalsea-header .principalsea-navbar {
    display: inline-block !important;
    flex-basis: 100%;
  }
  .shareIcon {
    display: none;
    position: absolute;
    top: 82px;
    background: #fff;
    padding: 5px;
    border-radius: 10px;
  }

  .shareIcon:after {
    content: "";
    width: 34px;
    height: 24px;
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='34.838' height='24.035' viewBox='0 0 34.838 24.035'%3E\a %3Cdefs%3E\a %3Cfilter id='Path_5882' x='0' y='0' width='34.838' height='24.035' filterUnits='userSpaceOnUse'%3E\a %3CfeOffset dy='-2' input='SourceAlpha'/%3E\a %3CfeGaussianBlur stdDeviation='1.5' result='blur'/%3E\a %3CfeFlood flood-opacity='0.098'/%3E\a %3CfeComposite operator='in' in2='blur'/%3E\a %3CfeComposite in='SourceGraphic'/%3E\a %3C/filter%3E\a %3C/defs%3E\a %3Cg transform='matrix(1, 0, 0, 1, 0, 0)' filter='url(%23Path_5882)'%3E\a %3Cpath id='Path_5882-2' data-name='Path 5882' d='M-23722.98-20645.256l12.289-13.832,12.139,13.832' transform='translate(23728.19 20666.09)' fill='%23fff' stroke='%23e6e6e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E\a %3C/g%3E\a %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 34px 24px;
    left: 8px;
    top: -20px;
    z-index: 1;
  }

  .principalsea-header .menu > li.first > .dropdown-menu > li.last a {
    padding-bottom: 40px;
    text-align: left;
    font: normal normal normal 16px/26px "FS Elliot Pro", Arial, arial,sans-serif;
    letter-spacing: 0px;
    color: #155fa4;
    opacity: 1;
  }
  .principalsea-header .menu > li.first > .dropdown-menu > li a {
    padding-left: 0 !important;
    width: fit-content;
  }
  .principalsea-header .menu > li.first > .dropdown-menu > li.last a:hover {
    color: #035fa4;
    border-bottom: none;
    background-color: transparent;
    font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
  }

  .principalsea-header .menu > li.first > .dropdown-menu > li.last:after {
    content: "";
    display: block;
    width: 40px;
    height: 4px;
    margin-bottom: 14px;
    background-color: #035fa4;
  }

  .principalsea-header .menu > li.pds-openMenu > span:before {
    content: "";
    width: 34px;
    height: 24px;
    position: absolute;
    background-image: url("/themes/custom/malaysia/images/download-arrow.svg");
    background-repeat: no-repeat;
    background-size: 34px 24px;
    left: calc(50% - 14px);
    top: 70px;
    z-index: 2;
    outline: 0;
    opacity: 1;
  }

  .region.region-navigation {
    display: flex;
    height: 70px;
  }

  .logo.navbar-btn {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
    margin: 0;
  }

  .principalsea-header .menu > li > span:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.48' height='5.992' viewBox='0 0 10.48 5.992'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23155fa4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(1.063 1.063)'%3E%3Cpath class='a' d='M-23128.531-22880l4.18,4.18,4.178-4.18' transform='translate(23128.531 22880)'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 10px 6px;
    margin: 0 6px;
    opacity: 0;
    transition: transform 0.15s linear;
    -webkit-transition: transform 0.15s linear;
  }

  .principalsea-header .menu > li.last > span,
  .principalsea-header .menu > li.last > a {
    padding-left: 50px;
    border-left: 1px solid #616267;
    margin-left: 10px;
    display: inline-flex;
    color: #616267;
  }

  .principalsea-header .menu > li.last > a:hover {
    padding-left: 50px !important;
  }
  .principalsea-header .menu > li.last > span:hover,
  .principalsea-header .menu > li.last > a:hover {
    border-radius: 0;
    background-color: transparent;
  }

  .principalsea-header .menu li.last span:before,
  .principalsea-header .menu > li.last > a:before {
    display: none;
  }

  .principalsea-header .menu li.last span:after,
  .principalsea-header .menu > li.last > a:after {
    content: "";
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-left: 6px;
    position: relative;
    top: 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='145.534' height='150' viewBox='0 0 145.534 150'%3E\a %3Cg id='Group_6109' data-name='Group 6109' transform='translate(-1450 -503)'%3E\a %3Crect id='Rectangle_9757' data-name='Rectangle 9757' width='145' height='150' transform='translate(1450 503)' fill='none'/%3E\a %3Cg id='Group_6061' data-name='Group 6061' transform='translate(-1554.141 -146.631)'%3E\a %3Cline id='Line_1394' data-name='Line 1394' x2='132.102' transform='translate(3010.5 728.085)' fill='none' stroke='%23616267' stroke-linecap='round' stroke-width='10'/%3E\a %3Cline id='Line_1395' data-name='Line 1395' x2='41.585' y2='41.585' transform='translate(3101.018 686.5)' fill='none' stroke='%23616267' stroke-linecap='round' stroke-width='10'/%3E\a %3Cline id='Line_1396' data-name='Line 1396' y1='41.585' x2='41.585' transform='translate(3101.018 728.085)' fill='none' stroke='%23616267' stroke-linecap='round' stroke-width='10'/%3E\a %3C/g%3E\a %3C/g%3E\a %3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    transition: transform 0.15s linear;
    -webkit-transition: transform 0.15s linear;
  }

  .principalsea-header .menu > li.last > a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='145.534' height='150' viewBox='0 0 145.534 150'%3E\a %3Cg id='Group_6109' data-name='Group 6109' transform='translate(-1450 -503)'%3E\a %3Crect id='Rectangle_9757' data-name='Rectangle 9757' width='145' height='150' transform='translate(1450 503)' fill='none'/%3E\a %3Cg id='Group_6061' data-name='Group 6061' transform='translate(-1554.141 -146.631)'%3E\a %3Cline id='Line_1394' data-name='Line 1394' x2='132.102' transform='translate(3010.5 728.085)' fill='none' stroke='%23035fa4' stroke-linecap='round' stroke-width='10'/%3E\a %3Cline id='Line_1395' data-name='Line 1395' x2='41.585' y2='41.585' transform='translate(3101.018 686.5)' fill='none' stroke='%23035fa4' stroke-linecap='round' stroke-width='10'/%3E\a %3Cline id='Line_1396' data-name='Line 1396' y1='41.585' x2='41.585' transform='translate(3101.018 728.085)' fill='none' stroke='%23035fa4' stroke-linecap='round' stroke-width='10'/%3E\a %3C/g%3E\a %3C/g%3E\a %3C/svg%3E");
    transform: translate(4px, 0);
  }

  .principalsea-header .menu li span:hover:after,
  .principalsea-header .menu > li a:hover:after {
    opacity: 1;
  }

  .principalsea-header .menu li.pds-openMenu > span:after {
    transform: rotateX(180deg);
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.48' height='5.992' viewBox='0 0 10.48 5.992'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23155fa4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(1.063 1.063)'%3E%3Cpath class='a' d='M-23128.531-22880l4.18, 4.18, 4.178-4.18' transform='translate(23128.531 22880)'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 10px 6px;
    margin: 0 6px;
    opacity: 1 !important;
  }

  .principalsea-header .menu > li > span:hover,
  .principalsea-header .menu > li > a:hover,
  .principalsea-header .menu > li.pds-openMenu > span {
    background-color: #e8e8e8;
    transition: 0.3s;
    border-radius: 20px;
    outline: 0;
    color: #035fa4;
    padding: 2px 6px 2px 14px;
  }

  .principalsea-header .menu > li > span:hover:before {
    opacity: 1;
  }

  .principalsea-header .menu li.last a:hover:after {
    opacity: 1;
  }

  .principalsea-header {
    background-color: #fff;
    height: 94px;
    width: 100%;
    box-shadow: 0 5px 5px -5px rgb(0 0 0 / 20%);
  }

  .dropdown-menu li {
    flex: 1 1 30%;
    line-height: 1.4;
    margin-bottom: 12px;
  }

  .dropdown-menu > li > a {
    padding: 0;
  }

  .dropdown-menu a:after {
    content: "";
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-left: 6px;
    position: relative;
    top: 2px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='145.534' height='150' viewBox='0 0 145.534 150'%3E\a %3Cg id='Group_6109' data-name='Group 6109' transform='translate(-1450 -503)'%3E\a %3Crect id='Rectangle_9757' data-name='Rectangle 9757' width='145' height='150' transform='translate(1450 503)' fill='none'/%3E\a %3Cg id='Group_6061' data-name='Group 6061' transform='translate(-1554.141 -146.631)'%3E\a %3Cline id='Line_1394' data-name='Line 1394' x2='132.102' transform='translate(3010.5 728.085)' fill='none' stroke='%23035fa4' stroke-linecap='round' stroke-width='10'/%3E\a %3Cline id='Line_1395' data-name='Line 1395' x2='41.585' y2='41.585' transform='translate(3101.018 686.5)' fill='none' stroke='%23035fa4' stroke-linecap='round' stroke-width='10'/%3E\a %3Cline id='Line_1396' data-name='Line 1396' y1='41.585' x2='41.585' transform='translate(3101.018 728.085)' fill='none' stroke='%23035fa4' stroke-linecap='round' stroke-width='10'/%3E\a %3C/g%3E\a %3C/g%3E\a %3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0;
  }

  .dropdown-menu a:hover:after {
    opacity: 1;
  }
  .expanded.dropdown:hover > .dropdown-menu {
    display: flex;
  }
  .menu--malaysia-menu.menu .first .dropdown-menu {
    min-width: 1080px;
}
  .dropdown-menu {
    min-width: 1000px;
    top: 104px;
    left: -80px;
    background-color: #fff;
    width: 10%;
    padding: 50px 30px 32px 74px;
    font-size: 16px;
    border-radius: 14px;
    box-shadow: 0 1px 2px rgb(0 0 0 / 30%);
    border: 0.5px solid #e8e8e8;
  }
  .principalsea-header .menu--malaysia-menu.menu li.first .dropdown-menu li.first {
    position: absolute;
    top: 40px;
    left: 84px;
  }
  .menu--malaysia-menu li.expanded.dropdown.first.pds-openMenu .dropdown-menu {
    display: flex;
    flex-flow: column wrap;
    padding-top: 132px;
  }

  .menu--malaysia-menu li.expanded.dropdown.first.pds-openMenu .dropdown-menu {
    padding: 160px 0px 31px 84px;
  }

  .menu--malaysia-menu li.expanded.dropdown.first.pds-openMenu .dropdown-menu .spanTxt,
  .menu--malaysia-menu li.expanded.dropdown.first.pds-openMenu .dropdown-menu li {
    margin-bottom: 0;
  }
  .dropdown-menu > li > a {
    text-align: left;
    font: normal normal normal 16px/30px "FS Elliot Pro", Arial, arial,sans-serif;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    margin-bottom: 0;
  }
  .dropdown-menu > li > a:hover {
    font-weight: bold;
  }
  li.expanded.dropdown.first.pds-openMenu .dropdown-menu li.spanTxt {
    text-align: left;
    font: normal normal bold 16px/26px "FS Elliot Pro", Arial, arial,sans-serif;
    letter-spacing: 0.64px;
    color: #363636;
    opacity: 1;
    padding-right: 60px;
  }
  .expanded.dropdown:hover .dropdown-menu {
    display: none;
  }

  .principalsea-header .menu > li.first > .dropdown-menu > li.first {
    margin-bottom: 50px;
    text-align: left;
    font: normal normal bold 16px/26px "FS Elliot Pro", Arial, arial,sans-serif;
    letter-spacing: 0px;
    color: #464646;
    text-transform: uppercase;
    opacity: 1;
  }
  #principalsea-search-box svg {
    margin-right: 10px;
  }

  #principalsea-search-box a:hover {
    background-color: transparent;
  }

  .block-views-exposed-filter-blocksearch-page-page-1:after {
    content: "";
    width: 34px;
    height: 24px;
    position: absolute;
    background-image: url("/themes/custom/malaysia/images/download-arrow.svg");
    background-repeat: no-repeat;
    background-size: 34px 24px;
    left: calc(87% - 14px);
    top: -19.5px;
    z-index: 1;
  }

  .block-views-exposed-filter-blocksearch-page-page-1 {
    position: absolute;
    right: 130px;
    top: 120px !important;
    background-color: transparent;
    width: 360px !important;
    margin-top: 0;
    padding: 0;
    box-shadow: none;
  }

  .block-views-exposed-filter-blocksearch-page-page-1 input:focus {
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
  }

  .principalsea-search-form .form-content {
    padding: 15px 15px 15px;
    font-size: 16px;
    border-radius: 14px;
    box-shadow: 0 1px 2px rgb(0 0 0 / 30%);
    background-color: #fff;
  }

  .principalsea-header .menu .dropdown-menu > .active > a {
    background-color: transparent !important;
    color: #464646 !important;
  }

  #principalsea-social-icon .shareIcon img {
    padding: 10px;
  }

  .principalsea-header   #block-malaysiabusinessmenu-menu   .menu   li.first   .dropdown-menu   li.last::after {
    content: "";
    display: block;
    width: 40px;
    height: 4px;
    margin-bottom: 14px;
    background-color: #035fa4;
  }

  .principalsea-header   .menu--malaysia-business-menu.menu   > li.first   > .dropdown-menu   > li.last   a {
    position: relative;
  }
  .principalsea-header   .menu--malaysia-business-menu.menu   > li.first   > .dropdown-menu   > li.last   a:before {
    content: "";
    display: block;
    width: 40px;
    height: 4px;
    margin-bottom: 14px;
    background-color: #035fa4;
    bottom: -16px;
    position: absolute;
  }

  #principal_my_aleph_labs_com   .col-lg-4   .region.region-highlight-right   .toplist-col   .marketclose-container   .col-xs-4 {
    font-size: 14px;
    padding: 0;
  }

  #principal_my_aleph_labs_com   .toplist   .marketclose-container   .col-xs-8.text-right {
    font-size: 14px;
    padding: 0;
    text-align: left;
  }
}
.pds-navigationDrupal-login-button:hover {
  color: #fff;
  background-color: #004887 !important;
  border: none;
}

#principalsea-search-box {
  margin-right: 10px;
}

#principalsea-social-icon span {
  cursor: pointer;
}

#principalsea-search-box span {
  cursor: pointer;
}

#principalsea-search-box span:hover {
  background-color: #e8e8e8;
  transition: 0.3s;
  border-radius: 75px;
  border: none;
}

.dropdown-menu > li > a {
  background-color: transparent !important;
}

.principalsea-header .menu.menu--malaysia-business-menu > li.first > .dropdown-menu > li.last:after {
  display: none;
}

@media only screen and (min-width: 1200px) {
  .menu--malaysia-menu.menu .first .dropdown-menu {
    min-width: 1100px;
    top: 119px;
    left: -80px;
  }
}
@media (max-width: 1300px) and (min-width: 1100px) {
  .principalsea-header .menu > li,
  .menu--malaysia-business-menu > li {
    margin: 19px 3px;
  }
  .principalsea-header .menu > li > span,
  .principalsea-header .menu > li > a {
    font-size: 17px;
    padding: 2px 6px 2px 14px;
  }

  html:lang(ms) .principalsea-header .menu > li > span,
  html:lang(ms) .principalsea-header .menu > li > a {
    font-size: 15px;
  }
  .principalsea-header .menu > li > span:hover,
  .principalsea-header .menu > li > a:hover,
  li.pds-openMenu > span {
    padding: 2px 6px 2px 14px;
  }
  .principalsea-header .menu,
  .menu--malaysia-business-menu {
    margin-left: 15px;
  }
}

#block-languageswitcher-2.language-switcher-header .language-link {
  font-family: "FS Elliot Web Bold","FS Elliot Web Regular",Arial,arial,sans-serif;
  font-size: 18px;
  color: #035fa4;
  border-right: none;
  padding-left: 0;
  padding-right: 48px;
  border-left: 0;
  line-height: 26px;
  font-style: normal;
  display: inline-block;
  padding: 0 19px;
}
#block-languageswitcher-2.language-switcher-header .language-link:hover {
  background-color: #e8e8e8;
  transition: 0.3s;
  border-radius: 20px;
  outline: 0;
  color: #035fa4;
  padding: 6px;
  border-bottom: none !important;
  outline: none;
  text-decoration: none;
  margin: 0 13px;
}

.language-switcher-header .pds-footer-unauthenticated-nav-inline {
  list-style: none;
  margin-bottom: 0;
}
.language-switcher-language-url {
  margin: auto;
}
@media(max-width:1024px) {

  .mainMenu.menu-open {
    display: block;
  }
  .mainMenu {
    display: none;
}
  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li.last a {
    border: none;
}
}

@media (max-width: 1024px) and (min-width: 768px) {
  .hidden-lg {
    display: block !important;
  }

  .navbar-toggle {
    display: block !important;
  }

  .links.nav.navbar-nav {
    margin: 0;
  }
  .language-switcher-header .pds-footer-unauthenticated-nav-inline {
    padding-left: 0;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box   .menu--malaysia-menu.menu   > li.first   .dropdown-menu   li.first {
    margin-bottom: 90px;
  }

  .principalsea-header ul.menu .last a {
    padding: 0;
    white-space: break-spaces;
  }

  .principalsea-header .menu--malaysia-menu.menu > li.first > .dropdown-menu > li.last {
    position: absolute;
    top: 63px;
    left: 0;
  }

  .mainMenu {
    background: #fff;
    position: absolute;
    width: 375px;
    right: 0;
    top: 90px;
    height: calc(100vh - 150px);
    overflow: auto;
  }

  .principalsea-header .menu,
  .menu--malaysia-business-menu {
    display: flex;
    color: #616267;
    font-size: 18px;
    margin-left: 50px;
    position: relative;
    align-items: center;
    height: auto;
    flex-direction: column;
    text-align: left;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu {
    flex-direction: column;
    align-items: baseline;
    width: 90%;
    display: block;
    position: relative;
    margin: 0 auto;
    padding-top: 20px;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li > span,
  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li > a {
    border-top: 1px solid #c5c6c5;
    background: no-repeat padding-box #035fa4;
    border-radius: 5px;
    opacity: 1;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 16px;
    color: #fff;
    width: 100%;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li.last {
    margin-top: 32px;
  }

  .dropdown-menu {
    position: relative;
    display: none;
    border: 0px;
    border-radius: 0px;
    background-color: transparent;
    box-shadow: none;
    margin-left: 45px;
    margin-top: 15px;
  }

  .principalsea-global-search,
  .principalsea-global-search {
    box-shadow: none;
    height: 100vh;
    z-index: 99999;
  }
  .navbar.navbar-default.principalsea-navbar.main-menu-box   .menu   > li.pds-openMenu   > span:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.833' height='12.833' viewBox='0 0 12.833 12.833'%3E\a %3Cg id='Group_6109' data-name='Group 6109' transform='translate(2 6.416) rotate(-45)'%3E\a %3Cline id='Line_1404' data-name='Line 1404' x2='6.246' y2='6.246' transform='translate(0 0)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E\a %3C/g%3E\a %3C/svg%3E");
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li.last a {
    border-top: 0px solid #c5c6c5;
    background: no-repeat padding-box transparent;
    border-radius: none;
    opacity: 1;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    color: #464646;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box   .menu   > li   > span:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.833' height='12.833' viewBox='0 0 12.833 12.833'%3E\a %3Cg id='Group_6109' data-name='Group 6109' transform='translate(2 6.416) rotate(-45)'%3E\a %3Cline id='Line_1404' data-name='Line 1404' x2='6.246' y2='6.246' transform='translate(0 0)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E\a %3Cline id='Line_1405' data-name='Line 1405' x1='6.246' y2='6.246' transform='translate(0 0)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E\a %3C/g%3E\a %3C/svg%3E");
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu li {
    display: block !important;
    margin: 2px 8px 0;
    width: 100%;
    float: left;
    margin-left: 0;
  }

  .principalsea-header ul.menu > li.last:before {
    content: "";
    display: block;
    width: 42px;
    height: 2px;
    margin-bottom: 8px;
    margin-top: 0;
    background-color: #035fa4;
  }
}
/* @media(max-width:958px) and (min-width:768px) {
  .input-group-btn:last-child>.btn {
    margin-left: 11px;
    margin-top: -14px;
  }
} */
@media(max-width:768px) {
  .mainMenu {
    background: #fff;
    position: absolute;
    width: 375px;
    right: 0;
    top: 90px;
    height: calc(100vh - 140px);
    overflow: auto;
  }

  #block-languageswitcher-2.language-switcher-header .language-link {
    padding-left: 0;
  }
  .language-switcher-header .pds-footer-unauthenticated-nav-inline li {
    text-align: left;
  }
  .language-switcher-header .pds-footer-unauthenticated-nav-inline {
    padding-left: 19px;
  }
}

@media (max-width: 767px) and (min-width: 539px) {
  .language-switcher-header .pds-footer-unauthenticated-nav-inline {
    padding-left: 33px;
  }
}

@media (max-width: 359px) {
  .language-switcher-header .pds-footer-unauthenticated-nav-inline {
    padding-left: 11px;
  }
}
@media(max-width:1024px) {

  .principalsea-header .principalsea-navbar.navbar-default.main-menu-box {
    display: block !important;
  }
}
@media (max-width: 992px) {
  .path-knowledgecentre #edit-kc-title {
    width: 79% !important;
    float: left;
  }

  .navbar-header {
    padding: 0;
  }
  .navbar.navbar-default.principalsea-navbar {
    box-shadow: inset 0 5px 5px -5px rgb(51 51 51 / 25%);
    margin-top: 0;
  }

  .navbar.navbar-default.principalsea-navbar {
    overflow: hidden;
    overflow-y: auto;
  }
  .principalsea-mobile-tab-nav.nav-secondary .dropdown-menu {
    z-index: 10000;
  }

  .path-about-us .principalsea-about-container .dropdown-menu,
  .principalsea-other-container .dropdown-menu,
  .principalsea-product-container .dropdown-menu {
    position: absolute;
    top: 96%;
    left: -1px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 16px;
    text-align: left;
    background-clip: padding-box;
  }

  .path-about-us .principalsea-about-container .open > .dropdown-menu,
  .principalsea-product-container .open > .dropdown-menu {
    display: block !important;
  }

  .principalsea-other-container .open > .dropdown-menu {
    display: block !important;
  }

  #principalsea-search-box {
    margin-right: 5px;
  }

  #block-mlyheadersearch li a.pds-navigationDrupal-login-button {
    padding: 8px 12px !important;
    margin-right: 4px;
  }
}

@media (max-width: 767px) {
  .mainMenu {
    width: 100%;
    font-size: 16px;
  }

  .pds-navigationDrupal-menu-icon-open {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.121' height='16.121' viewBox='0 0 16.121 16.121'%3E\a %3Cg id='Group_6251' data-name='Group 6251' transform='translate(-999.439 -26.439)'%3E\a %3Cg id='Group_6066' data-name='Group 6066' transform='translate(663 -30)'%3E\a %3Cline id='Line_1404' data-name='Line 1404' x2='14' y2='14' transform='translate(337.5 57.5)' fill='none' stroke='%230061a0' stroke-linecap='round' stroke-width='1.5'/%3E\a %3Cline id='Line_1405' data-name='Line 1405' x1='14' y2='14' transform='translate(337.5 57.5)' fill='none' stroke='%230061a0' stroke-linecap='round' stroke-width='1.5'/%3E\a %3C/g%3E\a %3C/g%3E\a %3C/svg%3E") !important;
    background-size: 16px !important;
  }

  .principalsea-logo.navbar-principal-brand img,
  .principalsea-header .logo img {
    max-width: 125px;
    margin-right: 10px;
  }

  .pds-navigationDrupal-container {
    padding-left: 0;
  }

  .pds-navigation {
    display: flex;
    flex-flow: wrap;
  }

  .principalsea-header .menu > li > span,
  .principalsea-header .menu > li > span {
    font-size: 16px;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu {
    flex-direction: column;
    align-items: baseline;
    width: 90%;
    display: block;
    position: relative;
    margin: 0 auto;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu li {
    display: block !important;
    margin: 2px 8px 0;
    width: 100%;
    float: left;
    margin-left: 0;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li > a {
    border-top: 1px solid #c5c6c5;
    background: no-repeat padding-box #035fa4;
    border-radius: 5px;
    opacity: 1;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 16px;
    color: #fff;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li > span {
    border-top: 1px solid #c5c6c5;
    background: no-repeat padding-box #035fa4;
    border-radius: 5px;
    opacity: 1;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 16px;
    color: #fff;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li.last a {
    border-top: 0px solid #c5c6c5;
    background: no-repeat padding-box transparent;
    border-radius: none;
    opacity: 1;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    color: #035fa4;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box   .menu   > li   > span:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.833' height='12.833' viewBox='0 0 12.833 12.833'%3E\a %3Cg id='Group_6109' data-name='Group 6109' transform='translate(2 6.416) rotate(-45)'%3E\a %3Cline id='Line_1404' data-name='Line 1404' x2='6.246' y2='6.246' transform='translate(0 0)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E\a %3Cline id='Line_1405' data-name='Line 1405' x1='6.246' y2='6.246' transform='translate(0 0)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E\a %3C/g%3E\a %3C/svg%3E");
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box   .menu   > li.pds-openMenu   > span:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.833' height='12.833' viewBox='0 0 12.833 12.833'%3E\a %3Cg id='Group_6109' data-name='Group 6109' transform='translate(2 6.416) rotate(-45)'%3E\a %3Cline id='Line_1404' data-name='Line 1404' x2='6.246' y2='6.246' transform='translate(0 0)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E\a %3C/g%3E\a %3C/svg%3E");
  }

  .principalsea-header ul.menu > li.last:before {
    content: "";
    display: block;
    width: 42px;
    height: 2px;
    margin-bottom: 8px;
    margin-top: 0;
    background-color: #035fa4;
  }

  .principalsea-header ul.menu .last a {
    padding: 0;
  }

  .principalsea-header .menu .dropdown-menu li.first:before {
    left: -42px;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box   .menu   > li.first   .dropdown-menu   li.last {
    position: absolute;
    top: 32px;
    font-size: 16px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    left: 0;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box   .menu   > li.first   .dropdown-menu   li.first {
    margin-bottom: 40px;
  }

  .navbar.navbar-default.principalsea-navbar {
    background-color: #fff;
  }

  .dropdown-menu {
    position: relative;
    border: 0px;
    border-radius: 0px;
    background-color: transparent;
    box-shadow: none;
    margin-left: 45px;
    margin-top: 10px;
  }

  .dropdown-menu li {
    display: block;
    width: 100%;
    font-size: 16px;
  }

  .dropdown-menu > li > a {
    padding: 3px 0px;
  }

  .principalsea-header .principalsea-navbar.navbar-default .navbar-nav li,
  .principalsea-header   .principalsea-navbar.right-menu   .rightnav-col   .mobile-burgermenu {
    display: inline-block;
  }

  .principalsea-header .navbar-toggle .icon-bar {
    height: 4px;
    margin-left: auto;
    margin-right: auto;
    background-color: red;
  }

  .pds-navigationDrupal-menu-icon {
    background-repeat: no-repeat;
    height: 26px;
    width: 26px;
    background-size: 26px 26px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23035fa4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-menu pds-navigation-menu-icon ' aria-hidden='true'%3E%3Cline x1='3' y1='12' x2='21' y2='12'/%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cline x1='3' y1='18' x2='21' y2='18'/%3E%3C/svg%3E");
  }

  #block-malaysiamenu-2 {
    display: none;
  }

  .principalsea-header .rightnav-col {
    display: flex;
    margin: 0;
  }

  .navbar-header {
    padding-left: 18px;
    margin-right: 18px;
  }

  #block-mlyheadersearch {
    padding-right: 0;
  }

  #block-mlyheadersearch li a.pds-navigationDrupal-login-button {
    padding: 12px 24px !important;
    margin-right: 13px;
  }

  .navbar-toggle {
    margin-right: 0;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li.last {
    margin-top: 32px;
  }

  #block-malaysiafootermenu li a {
    line-height: 18px;
    padding: 12px;
    padding-right: 15px;
  }

  .language-switcher-language-url {
    width: 100%;
    text-align: center;
  }

  .pds-footer-unauthenticated .nav-lower-unauthenticated h2 {
    font-size: 28px !important;
    margin: 0;
  }

  .pds-footer-unauthenticated .nav-lower-unauthenticated h2::after {
    content: "\f107";
    text-align: right;
    font-size: 22px;
    display: inline-block;
    font: normal normal normal 32px/1 FontAwesome;
    opacity: 0.6;
    transition: all 0.5s;
    margin: 0;
    position: absolute;
    right: 0;
  }

  .pds-footer-unauthenticated .nav-lower-unauthenticated h2.active::after {
    transform: rotate(180deg);
  }

  .pds-footer-unauthenticated ul.menu,
  ul.nav-accordion-content {
    display: none;
  }

  #block-malaysiafootermenu ul.menu {
    display: block;
  }

  .pds-footer-unauthenticated .nav-accordion-item ul > li > a {
    font-family: "FS Elliot Web Regular", "FS Elliot Web Regular", "Arial",arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #464646;
  }
  .menu--malaysia-business-menu .first .first {
    margin-bottom: 90px !important;
  }
  .menu--malaysia-business-menu .first .last {
    border-bottom: 1px solid #fff;
    top: 55px !important;
  }
  .menu--malaysia-business-menu .first .last a {
    white-space: pre-wrap;
  }

  .language-switcher-language-url,
  #block-malaysiafootermenu {
    width: 100% !important;
    float: left;
  }

  .pds-footer-unauthenticated-row .nav > li {
    float: left;
    width: 100% !important;
  }

  .principalsea-search-form .input-group-btn {
    position: absolute;
    top: 0px;
    right: 56px;
  }

  .principalsea-search-form {
    box-shadow: none;
  }

  .principalsea-global-search,
  .principalsea-global-search {
    box-shadow: none;
    height: 100vh;
    z-index: 99999;
  }

  #principal_my_aleph_labs_com .toplist .marketclose-container .col-xs-4 {
    width: 100%;
  }

  #principal_my_aleph_labs_com   .toplist   .marketclose-container   .col-xs-8.text-right {
    width: 100%;
    padding-left: 15px !important;
    text-align: left;
    padding: 0;
  }

  html:lang(ms) #block-mlyheadersearch li a.pds-navigationDrupal-login-button {
    font-size: 12px;
  }

  .principalsea-header .menu > li > a {
    font-size: 16px;
  }

  .principalsea-header .dropdown-menu li a {
    display: inline-block;
  }

  #block-mlyheadersearch {
    margin-left: auto;
    padding-right: 3px;
  }
}

.pds-footer-unauthenticated .nav-accordion-item ul > li > a:hover,
.pds-footer-unauthenticated .nav-accordion-item ul > li > a:focus {
  text-decoration: underline !important;
}

.pds-footer-unauthenticated-social-links a:hover {
  text-decoration: none;
}
.pds-footer-unauthenticated-social-links div {
  margin: 0;
}
.pds-footer-unauthenticated-social-links a:not(:last-child) {
  margin-right: 24px;
}

@media (hover: none) and (pointer: coarse) {
  .principalsea-header a:focus {
    outline: 2px solid Highlight;
  }
}

@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) {
  .principalsea-header a:focus {
    outline: 2px solid Highlight;
  }
}
@media (max-width: 450px) and (min-width: 320px) {
  .navbar-header {
    padding-left: 18px;
    margin-right: 15px;
  }
  .principalsea-header .dropdown-menu li a,
  .principalsea-header .dropdown-menu li span {
    white-space: pre-wrap;
  }
  .pds-navigationDrupal-search-icon {
    margin: 5px;
  }

  #block-mlyheadersearch li a.pds-navigationDrupal-login-button {
    padding: 8px 12px !important;
    margin-right: 4px;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box   .menu   > li.first   .dropdown-menu   li.last {
    top: 56px;
  }

  .principalsea-header ul.menu .dropdown-menu .last a {
    padding: 0;
    white-space: break-spaces;
  }

  .navbar.navbar-default.principalsea-navbar.main-menu-box   .menu   > li.first   .dropdown-menu   li.first {
    margin-bottom: 90px;
  }
}

@media (max-width: 370px) and (min-width: 320px) {
  .principalsea-logo.navbar-principal-brand img,
  .principalsea-header .logo img {
    max-width: 99px;
    margin-right: 4px;
  }
  #block-mlyheadersearch {
    margin-left: auto;
    padding-right: 0px;
  }
}
@media (max-width: 321px) {
  .navbar.navbar-default.principalsea-navbar.main-menu-box   .menu   > li.first   .dropdown-menu   li.last {
    top: 60px;
  }
  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li.first .dropdown-menu li.first {
    margin-bottom: 90px;
}
}
.pds-imgTwitter {
  background-image: url("/themes/custom/malaysia/images/ic-instagram-m-reverse.svg") !important;
}

.principalsea-search-form {
  background-color: transparent;
}

/*************** END OF NAVBAR CSS HERE ***************/

.main-container {
  margin-top: 0;
}

.principalsea-region-bottom {
  width: 100%;
  margin: 0 auto;
}

/*************** FOOTER CSS START HERE ***************/

.pds-footer-unauthenticated .nav-lower-unauthenticated h2 {
  font-size: 24px;
  margin: 0;
  line-height: 29px;
  font-weight: 600;
}

.pds-footer-unauthenticated .nav-accordion-item ul li {
  padding-left: 0;
  padding-top: 10px;
}

.pds-footer-unauthenticated .nav-accordion-item ul > li > a:hover,
.pds-footer-unauthenticated .nav-accordion-item ul > li > a:focus {
  text-decoration: none;
  background-color: transparent;
}

.pds-footer-unauthenticated .nav-accordion-item ul > li > a {
  font-size: 13px;
  font-family: "FS Elliot Web Regular", "FS Elliot Web Regular", "Arial", arial,sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #464646;
  padding: 0;
}

.region.region-footer3 li,
.region.region-footer2 li,
.region.region-footer1 li {
  margin-bottom: 0px;
}

.xprincipalsea-region-bottom h2.block-title {
  font-family: "FS Elliot Web Bold";
  font-weight: bold;
  color: #373737;
  font-size: 2.375rem;
  text-align: center;
  margin-top: 2.8125rem;
  margin-bottom: 2.8rem;
}

.block-views-exposed-filter-blocksearch-page-page-1 {
  display: none;
}

.path-fund-listing .principalsea-search-form {
  margin-bottom: 10px;
}

.language-switcher-language-url,
#block-malaysiafootermenu {
  width: auto;
  float: left;
}

.pds-footer-unauthenticated-row .nav > li {
  float: left;
  width: auto;
}

.pds-footer-unauthenticated li a {
  padding: 0px 15px;
}

.pds-footer-unauthenticated-row .field.field--name-body.field--type-text-with-summary.field--label-hidden {
  width: 100%;
  float: left;
}

.pds-footer-unauthenticated-row {
  display: flex;
  justify-content: center;
  align-items: center;
}

.pds-footer-unauthenticated-row .nav > li a {
  border-right: 2px solid #c7c7c7;
}
.pds-footer-unauthenticated-row .nav > li a:hover {
  background-color: transparent;
  text-decoration: underline;
}

.pds-footer-unauthenticated .pds-footer-unauthenticated-nav-inline a {
  border-left: 0;
}

.pds-footer-unauthenticated-legal a p,
.pds-footer-unauthenticated-legal p {
  margin-bottom: 11px;
  font-size: 13.93px;
}

.pds-footer-unauthenticated-legal .pds-link-unstyled {
  color: #0061a0 !important;
}

.fa-instagram:before {
  content: "";
  width: auto;
  transform: translate(0,24%);
  font-size: 22px;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}

.insta {
  background-color: #787878;
  color: #fff;
}

#block-epfiinvestmyl-2 {
  width: 50%;
  text-align: center;
  margin-left: 159px;
}

.pds-footer-unauthenticated-social-links {
  margin-bottom: 25px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.xprincipalsea-region-bottom,
.block-webform-block {
  margin-bottom: 30px;
}

.page-node-459829 .row.home-img-content {
  display: none;
}

#principal_my_aleph_labs_com.page-node-459829 .col-sm-3 {
  background-color: #e4f4fb !important;
  margin-top: 30px;
}

.page-node-499281 .webform-button--submit {
  margin: 15px 0;
}

.page-node-459829 .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
}
.path-fund-listing .principalsea-fundlist-container .principalsea-search-form .input-group.searchbar .mylSite .form-item {
  margin-bottom: 0;
}

.input-group.searchbar .mylSite .form-item {
  width: 97% !important;
}

.pds-navigationDrupal-overflow-hidden-search {
  overflow: hidden;
}

.hzn-card-back,
.hzn-card-front {
  padding: 0 15px !important;
}

@media only screen and (max-width: 768px) {
  .page-node-506555 .mobmg,
  .page-node-529585 .mobmg {
    width: 30% !important;
  }
  .page-node-506555 p span,
  .page-node-529585 p span {
    width: 70%;
    display: inline-block;
    padding-left: 10px;
  }
}

@media screen and (max-width: 767px) {
  .pds-footer-unauthenticated {
    background-color: #f1f1f1;
  }
}

.updated-footer .pds-footer-unauthenticated-row .nav > li a {
  border-right: 2px solid #c7c7c7;
}

.updated-footer .nav-accordion-content.help-nav.menu {
  display: flex;
  margin-bottom: 24px;
}
.updated-footer.pds-footer-unauthenticated .nav-accordion-item ul li {
  margin-right: 30px;
}
@media(max-width:900px) and (min-width:740px) {
  .updated-footer.pds-footer-unauthenticated .nav-accordion-item ul li {
    margin-right: 15px;
  }
  .principalsea-search-form .input-group-btn {
    position: absolute;
    top: 0px;
    right: 51px;
}
}

.updated-footer .pds-footer-unauthenticated-row {
  justify-content: left;
  padding: 0;
}
.updated-footer .pds-footer-unauthenticated-legal {
  margin-top: 24px;
  border-top: 1px solid #c7c7c7;
  padding-top: 24px;
}
.updated-footer.pds-footer-unauthenticated .pds-footer-unauthenticated-nav-inline {
  margin-bottom: 0;
}
.updated-footer .region.region-footer4 {
  border-bottom: 1px solid #c7c7c7;
}
.updated-footer .pds-footer-unauthenticated-legal p {
  margin-bottom: 0;
}
.updated-footer.pds-footer-unauthenticated .pds-footer-unauthenticated-nav-inline a {
  border-right: none;
  font-weight: normal;
  font-family: "FS Elliot Web Regular";
  padding-left: 0;
  padding-right: 48px;
}
.updated-footer .region.region-copyright {
  width: 100%;
}
.updated-footer .pds-footer-unauthenticated-row .nav > li a {
  border-right: none;
  font-weight: normal;
  font-family: "FS Elliot Web Regular";
  padding-left: 0;
  padding-right: 48px;
}
.updated-footer .pds-footer-unauthenticated-social-links div {
  margin: 0 10px;
  position: relative;
}
.updated-footer .pds-footer-unauthenticated-legal .pds-link-unstyled {
  color: #616267 !important;
}
.updated-footer .pds-footer-unauthenticated-social-links div a {
  width: 100%;
}
.updated-footer .pds-footer-unauthenticated-social-links div a.youtbmyl {
  position: absolute;
}
.updated-footer .pds-footer-unauthenticated-social-links div .fa-instagram:before {
  content: "";
  width: auto;
  margin: 0 auto;
  transform: translate(3%,26%);
  font-size: 22px;
  height: auto;
}
.updated-footer .pds-imgColorLogo {
  width: 134px;
  height: 38px;
  margin-top: 40px;
}
.updated-footer.pds-footer-unauthenticated .nav-lower-unauthenticated h2 {
  font-size: 18px !important;
  line-height: 26px;
  font-family: "FS Elliot Pro";
  position: relative;
}
.updated-footer.pds-footer-unauthenticated a {
  font-size: 16px !important;
  line-height: 26px;
  font-family: "FS Elliot Pro";
}
.updated-footer .contact-title .block-title {
  display: none;
}
#principal_my_aleph_labs_com .pds-footer-unauthenticated-row .nav > li a {
  text-align: left;
}
@media(min-width:1025px) and (max-width:1119px) {
  .principalsea-header .menu > li.last > a {
    border-left: 1px solid #616267;
  }
  .mainMenu {
    display: flex;
  }
  #principal_my_aleph_labs_com .principalsea-header .menu > li.last > a {
    display: flex;
    align-items: center;
  }
  .input-group-btn:last-child>.btn {
    margin-left: 12px;
    margin-top: 28px;
}
}
@media(min-width:959px) and (max-width:1024px) {
  .input-group-btn:last-child>.btn {
    margin-left: 12px;
    margin-top: 28px;
}
}
@media(max-width:992px) {

  .updated-footer #block-malaysiafootermenu ul.menu {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }

  .updated-footer .contact-title .block-title {
    display: block;
}
}
@media(max-width:720px) {
  .updated-footer .contact-title   .updated-footer .contact-title .block-title {
    display: block;
  }
  .updated-footer .nav-accordion-content.help-nav.menu {
    display: none;
  }
  .updated-footer.pds-footer-unauthenticated ul.menu {
    display: none;
  }
  .updated-footer.pds-footer-unauthenticated .nav-lower-unauthenticated h2::after {
    content: "+";
    text-align: right;
    font-size: 22px;
    display: inline-block;
    font-family: "FS Elliot Pro";
    opacity: 0.6;
    transition: all 0.5s;
    margin: 0;
    position: absolute;
    right: 15px;
    font-weight: bolder;
    top: 6px;
  }
  .updated-footer.pds-footer-unauthenticated .nav-lower-unauthenticated h2.active::after {
    transform: rotate(180deg);
    content: '_';
    top: 12px;
  }

  .updated-footer.pds-footer-unauthenticated ul.menu {
    display: none;
  }
  .nav-lower-unauthenticated .nav-accordion:first-child .nav-accordion-item {
    border-top: 1px solid #c7c7c7;
  }
  .updated-footer .nav-lower-unauthenticated .nav-accordion:first-child .nav-accordion-item {
    border-top: none;
  }
  .updated-footer .nav-lower-unauthenticated .get-help.nav-accordion:first-child .nav-accordion-item {
    border-top: 1px solid #c7c7c7;
  }


  .updated-footer #block-malaysiafootermenu ul.menu::before,
  .updated-footer #block-malaysiafootermenu ul.menu::after {
    content: none;
  }
  .updated-footer .pds-footer-unauthenticated-social-links {
    margin-top: 40px;
    align-items: flex-start;
    justify-content: left;
  }
  .updated-footer .region.region-footer4 {
    padding-bottom: 20px;
  }
  #principal_my_aleph_labs_com .updated-footer .pds-footer-unauthenticated-row .nav > li a {
    text-align: left;
    padding-left: 0;
  }
  .updated-footer #block-malaysiafootermenu ul.menu {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}
/*************** END OF FOOTER CSS HERE ***************/

/*************** WHY PRINCIPAL CSS START HERE ***************/

.why-principal {
  display: block;
  background: #ffffff;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 80px 0 38px 0;
}

.why-principal .title {
  font-size: 40px;
  line-height: 50px;
  color: #333333;
  margin: 0 0 12px 0;
  text-align: left;
}

.why-principal .sub-title {
  font-size: 22px;
  line-height: 26px;
  color: #333333;
  margin: 0 0 40px 0;
  text-align: left;
}

.why-principal .details {
  font-size: 16px;
  line-height: 26px;
  color: #333333;
  margin: 0 0 60px 0;
  text-align: left;
}

.why-principal .why-icon {
  display: block;
  width: 85%;
  min-height: 290px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 42px;
  padding: 10px;
}

.why-principal .why-icon .heading {
  font-size: 40px;
  line-height: 50px;
  color: #333333;
  margin: 15px 0 12px 0;
  text-align: center;
}

.why-principal .why-icon .info {
  font-size: 16px;
  line-height: 26px;
  color: #333333;
  margin: 0 0 0 0;
  text-align: center;
}

.why-principal .btn-wrap {
  text-align: center;
}

@media screen and (max-width: 767px) {
  .why-principal {
    padding: 40px 0;
  }

  .why-principal .title {
    font-size: 30px;
    line-height: 40px;
  }

  .why-principal .why-icon {
    margin: 0 auto;
    margin-bottom: 30px;
  }
}

/*************** END OF WHY PRINCIPAL CSS HERE ***************/

/*************** WHATS NEWS SECTION CSS START HERE  ***************/

.home-whats-new-owl-carousel {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.home-whats-new-owl-carousel .owl-wrapper-outer {
  padding-bottom: 60px;
}

.home-whats-new-owl-carousel .item {
  margin: 0 20px 0 0;
}
.financial-consultant-page .home-whats-new-owl-carousel .item {
  min-height: 370px;
}
.home-whats-new-owl-carousel .pds-card {
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  background-color: #ffffff;
  min-height: 320px;
}
.financial-consultant-page .home-whats-new-owl-carousel .pds-card {
  margin-right: 36px;
}
@media(max-width:767px) {
  .financial-consultant-page .home-whats-new-owl-carousel .pds-card {
    margin-right: 0px;
  }
}
.home-whats-new.financial-consultant-page .view-footer-owl-carousel .pds-card:hover {
  cursor: pointer;
  box-shadow: 0 20px 40px 2px rgb(70 78 126 / 16%);
}

.home-whats-new-owl-carousel img {
  max-height: 128px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  object-fit: cover;
}

.home-whats-new-owl-carousel .pds-card .pds-card-title {
  min-height: 54px;
}

.home-whats-new-owl-carousel .pds-card .pds-card-title a {
  color: #4a4a4a;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 10px;
  border-bottom: none;
}

.home-whats-new-owl-carousel .pds-card .pds-card-title a:hover,
.home-whats-new-owl-carousel .pds-card .pds-card-title a:focus {
  text-decoration: none;
}

.home-whats-new-owl-carousel .owl-buttons {
  position: absolute;
  right: 20px;
  top: -66px;
  width: 88px;
  height: 40px;
}

.home-whats-new-owl-carousel .owl-buttons div.owl-prev {
  transform: rotate(-180deg);
}

.home-whats-new-owl-carousel .owl-buttons div[class*="owl-"],
.home-whats-new-owl-carousel .owl-buttons [class*="owl-"]:hover {
  height: 40px;
  width: 40px;
  border-radius: 50% !important;
  background: url("/themes/custom/malaysia/images/arrow.svg") no-repeat center transparent !important;
  border: 3px solid #035fa4;
  opacity: 1;
  padding: 0 !important;
}

.home-whats-new-owl-carousel .owl-buttons div[class*="owl-"].disabled {
  border: 3px solid #9d9ea4;
  background: url("/themes/custom/malaysia/images/arrow_disabled.svg") no-repeat center transparent !important;
  cursor: default;
}

.home-whats-new-owl-carousel .pds-typography-truncate {
  display: none;
}

.home-whats-new-owl-carousel .owl-buttons div span {
  display: none;
}
@media only screen and (max-width: 767px) {
  .home-whats-new-owl-carousel {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .home-whats-new-owl-carousel .item {
    margin: 0;
  }
  .home-whats-new-owl-carousel .owl-buttons {
    right: 0;
    top: -62px;
  }
}

/*************** END OF WHATS NEWS SECTION CSS  ***************/

/*************** TOP UT FUNDS START CSS HERE  ***************/

.home-top-funds {
  display: block;
  position: relative;
  padding-bottom: 80px;
}

.home-top-funds .pds-card {
  flex: 0 calc(50% - 40px);
  border: none;
  box-shadow: 0px 0px 9px #00000033;
  border-radius: 0px 8px 8px 0px;
  margin-left: 55px;
  border-left: 4px solid #004c97;
}

.home-top-funds .pds-card:hover,
.home-top-funds .pds-card:focus {
  cursor: pointer;
  box-shadow: 0 15px 30px 2px rgb(70 78 126 / 16%);
}

.home-top-funds .pds-card .pds-typography-body-16 a {
  border-bottom: none;
  color: #464646;
  font-weight: normal;
  font-family: "FS Elliot Web Regular", "FS Elliot Web Regular", "Arial", arial,sans-serif;
}

.home-top-funds .pds-card:nth-child(odd) {
  margin-left: 12px;
}

.pds-color-text-utility-success {
  color: #00a29b;
}

.home-top-funds .pds-tout .pds-tout-content {
  padding: 0;
}

.home-top-funds .pds-tout .pds-tout-checkmark {
  margin-top: 0;
}

.home-top-funds .pds-tout .pds-tout-checkmark svg {
  right: 0;
  color: #00a29b;
  margin-left: -1em;
  height: 24px;
}

@media only screen and (max-width: 1279px) {
  .home-top-funds .pds-card .pds-tout:first-child {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .home-top-funds {
    padding-bottom: 40px;
  }

  .home-top-funds .pds-card {
    flex: 0 calc(100% - 17px);
    margin-left: 8px;
  }

  .home-top-funds .pds-card:nth-child(odd),
  .home-top-funds .pds-card .pds-tout:first-child {
    margin-left: 8px;
  }
}

/*************** END OF TOP UT FUNDS CSS  ***************/

/*************** GET STARTED WITH PRINCIPAL CSS START HERE ***************/
.get-started {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  background: #f6f6f8;
  margin: 0;
  padding: 80px 0 48px 0;
}

.get-started .heading {
  font-size: 40px;
  line-height: 38px;
  color: #333333;
  margin: 0 0 12px 0;
  text-align: center;
}

.get-started .details {
  font-size: 22px;
  line-height: 26px;
  color: #333333;
  margin: 0 0 40px 0;
  text-align: center;
}

.get-started .row:last-child div.col-xl-4 {
  padding-right: 43px;
}

.get-started .pds-card {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 100px;
  margin-bottom: 32px;
  border-left: none;
}

.get-started .pds-card-active.focus-within,
.get-started .pds-card-active:focus-within,
.get-started .pds-card-active:hover {
  border-left: none;
}

.get-started .pds-card.pds-card-active .pds-card-active-section {
  background-color: #0076cf;
  width: 80px;
  min-width: 80px;
  display: flex;
}

.get-started .pds-card.pds-card-active .pds-card-active-section .pds-card-icon {
  margin: auto;
}

.get-started .pds-card.pds-card-active .pds-card-section {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.get-started .pds-card.pds-card-active .pds-card-section div:first-child {
  display: flex;
  width: 100%;
}

.get-started .pds-card.pds-card-active:hover .pds-card-active-section {
  background-color: #005db6;
}

.get-started .pds-card-active .pds-card-section div:first-child p {
  font-family: "FS Elliot Web Regular", Arial, arial, sans-serif;
  font-size: 16px;
  color: #0061a0;
  font-weight: bold;
  margin-top: auto;
  margin-bottom: auto;
}

.get-started .pds-card-active .pds-card-section div:first-child p:hover {
  color: #002e6d;
}

.get-started .pds-card.pds-card-active:hover .pds-card-section div:last-child svg {
  transform: translateX(4px);
  transition: 0.5s;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .get-started .row:last-child div.col-xl-4 {
    padding-right: 25px;
  }
}
@media screen and (max-width: 767px) {
  .get-started {
    padding: 40px 0;
  }

  .get-started .heading {
    font-size: 30px;
    line-height: 28px;
    color: #333333;
    margin: 0 0 12px 0;
    text-align: center;
  }

  .get-started .details {
    font-size: 16px;
    line-height: 20px;
    color: #333333;
    margin: 0 0 40px 0;
    text-align: center;
  }

  .get-started .row:last-child div.col-xl-4 {
    padding-right: 12px;
  }

  .get-started .pds-card {
    margin-bottom: 15px;
    min-height: 70px;
  }

  .get-started .pds-card.pds-card-active .pds-card-active-section {
    width: 60px;
    min-width: 60px;
  }
}

/*************** END OF GET STARTED WITH PRINCIPAL CSS HERE ***************/

/*************** WELCOME CAROUSEL CSS START HERE ***************/

.welcome-carousel {
  display: block;
  position: relative;
  width: 100%;
  height: 900px;
  background: transparent linear-gradient(194deg, #00c4d9 0%, #0076cf 100%, #000000 100%) 0% 0%;
  background-repeat: no-repeat;
  padding: 80px 0;
  overflow: hidden;
}

.welcome-carousel .img-box {
  display: block;
  text-align: right;
  padding-top: 15px;
}

.welcome-carousel .img-box img {
  width: auto;
}

.welcome-carousel .text-body {
  display: block;
  padding-top: 40px;
}

.welcome-carousel .text-body .title {
  display: block;
  width: 100%;
  font-size: 40px;
  line-height: 50px;
  color: #ffffff;
  text-align: left;
  margin-bottom: 20px;
}

.welcome-carousel .text-body .sub-title {
  display: block;
  width: 100%;
  font-size: 28px;
  line-height: 38px;
  color: #ffffff;
  text-align: left;
  margin-bottom: 10px;
}

.welcome-carousel .text-body .details {
  display: block;
  width: 100%;
  font-size: 16px;
  line-height: 26px;
  color: #ffffff;
  text-align: left;
  margin-bottom: 20px;
}

.welcome-carousel .text-body .details h1,
.welcome-carousel .text-body .details h2,
.welcome-carousel .text-body .details h3,
.welcome-carousel .text-body .details h4,
.welcome-carousel .text-body .details h5,
.welcome-carousel .text-body .details h6,
.welcome-carousel .text-body .details p,
.welcome-carousel .text-body .details span {
  color: #fff;
}

.welcome-carousel .text-body .item-list {
  padding-left: 30px;
}

.welcome-carousel .text-body .item-list ol {
  max-width: 360px;
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 40px;
}

.welcome-carousel .text-body .item-list ol li {
  display: block;
  padding-left: 20px;
  counter-increment: my-awesome-counter;
  position: relative;
  font-size: 22px;
  line-height: 32px;
  color: #ffffff;
  margin: 0 0 20px 0;
}

.welcome-carousel .text-body .item-list ol li:last-child {
  margin-bottom: 0px;
}

.welcome-carousel .text-body .item-list ol li::before {
  content: counter(my-awesome-counter);
  color: #035fa4;
  font-size: 32px;
  line-height: 60px;
  font-weight: bold;
  position: absolute;
  --size: 60px;
  left: calc(-1 * var(--size) - 10px);
  width: var(--size);
  height: var(--size);
  top: 0;
  background: #ffffff;
  border-radius: 50%;
  text-align: center;
  box-shadow: 0px 3px 6px #00000029;
}

.welcome-carousel .text-body .btn-wrap {
  padding: 35px 0 0 0;
}

.welcome-carousel .skin-default {
  overflow: hidden;
}

.welcome-carousel .views-slideshow-controls-top {
  position: absolute;
  z-index: 9;
  right: 15%;
  top: -40px;
  display: block;
}

.welcome-carousel .views_slideshow_controls_text_previous,
.welcome-carousel .owl-theme .owl-controls .owl-buttons div.owl-next {
  display: inline-block;
  height: 40px;
  width: 40px;
  border-radius: 50% !important;
  background: url("/themes/custom/malaysia/images/arrow.svg") no-repeat center transparent !important;
  border: 3px solid #035fa4;
  opacity: 1;
  padding: 20px;
  transform: rotate(-180deg);
  margin-right: 15px;
}

.welcome-carousel .views_slideshow_controls_text_next,
.welcome-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev {
  display: inline-block;
  height: 40px;
  width: 40px;
  border-radius: 50% !important;
  background: url("/themes/custom/malaysia/images/arrow.svg") no-repeat center transparent !important;
  border: 3px solid #035fa4;
  opacity: 1;
  padding: 20px;
  margin-left: 20px !important;
}
.welcome-carousel .owl-theme .owl-buttons {
  width: fit-content;
  top: 0px;
}
.welcome-carousel .owl-theme .owl-controls {
  position: relative;
  margin: 0;
  height: 45px;
}
.welcome-carousel .owl-carousel {
  display: flex !important;
  flex-direction: column-reverse;
}


.views_slideshow_controls_text_previous > a {
  display: none;
}

.welcome-carousel .views_slideshow_controls_text_next > a {
  display: none;
}

.welcome-carousel .pds-button-secondary {
  display: inline-block;
  position: relative;
  padding: 13px 55px 13px 20px;
}
.welcome-carousel .pds-button-secondary::after {
  content: "";
  position: absolute;
  background: url("/themes/custom/malaysia/images/arrow.svg") center no-repeat;
  top: 0;
  right: 20px;
  width: 17px;
  height: 14px;
  bottom: 0;
  left: auto;
  margin: auto;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .welcome-carousel {
    height: auto;
  }

  .welcome-carousel .text-body .title {
    width: 100%;
    font-size: 36px;
  }

  .welcome-carousel .text-body .sub-title {
    width: 100%;
    font-size: 22px;
    line-height: 28px;
  }

  .welcome-carousel .text-body .details {
    width: 100%;
  }

  .welcome-carousel .text-body .item-list ol li {
    font-size: 22px;
    line-height: 30px;
  }

  .welcome-carousel .text-body .item-list ol li::before {
    font-size: 28px;
    line-height: 56px;
    --size: 56px;
  }

  .welcome-carousel .text-body .btn-wrap {
    padding: 20px 0 0 20px;
  }
}

@media screen and (max-width: 767px) {
  .welcome-carousel {
    padding: 40px 0;
    height: auto;
  }

  .welcome-carousel .skin-default {
    overflow: visible;
  }

  .welcome-carousel .views-slideshow-controls-top {
    right: 13px;
    top: 0px;
  }

  .welcome-carousel .img-box {
    text-align: left;
    padding-top: 60px;
  }

  .welcome-carousel .text-body .title {
    width: 100%;
    font-size: 30px;
    line-height: 40px;
    text-align: left;
    margin-bottom: 20px;
  }

  .welcome-carousel .text-body .sub-title {
    width: 100%;
    font-size: 22px;
    line-height: 30px;
  }

  .welcome-carousel .text-body .details {
    width: 100%;
    text-align: left;
    margin-bottom: 25px;
  }

  .welcome-carousel .text-body .btn-wrap {
    padding: 20px 0 0 20px;
  }

  #principal_my_aleph_labs_com .welcome-carousel .views_slideshow_slid {
    height: auto !important;
  }

  #principal_my_aleph_labs_com .welcome-carousel .views_slideshow_slide,
  .welcome-carousel .views_slideshow_cycle_teaser_section,
  .welcome-carousel .views_slideshow_cycle_teaser_section {
    height: auto !important;
  }
}

#principal_my_aleph_labs_com .welcome-carousel .views_slideshow_cycle_teaser_section,
#principal_my_aleph_labs_com .welcome-carousel .views_slideshow_cycle_teaser_section {
  overflow: visible !important;
}

#principal_my_aleph_labs_com .welcome-carousel .views_slideshow_slide {
  right: 0;
  position: relative !important;
  width: 100% !important;
  height: 705px !important;
  top: 15px !important;
  overflow: hidden !important;
  padding-bottom: 10px;
}

@media only screen and (max-width: 959px) {
  #principal_my_aleph_labs_com .welcome-carousel .views_slideshow_slide,
  #principal_my_aleph_labs_com   .welcome-carousel   .views_slideshow_cycle_teaser_section,
  #principal_my_aleph_labs_com   .welcome-carousel   .views_slideshow_cycle_teaser_section {
    height: auto !important;
  }
}

/*************** END OF WELCOME CAROUSEL CSS HERE ***************/

/*************** AWARDS AND RECOGNITION CSS START HERE ***************/

.awards-page {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
}

.awards-page .HD-box {
  display: block;
  position: relative;
  padding: 40px 0 40px 0;
  text-align: center;
}

.awards-page .HD-box .heading {
  font-size: 40px;
  line-height: 40px;
  margin-bottom: 12px;
}

.awards-page .HD-box .details {
  font-size: 22px;
  line-height: 32px;
  margin-bottom: 0px;
}
.awards-page .years .pds-link-icon-right {
  margin-right: 28px;
}
.awards-page .years .pds-link-icon-right .pds-link-icon {
  margin-right: -28px;
}

@media screen and (max-width: 767px) {
  .awards-page .HD-box {
    padding: 40px 0 20px 0;
  }

  .awards-page .HD-box .heading {
    font-size: 30px;
    line-height: 22px;
    margin-bottom: 12px;
  }

  .awards-page .HD-box .details {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0px;
  }
}

.awards-page .years {
  display: block;
  position: relative;
  width: 100%;
  padding: 40px 0 40px 0;
}

.awards-page .years a:hover,
.awards-page .years a:focus {
  text-decoration: none;
}

.awards-page .years .heading {
  font-size: 32px;
  line-height: 38px;
  margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
  .awards-page .years {
    padding: 40px 0;
  }

  .awards-page .years .title {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 20px;
  }
}

/*************** END OF AWARDS AND RECOGNITION CSS ***************/
#block-views-block-homepage-carousel-bm-block-1 .form-group {
  margin-bottom: 0px;
}

/********************* fund Page changes *******************************/

.grpahViewMy .background-color {
  padding: 15px 0;
}
#principal_my_aleph_labs_com .funddistMyl .view-id-_my_mid_day_fund_distribution_display .form-item.panel {
  width: 60%;
  border: 0;
}
#principal_my_aleph_labs_com .funddistMyl .view-id-_my_mid_day_fund_distribution_display .form-item {
  width: 48%;
}

#principal_my_aleph_labs_com .funddistMyl .view-id-_my_mid_day_fund_distribution_display .form-item .panel-heading {
  display: none;
}

@media (min-width : 500px) {

  #principal_my_aleph_labs_com .funddistMyl .view-id-_my_mid_day_fund_distribution_display .form-item {
    width: 100%;
    display: flex;
  }

  #principal_my_aleph_labs_com .funddistMyl .view-id-_my_mid_day_fund_distribution_display .panel-body {
    display: flex;
  }
}

#principal_my_aleph_labs_com .funddistMyl .view-id-_my_mid_day_fund_distribution_display .form-item label {
  margin: auto;
  margin-right: 10px;
  margin-left: 10px;
}
.g-recaptcha {
  margin-bottom: 20px;
}
/*.path-fund-listing .principalsea-search-form .inline-form.inline-form-checkboxes fieldset.js-form-item {
  float: none !important;
}*/

.js-form-item-field-epf-mis-value {
  vertical-align: top !important;
}

#principal_my_aleph_labs_com iframe {
  margin-top: 10px;
}

#principal_my_aleph_labs_com .nav-background-color .form-item input {
  width: 70%;
}
.navHistory .view-id-etf_display .bef-exposed-form .panel {
  border: 0;
  box-shadow: none !important;
}
.navHistory .view-id-etf_display .bef-exposed-form .panel .panel-heading {
  display: none;
}
.navHistory .mylNav.col-md-5.col-xs-10 {
  height: 30px;
}
html:lang(ms) body #views-exposed-form-fund-listings-block-1 .nav-background-color .form-item-field-fund-nav-date-value-max input {
  width: 67% !important;
}

.page-node-539807 .principalsea-getintouch {
  margin-top: 0;
}

@media screen and (min-width: 992px) {
  #principal_my_aleph_labs_com   .navHistory   .view-id-fund_listings   .form-item.js-form-item.form-type-textfield.form-item-field-fund-nav-date-value-max {
    width: 43%;
  }
}

.page-node-545399 .container-fluid {
  padding: 0;
}
.page-node-547648 .container-fluid {
  padding: 0;
}
.page-node-545399 .input-group-btn img {
  max-width: fit-content;
}
.page-node-547648 .input-group-btn img {
  max-width: fit-content;
}
.page-node-545400 .container-fluid {
  padding: 0;
}
.page-node-547647 .container-fluid {
  padding: 0;
}

.page-node-545400 .input-group-btn img {
  max-width: fit-content;
}

.page-node-547647 .input-group-btn img {
  max-width: fit-content;
}

@media screen and (max-width: 768px) and (min-width: 320px) {
  .navHistory .nav-background-color .col-md-5.col-xs-10 {
    width: 100% !important;
  }
  .navHistory .bef-exposed-form .panel .panel-body {
    display: flex;
    padding: 15px 0;
  }
  .navHistory .view-id-fund_listings .form-item input {
    width: 80% !important;
  }
  .navHistory .feed-icons.appendIcon {
    margin-left: 2px !important;
    float: left;
    margin-top: 48px !important;
  }
  #principal_my_aleph_labs_com .nav-legend-container-new > a {
    margin-right: 10px;
  }
  #principal_my_aleph_labs_com   .funddistMyl   .view-id-_my_mid_day_fund_distribution_display   .form-item.panel {
    width: 100%;
  }
  #principal_my_aleph_labs_com   .funddistMyl   .view-id-_my_mid_day_fund_distribution_display   .form-item {
    width: 100%;
  }
}

/*************** LOGIN PAGE CSS START HERE ***************/

.login-page {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
}

.login-page .pds-hero {
  display: flex;
  overflow: hidden;
  min-height: 52rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.login-page .pds-hero .overlay {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #091d2f;
  opacity: 0.4;
}

.login-page .pds-hero .container {
  padding-top: 60px;
}

@media screen and (min-width: 720px) {
  .login-page .pds-hero .container {
    padding-right: 32px;
    padding-left: 32px;
  }
}

.login-page .heading {
  font-size: 45px;
  line-height: 55px;
  color: #ffffff;
  text-align: left;
}
.login-page .heading b {
  display: block;
}
.login-page .white-box {
  display: block;
  float: right;
  width: 420px;
  height: auto;
  padding: 32px;
  background: #ffffff;
  box-shadow: 0px 3px 30px #0000004d;
  border-radius: 20px;
}

.login-page .white-box .title {
  font-size: 28px;
  line-height: 38px;
  color: #333333;
  text-align: left;
  margin-bottom: 30px;
}

.login-page .white-box .group {
  margin-bottom: 20px;
}

.login-page .white-box .group-title {
  font-size: 16px;
  line-height: 18px;
  color: #333333;
  text-align: left;
  font-weight: normal;
  margin-bottom: 20px;
}

.login-page .white-box label {
  display: block;
  max-width: 100%;
  margin-bottom: 0;
  margin-top: 0;
}

.login-page .white-box .pds-radio > input + label {
  padding: 0px 1px 1px 32px;
  text-align: left;
}

.login-page .clearfix {
  clear: both;
}

.pds-modal .pds-modal-dialog p {
  margin-bottom: 12px;
  text-align: left;
}

.pds-modal .pds-modal-dialog .pds-modal-cta {
  margin-top: 25px !important;
}

#i-invest {
  display: none;
}

#PDA {
  display: none;
}

#PRS {
  display: none;
}

.page-node-545399 .home-img-content {
  display: none;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .login-page .heading {
    font-size: 35px;
    line-height: 45px;
  }

  .login-page .white-box {
    width: 100%;
    padding: 22px;
  }

  .login-page .white-box .title {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 30px;
  }

  .login-page .white-box .group {
    margin-bottom: 20px;
  }

  .login-page .white-box .label {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  .login-page .pds-hero .container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .login-page .pds-hero .container .row {
    padding-left: 16px;
    padding-right: 16px;
  }

  .login-page .heading {
    font-size: 40px;
    line-height: 55px;
    margin-bottom: 60px;
  }

  .login-page .white-box {
    float: none;
    width: 100%;
  }

  .login-page .white-box .title {
    font-weight: 600;
  }

  .login-page .white-box .group {
    margin-bottom: 40px;
  }

  .login-page .white-box .label {
    margin-bottom: 25px;
  }

  .login-page .pds-radio > input + label {
    display: block;
    text-align: left;
  }
}
@media(max-width : 720px) {

  .user-logged-in .block-views-blockpages-banner-block-1 {
    display: none;
}
  .login-page .pds-hero:not(.pds-hero-audience) > .container {
    padding-top: 24px;
}
  .login-page .heading {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 30px;
    margin-top: 0;
}
  .login-page .heading b {
    display: inline !important;
}
  .login-page .white-box {
    padding: 16px 32px;
}
  .login-page .white-box .title {
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 22px;
}
  .login-page .white-box .group-title {
    margin-bottom: 10px;
}
  .login-page .white-box .pds-radio > input + label {
    line-height: 26px;
}
  .login-page .white-box .group {
    margin-bottom: 30px;
}
  .login-page .pds-hero {
    min-height: unset;
}
}
/*************** END OF LOGIN PAGE CSS HERE ***************/

/********************EPF-I-Invest css starts here ***************************/
.epf-i-invest-banner .container {
  background: transparent !important;
  padding: 95px 32px;
}

.epf-i-invest-banner {
  position: relative;
}
.epf-i-invest-banner .banner-image-holder {
  position: absolute;
}
.epf-i-invest-banner .banner-image {
  width: 100%;
}
.epf-i-invest-banner .heading {
  text-align: left;
  font: normal normal bold 45px/55px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  text-shadow: 0px 3px 6px #00000029;
  opacity: 1;
}

.epf-i-invest-banner .descr-text {
  text-align: left;
  font: normal normal normal 24px/34px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.epf-i-invest-banner .epf-i-invest-banner-img {
  width: 100%;
}
.epf-benefits-section {
  padding: 80px 0px;
}
.epf-benefits-section .journey-section hr {
  border: 1px solid var(--unnamed-color-e8e8e8);
  border: 1px solid #e8e8e8;
  opacity: 1;
  margin: 80px 0px;
}
.epf-benefits-section .journey-section .heading {
  text-align: center;
  font: normal normal normal 35px/40px FS Elliot Pro !important;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin: 0;
}
.epf-benefits-section .journey-section .descr-text {
  text-align: center;
  font: normal normal normal 22px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin-bottom: 0;
  margin-top: 12px;
  padding: 0px 40px;
}
.epf-benefits-section .benefits-section .heading {
  text-align: center;
  font: normal normal normal 35px/40px FS Elliot Pro !important;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin: 0;
}
.benefits-section .why-icon {
  text-align: center;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
  padding: 32px 18px;
  margin: 0px;
  width: 100%;
}
.benefits-section .why-icon .info {
  text-align: center;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
  padding: 0 30px;
}
.principalsea-other-container .tab-content-box .benefits-section .note {
  text-align: center;
  font: normal normal normal 12px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
  margin-bottom: 0;
}
.how-to-start-investing-section {
  background: #f6f6f8 0% 0% no-repeat padding-box;
  padding: 80px 0;
}
.financial-consultant-page .home-whats-new {
  padding-top: 80px;
}
@media (max-width: 767px) {
  .how-to-start-investing-section {
    padding: 40px 0;
  }
  .details-cards-list-section {
    padding: 60px 0;
  }
  .financial-consultant-page .home-whats-new {
    padding-top: 60px;
  }
}

.how-to-start-investing-section .tab-text {
  text-align: left;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.how-to-start-investing-section .blue-border {
  width: 64px;
  border-bottom: 4px solid #0076cf;
  border-bottom: 4px solid var(--color-primary);
  border-radius: 4px;
  opacity: 1;
  margin: 15px 0px;
}
.how-to-start-investing-section .heading {
  text-align: left;
  font: normal normal normal 35px/40px FS Elliot Pro !important;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  padding-bottom: 60px;
  margin: 0;
  padding-right: 30px;
}
@media(max-width:720px) {
  .how-to-start-investing-section .heading {
    font-size: 28px;
    line-height: 38px;
    padding-bottom: 30px;
  }

  .how-to-start-investing-section .blue-border {
    width: 48px;
}
}
.how-to-start-investing-section .epf-steps-image-section div {
  height: 100%;
}
.how-to-start-investing-section .epf-steps-image-section img {
  width: 100%;
  padding: 0px 7px;
  height: 100%;
}
.how-to-start-investing-section .epf-steps-section {
  padding: 40px 25px 40px 0px;
}
.how-to-start-investing-section .epf-steps-section .pds-calloutSection-cta {
  text-decoration: none;
  border-bottom: 1px solid;
  font-size: 1.125rem;
  font-size: var(--typography-body-md);
  font-family: "FS Elliot Web Bold","FS Elliot Web Regular",Arial,arial,sans-serif;
  font-family: var(--typography-font-secondary);
}
.how-to-start-investing-section .epf-steps-section p {
  font-size: 1.125rem;
  font-size: var(--typography-body-md);
  margin-top: 0;
  padding: 0;
  max-width: 768px;
}
.how-to-start-investing-section.bullet-points-section .epf-steps-section {
  padding: 40px 25px 40px 20px;
}
.how-to-start-investing-section .epf-steps-section .epf-steps {
  padding-bottom: 32px;
}
.how-to-start-investing-section .epf-steps-section .steps-text {
  text-align: left;
  font: normal normal normal 22px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.how-to-start-investing-section .epf-steps-section .note {
  display: block;
  text-align: left;
  font: normal normal normal 16px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.how-to-start-investing-section .epf-steps-section .step-numbers {
  text-align: left;
  font: normal normal bold 22px/40px FS Elliot Pro;
  letter-spacing: 0px;
  color: #0091da;
  border: 1px solid #0091da;
  opacity: 1;
  border-radius: 50%;
  padding: 6px 13px 5px 12px;
}
.epf-steps-list {
  display: flex;
  flex-flow: row wrap;
}
.how-to-start-investing-section .epf-steps-section .epf-steps-list .epf-steps {
  flex-basis: 10%;
}
.how-to-start-investing-section .epf-steps-section .epf-steps-list .steps-text {
  flex-basis: 87%;
  padding-left: 17px;
}
.how-to-start-investing-section .epf-steps-section .epf-steps-list .steps-text span {
  padding-bottom: 32px;
  text-align: left;
  font: normal normal normal 22px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.how-to-start-investing-section .epf-steps-section .details-button {
  padding-top: 60px;
}
.page-node-546165 .principalsea-other-container .home-top-funds {
  padding-top: 80px;
}
.page-node-546165 .principalsea-other-container .home-top-funds {
  background-color: #ffffff;
}
.home-top-funds .container-fluid {
  width: 90%;
}
.page-node-546165 .principalsea-other-container .home-top-funds .flex-display {
  display: flex;
}

.page-node-546165 .principalsea-other-container .home-top-funds .pds-card {
  cursor: pointer;
}
.page-node-546165 .principalsea-other-container .home-top-funds .pds-card:hover,
.page-node-546165 .principalsea-other-container .home-top-funds .pds-card:focus {
  cursor: pointer;
  box-shadow: 0 15px 30px 2px rgb(70 78 126 / 16%);
}
.page-node-546165 .principalsea-other-container .home-top-funds .subtext {
  text-align: left;
  font: normal normal normal 22px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  padding-top: 12px;
  margin: 0;
}
.page-node-546165 .principalsea-other-container .home-top-funds .risk-types-list {
  display: flex;
  padding-top: 60px;
  margin: 0 auto;
  max-width: 50%;
}
.page-node-546165 .principalsea-other-container .home-top-funds .risk-types-text {
  text-align: left;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin-right: 40px;
}
.home-top-funds .pds-tout .pds-tout-checkmark {
  padding-left: 10px;
}
.epf-funds-section .risk-types-text::before {
  content: " ";
  border: 10px solid #00a29b;
  line-height: 20px;
}
.invest-now-video-section {
  background: #eaf6f7 0% 0% no-repeat padding-box;
  padding: 0px;
}
.invest-now-video-section .heading {
  text-align: center;
  font: normal normal normal 35px/40px FS Elliot Pro !important;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin: 0;
}
.principalsea-other-container .invest-now-video-section .descr-text {
  text-align: center;
  font: normal normal normal 22px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin-top: 12px;
  margin-bottom: 11px;
  padding: 0px 12px;
}
.invest-now-video-section .invest-now-button {
  margin: auto;
  display: block;
  margin-top: 60px;
  margin-bottom: 80px;
}
.epf-promotion-section {
  padding-top: 80px;
  background-color: #ffffff;
}
.epf-promotion-section .heading {
  text-align: left;
  font: normal normal normal 40px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
  margin: 0;
}
.epf-promotion-section .pds-card-title {
  text-align: left;
  font: normal normal bold 20px/30px FS Elliot Pro;
  letter-spacing: 0px;
  color: #4a4a4a;
  opacity: 1;
}
.epf-promotion-section .owl-theme .owl-nav {
  position: absolute;
  top: -50%;
  right: 0;
  display: flex;
}
.epf-promotion-section .owl-carousel .owl-nav button.owl-next span,
.epf-promotion-section .owl-carousel .owl-nav button.owl-prev span {
  visibility: hidden;
}
.epf-promotion-section .owl-carousel .owl-nav .owl-prev,
.epf-promotion-section .owl-carousel .owl-nav .owl-next,
.epf-promotion-section .owl-carousel .owl-nav .disabled {
  position: relative !important;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat !important;
  border: 3px solid #035fa4 !important;
  border-radius: 50% !important;
  opacity: 1;
  background-color: transparent !important;
  background-position: center !important;
}
.epf-promotion-section .owl-carousel .owl-nav .owl-prev:hover,
.epf-promotion-section .owl-carousel .owl-nav .owl-next:hover,
.epf-promotion-section .owl-carousel .owl-nav .disabled:hover {
  background-color: transparent !important;
}

.epf-promotion-section .owl-carousel .owl-nav .owl-prev.disabled,
.epf-promotion-section .owl-carousel .owl-nav .owl-next.disabled {
  border: 3px solid #9d9ea4 !important;
}
.epf-promotion-section .owl-carousel .owl-nav .owl-prev.disabled {
  background-image: url("/themes/custom/malaysia/images/arrow_disabled.svg") !important;
  transform: rotate(180deg);
}
.epf-promotion-section .owl-carousel .owl-nav .owl-next.disabled {
  background-image: url("/themes/custom/malaysia/images/arrow_disabled.svg") !important;
}
.epf-promotion-section .owl-carousel .owl-nav .owl-prev {
  margin-right: 16px !important;
  background-image: url("/themes/custom/malaysia/images/arrow.svg") !important;
  transform: rotate(180deg);
}

.epf-promotion-section .owl-carousel .owl-nav .owl-next {
  background-image: url("/themes/custom/malaysia/images/arrow.svg") !important;
}
.epf-promotion-section .clamp-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-align: left;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.epf-promotion-section a.learn-more {
  border-bottom: none;
}
.epf-promotion-section hr {
  border: 1px solid var(--unnamed-color-e8e8e8);
  border: 1px solid #e8e8e8;
  opacity: 1;
  margin-top: 64px;
}
.epf-form-section {
  padding: 80px 0px;
}
.epf-form-section .heading {
  text-align: center;
  font: normal normal normal 40px/38px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.epf-form-section .descr-text {
  text-align: center;
  font: normal normal normal 22px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.epf-form-section form label {
  text-align: left;
  font: normal normal normal 16px/19px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.m-auto {
  margin: auto;
}
.epf-form-section .pds-form-wrapper .pds-form .pds-form-ctas {
  align-items: center;
}

.page-node-546165 .principalsea-other-container .tab-content-box,
.page-node-546165 .principalsea-other-container .principalsea-other-content {
  max-width: 100%;
}

.how-to-start-investing-section .heading span.heading {
  padding: 0;
}
.page-node-546165 .block-views-blockhome-banner-block-1 .owl-item,
.page-node-546165 .block-views-blockhome-banner-block-1 .owl-wrapper {
  width: 100% !important;
}
.page-node-546192 .block-views-blockhome-banner-block-1 .owl-wrapper {
  width: 100% !important;
}
.page-node-546192 .block-views-blockhome-banner-block-1 .owl-item {
  width: 100% !important;
}
.page-node-546192 .block-views-blockhome-banner-block-1 .owl-item p {
  color: white !important;
}
@media(max-width:720px) {
  .block-views-blockhome-banner-block-1 .owl-item p,
  .block-views-blockhome-banner-block-1 .owl-item .pds-contentTeaser-h1-alt-large .pds-contentTeaser-heading {
    text-align: left;
}
  .block-views-blockhome-banner-block-1 .pds-hero .container .row {
    padding-left: 0;
}
  #principal_my_aleph_labs_com .block-views-blockhome-banner-block-1 .owl-item .btn-primary {
    float: left;
}
}
.page-node-556800 .block-views-blockhome-banner-block-1 .owl-wrapper {
  width: 100% !important;
}
.page-node-556800 .block-views-blockhome-banner-block-1 .owl-item {
  width: 100% !important;
}
.page-node-556800 .block-views-blockhome-banner-block-1 .owl-item p {
  color: white !important;
}

.view-current-promotion .pds-card div a {
  border: 0;
  margin: 0px 33px 28px 20px;
  line-height: 75px;
  text-align: left;
  padding-bottom: 33px;
}
.page-node-546165 .container-fluid.principalsea-getintouch {
  padding-top: 80px;
  padding-bottom: 64px;
}

.container-fluid .view-current-promotion .owl-carousel .pds-card-title {
  text-align: left;
  font: normal normal bold 20px/30px FS Elliot Pro;
  letter-spacing: 0px;
  color: #4a4a4a;
  opacity: 1;
}
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .pds-typography-truncate {
  text-align: left;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.principalsea-other-container .invest-now-video-section .descr-text span.descr-text {
  padding: 0;
}
.container-fluid .view-current-promotion .owl-carousel .pds-card-section {
  padding: 16px 23px 2px 20px;
}
.page-node-546165 .container-fluid.principalsea-getintouch .view-epf-current-promotion {
  padding-top: 80px;
}
.page-node-546165 .container-fluid.principalsea-getintouch .view-epf-current-promotion .view-content {
  padding-bottom: 64px;
  border-bottom: 2px solid #e8e8e8;
}
.container-fluid.view-epf-current-promotion .pds-typography-h2 {
  text-align: left;
  font: normal normal normal 40px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.container-fluid .view-current-promotion .owl-carousel .item {
  margin: 0 56px 0 0;
  text-align: left;
}
.page-node-546165 .container-fluid.principalsea-getintouch .pds-card-title {
  text-align: left;
  font: normal normal bold 20px/30px FS Elliot Pro;
  letter-spacing: 0px;
  color: #4a4a4a;
  opacity: 1;
}
.page-node-546165 .container-fluid.principalsea-getintouch .pds-card {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  opacity: 1;
}

.page-node-546165 .container-fluid.principalsea-getintouch .pds-card div img {
  height: 128px !important;
}
.page-node-546165 .container-fluid.principalsea-getintouch .view-epf-current-promotion .pds-card div {
  text-align: left;
}
.page-node-546165 .container-fluid.principalsea-getintouch .pds-card div a {
  border: 0;
  margin: 0px 33px 28px 20px;
  line-height: 75px;
  text-align: left;
}
.page-node-546165 .container-fluid.principalsea-getintouch .owl-theme .owl-buttons {
  position: absolute;
  top: -60px;
  right: 0px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons button.owl-next span,
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons button.owl-prev span {
  visibility: hidden;
}
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-prev,
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-next,
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .disabled {
  position: relative !important;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat !important;
  border: 3px solid #035fa4 !important;
  border-radius: 50% !important;
  opacity: 1;
  background-color: transparent !important;
  background-position: center !important;
}
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-prev:hover,
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-next:hover,
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .disabled:hover {
  background-color: transparent !important;
}

.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-prev.disabled,
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-next.disabled {
  border: 3px solid #9d9ea4 !important;
}
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-prev.disabled {
  background-image: url("/themes/custom/malaysia/images/arrow_disabled.svg") !important;
  transform: rotate(180deg);
}
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-next.disabled {
  background-image: url("/themes/custom/malaysia/images/arrow_disabled.svg") !important;
  transform: rotate(0deg);
  margin-right: -8px !important;
}
.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-prev {
  margin-right: 16px !important;
  background-image: url("/themes/custom/malaysia/images/arrow.svg") !important;
  transform: rotate(180deg);
  margin-left: 10px !important;
}

.page-node-546165 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-next {
  background-image: url("/themes/custom/malaysia/images/arrow.svg") !important;
  transform: rotate(0deg);
  margin-right: -8px !important;
}
.page-node-546165 .container-fluid.principalsea-getintouch .clamp-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-align: left;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.page-node-546165 .container-fluid.principalsea-getintouch a.learn-more {
  border-bottom: none;
}

.page-node-546165 .block-webform-block .form-actions.webform-actions {
  width: 100%;
  text-align: center;
}
.page-node-546165 .webform-button--submit {
  border-radius: 25px;
}
.page-node-546165 #block-epfiinvestmyl-2 {
  width: 100%;
  text-align: center;
  margin-left: 0;
}
.page-node-546165 .main-container {
  margin: auto 0;
  width: 100%;
}
.page-node-546165 .region-bottom-bar {
  width: 100%;
}
.page-node-546165 .main-container > .container {
  max-width: 100%;
  width: 100%;
  padding: 0 12px;
}
.page-node-546165 .tab-content-box,
.page-node-546165 .principalsea-other-container {
  padding: 0px;
}

.page-node-546165 .principalsea-other-container .main-container .col-xs-12 {
  padding: 0;
}
.row.productdetail-content {
  margin: auto 0;
}

.page-node-546165 .main-container > .container-fluid,
.page-node-546165 .container-fluid.principalsea-getintouch {
  padding: 0 12px;
  margin: 0 auto;
}

.page-node-546165 .container-fluid.principalsea-getintouch #block-newepfwebfromtitle-2 {
  margin-top: 58px;
}

.page-node-546165 .container-fluid.principalsea-getintouch #block-webform-8 {
  margin-top: 60px;
  margin-bottom: 9px;
}

.webform-submission-epf-i-invest-form .form-type-checkbox {
  margin-bottom: 48px;
  float: left;
  width: 100%;
}

.page-node-546165 .container-fluid.principalsea-getintouch #block-epfiinvestmyl-2 {
  margin-bottom: 80px;
}
.page-node-546165 .container-fluid.principalsea-getintouch #block-newepfwebfromtitle-2 h3 {
  text-align: center;
  font: normal normal normal 40px/38px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.page-node-546165 .container-fluid.principalsea-getintouch #block-newepfwebfromtitle-2 p {
  text-align: center;
  font: normal normal normal 22px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.container-fluid .view-current-promotion .owl-carousel .pds-typography-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: break-spaces;
  margin-bottom: 0;
}
.page-node-546165 .principalsea-other-container .home-top-funds .pds-typography-h2 {
  text-align: left;
  font: normal normal normal 40px/38px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin-top: 0;
}
.page-node-546165 .principalsea-other-container .tab-content-box .home-top-funds .pds-util-margin-bottom-40 p {
  text-align: left;
  font: normal normal normal 22px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.container-fluid.principalsea-getintouch .webform-submission-epf-i-invest-form .form-group label {
  font-family: "FS Elliot Web Regular", Arial, arial, sans-serif;
}
@media only screen and (min-width: 1200px) {
  .page-node-546165   .container-fluid.principalsea-getintouch   .webform-submission-epf-i-invest-form {
    width: 54%;
    margin: 0 auto;
    padding: 0 12px;
  }
  .page-node-546165   .container-fluid.principalsea-getintouch   .webform-submission-epf-i-invest-form   .form-group   input,
  .page-node-546165   .container-fluid.principalsea-getintouch   .webform-submission-epf-i-invest-form   .form-group   label {
    margin-left: 20px;
  }
  .page-node-546165   .container-fluid.principalsea-getintouch   .webform-submission-epf-i-invest-form   .form-type-checkbox {
    margin-left: 20px;
  }
  .page-node-546165 .invest-now-video-section .pds-videoPlayer {
    width: 80%;
  }
  .page-node-546165   .container-fluid.principalsea-getintouch   .view-epf-current-promotion   .owl-carousel {
    text-align: center;
  }
  .page-node-546165   .container-fluid.principalsea-getintouch   .view-epf-current-promotion   .owl-carousel   .owl-wrapper {
    display: inline !important;
  }

  .page-node-546165   .container-fluid.principalsea-getintouch   .view-epf-current-promotion   .owl-carousel   .owl-wrapper   .owl-item {
    display: inline-block;
    float: unset;
  }
}
@media only screen and (min-width: 720px) {
  #principal_my_aleph_labs_com.page-node-type-others-page .principalsea-other-container   iframe {
    height: 400px;
  }

  #principal_my_aleph_labs_com.page-node-type-others-page .principalsea-other-container  .pds-videoPlayer iframe {
    height: 100%;
  }
  .pds-contentTeaser-h1-alt-large .pds-contentTeaser-heading {
    line-height: 1.15;
    text-align: left;
  }

  .webform-submission-epf-i-invest-form .form-group {
    width: 50%;
    float: left;
  }

  .webform-submission-epf-i-invest-form .form-group input {
    width: 90%;
  }
}
@media only screen and (max-width: 1023px) {
  .how-to-start-investing-section .flex-reverse {
    flex-direction: column-reverse;
  }
  .page-node-546165 .invest-now-video-section .pds-videoPlayer {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .path-marketinsights-details .block-views-blockhome-banner-block-1 .owl-item .banner-image-desktop,
  #principal_my_aleph_labs_com .block-views-blockhome-banner-block-1 .owl-item .banner-image-responsive {
    display: block !important;
    min-height: 720px;
    object-fit: cover;
    object-position: 82%;
  }
  .page-node-546165 .container-fluid.principalsea-getintouch #block-webform-8,
  .page-node-546165   .container-fluid.principalsea-getintouch   #block-epfiinvestmyl-2,
  .page-node-546165   .container-fluid.principalsea-getintouch   #block-newepfwebfromtitle-2 {
    padding: 0 15px;
  }
  .page-node-546165 .invest-now-video-section .pds-videoPlayer {
    height: 300px;
  }
  .page-node-546165 .invest-now-video-section .pds-videoPlayer iframe {
    height: 300px !important;
  }
  html:lang(ms) body.page-node-546165 #block-epfiinvestmyl-2 p {
    margin-left: 0;
  }
  .page-node-546165 .region.region-bottom-bar {
    width: 100%;
  }
  .page-node-546165   .container-fluid.principalsea-getintouch   .owl-carousel   .item {
    margin: 0;
  }
  .page-node-546165 .pds-hero .container .row.pds-hero-content p {
    color: #fff !important;
  }
  .block-views-blockhome-banner-block-1   .owl-item   .pds-contentTeaser-h1-alt-large   .pds-contentTeaser-heading {
    color: #fff !important;
  }
  .block-views-blockhome-banner-block-1.banner-internal-pages-my   .owl-item   .banner-image-desktop {
    display: block !important;
    min-height: 720px;
    object-fit: cover;
    object-position: 82%;
  }
  .block-views-blockhome-banner-block-1.banner-internal-pages-my   .owl-item   .banner-image-responsive {
    display: none;
  }
  .page-node-546165 .main-container > .container-fluid,
  .page-node-546165 .container-fluid.principalsea-getintouch {
    padding: 0 8px;
    margin: 0 auto;
  }

  .page-node-546165 .main-container > .container {
    padding: 0 8px;
  }

  .epf-benefits-section .journey-section .descr-text {
    padding: 0;
  }
  .epf-benefits-section .journey-section .descr-text {
    padding: 0;
  }
  .benefits-section .why-icon {
    padding: 32px 0;
    padding-top: 92px;
  }
  .benefits-section .why-icon .info {
    padding: 0 18px;
  }
  .how-to-start-investing-section .heading {
    padding-right: 0;
  }
  .how-to-start-investing-section .epf-steps-section {
    padding: 40px 6px 40px 0px;
  }
  .how-to-start-investing-section .epf-steps-section .details-button {
    text-align: center;
  }
  .principalsea-other-container .invest-now-video-section .descr-text {
    padding: 0;
  }
  .how-to-start-investing-section .blue-border {
    width: 40%;
  }
  .how-to-start-investing-section .epf-steps-image-section .div {
    height: 318px;
  }
  .how-to-start-investing-section .epf-steps-image-section img {
    padding: 0;
    max-height: 100%;
  }
  .page-node-546165   .container-fluid.principalsea-getintouch   .view-epf-current-promotion   .pds-typography-h2 {
    margin-bottom: 80px;
    text-align: center;
  }
  .page-node-546165   .container-fluid.principalsea-getintouch   .owl-theme   .owl-buttons {
    justify-content: center;
  }
  .page-node-546165   .container-fluid.principalsea-getintouch   .owl-carousel   .owl-buttons   .owl-prev {
    margin-left: 0px !important;
  }
}

@media only screen and (max-width: 539px) {
  .how-to-start-investing-section   .epf-steps-section   .epf-steps-list   .steps-text {
    flex-basis: 80%;
    padding-left: 15px;
  }
  #principal_my_aleph_labs_com.page-node-type-others-page   .principalsea-other-container   iframe {
    height: 100%;
  }
}

/*************** EPF-i-Invest css ends here ***************/

/************ Epf - i -Invest Prod Page *********************/

/********************EPF-I-Invest css starts here ***************************/
.page-node-546192 .principalsea-other-container {
  padding: 0;
}

.page-node-556800 .principalsea-other-container {
  padding: 0;
}

.page-node-552114 .principalsea-other-container .home-top-funds {
  padding-top: 80px;
  padding-bottom: 0;
}
.invest-online-callout-image-section .image-section img {
  border-radius: 5%;
}
.page-node-552114 .principalsea-other-container .home-top-funds {
  background-color: #ffffff;
}

.page-node-552114 .principalsea-other-container .home-top-funds .flex-display {
  display: flex;
}

.page-node-552114 .principalsea-other-container .home-top-funds .pds-card {
  cursor: pointer;
}
.page-node-552114 .principalsea-other-container .home-top-funds .pds-card:hover,
.page-node-552114 .principalsea-other-container .home-top-funds .pds-card:focus {
  cursor: pointer;
  box-shadow: 0 15px 30px 2px rgb(70 78 126 / 16%);
}
.page-node-552114 .principalsea-other-container .home-top-funds .subtext {
  text-align: left;
  font: normal normal normal 22px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  padding-top: 12px;
  margin: 0;
}
.page-node-552114 .principalsea-other-container .home-top-funds .risk-types-list {
  display: flex;
  padding-top: 60px;
  margin: 0 auto;
  max-width: 50%;
}
.page-node-552114 .principalsea-other-container .home-top-funds .risk-types-text {
  text-align: left;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin-right: 40px;
}

.page-node-552114 .principalsea-other-container .tab-content-box,
.page-node-552114 .principalsea-other-container .principalsea-other-content {
  max-width: 100%;
}

.how-to-start-investing-section .heading span.heading {
  padding: 0;
}
.page-node-552114 .block-views-blockhome-banner-block-1 .owl-item,
.page-node-552114 .block-views-blockhome-banner-block-1 .owl-wrapper {
  width: 100% !important;
}

.page-node-552114 .container-fluid.principalsea-getintouch {
  padding-top: 80px;
  padding-bottom: 64px;
}

.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .pds-card-title {
  text-align: left;
  font: normal normal bold 20px/30px FS Elliot Pro;
  letter-spacing: 0px;
  color: #4a4a4a;
  opacity: 1;
}
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .pds-typography-truncate {
  text-align: left;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.principalsea-other-container .invest-now-video-section .descr-text span.descr-text {
  padding: 0;
}
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .pds-card-section {
  padding: 16px 23px 2px 20px;
}
.page-node-552114 .container-fluid.principalsea-getintouch .view-epf-current-promotion {
  padding-top: 80px;
}
.page-node-552114 .container.view-current-promotion {
  border-bottom: 1px solid var(--unnamed-color-e8e8e8);
  border-bottom: 1px solid #e8e8e8;
  padding-top: 80px;
  padding-bottom: 80px;
}
.page-node-552114 .container.view-current-promotion .pds-typography-h2 {
  text-align: left;
  font: normal normal normal 35px/40px FS Elliot Pro !important;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.page-node-552114 .container-fluid.principalsea-getintouch .view-epf-current-promotion .view-content {
  padding-bottom: 64px;
  border-bottom: 2px solid #e8e8e8;
}
.page-node-552114 .container-fluid.principalsea-getintouch .view-epf-current-promotion .pds-typography-h2 {
  text-align: center;
  font: normal normal normal 40px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .item {
  margin: 0 56px 0 0;
}
.page-node-552114 .container-fluid.principalsea-getintouch .pds-card-title {
  text-align: left;
  font: normal normal bold 20px/30px FS Elliot Pro;
  letter-spacing: 0px;
  color: #4a4a4a;
  opacity: 1;
}
.page-node-552114 .container-fluid.principalsea-getintouch .pds-card {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  opacity: 1;
}

.page-node-552114 .container-fluid.principalsea-getintouch .pds-card div img {
  height: 128px !important;
}

.page-node-556800 .view-current-promotion .pds-card div img {
  height: 128px !important;
}
.page-node-552114 .container-fluid.principalsea-getintouch .view-epf-current-promotion .pds-card div {
  text-align: left;
}
.page-node-552114 .container-fluid.principalsea-getintouch .pds-card div a {
  border: 0;
  margin: 0px 33px 28px 20px;
  line-height: 75px;
  text-align: left;
}
.page-node-552114 .container-fluid.principalsea-getintouch .owl-theme .owl-buttons {
  position: absolute;
  top: -75px;
  right: 62px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons button.owl-next span,
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons button.owl-prev span {
  visibility: hidden;
}
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-prev,
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-next,
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .disabled {
  position: relative !important;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat !important;
  border: 3px solid #035fa4 !important;
  border-radius: 50% !important;
  opacity: 1;
  background-color: transparent !important;
  background-position: center !important;
}
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-prev:hover,
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-next:hover,
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .disabled:hover {
  background-color: transparent !important;
}

.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-prev.disabled,
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-next.disabled {
  border: 3px solid #9d9ea4 !important;
}
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-prev.disabled {
  background-image: url("/themes/custom/malaysia/images/arrow_disabled.svg") !important;
  transform: rotate(180deg);
}
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-next.disabled {
  background-image: url("/themes/custom/malaysia/images/arrow_disabled.svg") !important;
  transform: rotate(0deg);
  margin-right: -8px !important;
}
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-prev {
  margin-right: 16px !important;
  background-image: url("/themes/custom/malaysia/images/arrow.svg") !important;
  transform: rotate(180deg);
  margin-left: 10px !important;
}

.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .owl-buttons .owl-next {
  background-image: url("/themes/custom/malaysia/images/arrow.svg") !important;
  transform: rotate(0deg);
  margin-right: -8px !important;
}
.page-node-552114 .container-fluid.principalsea-getintouch .clamp-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-align: left;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.page-node-552114 .container-fluid.principalsea-getintouch a.learn-more {
  border-bottom: none;
}

.page-node-552114 .block-webform-block .form-actions.webform-actions {
  width: 100%;
  text-align: center;
}
.page-node-552114 .webform-button--submit {
  border-radius: 25px;
}
.page-node-552114 #block-epfiinvestmyl-2 {
  width: 100%;
  text-align: center;
  margin-left: 0;
}
.page-node-552114 .main-container {
  margin: auto 0;
  width: 100%;
}
.page-node-552114 .region-bottom-bar {
  width: 100%;
}
.page-node-552114 .main-container > .container {
  max-width: 100%;
  width: 100%;
  padding: 0 12px;
}
.page-node-552114 .tab-content-box,
.page-node-552114 .principalsea-other-container {
  padding: 0px;
}

.page-node-552114 .principalsea-other-container .main-container .col-xs-12 {
  padding: 0;
}
.row.productdetail-content {
  margin: auto 0;
}
.page-node-552114 .main-container > .container-fluid,
.page-node-552114 .container-fluid.principalsea-getintouch {
  padding: 0 12px;
  margin: 0 auto;
}

.page-node-552114 .container-fluid.principalsea-getintouch #block-newepfwebfromtitle-2 {
  margin-top: 58px;
}

.page-node-552114 .container-fluid.principalsea-getintouch #block-webform-8 {
  margin-top: 60px;
  margin-bottom: 9px;
}

.page-node-552114 .container-fluid.principalsea-getintouch .form-type-checkbox {
  margin-bottom: 48px;
  float: left;
  width: 100%;
}

.page-node-552114 .container-fluid.principalsea-getintouch #block-epfiinvestmyl-2 {
  margin-bottom: 80px;
}
.page-node-552114 .container-fluid.principalsea-getintouch #block-newepfwebfromtitle-2 h3 {
  text-align: center;
  font: normal normal normal 40px/38px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.page-node-552114 .container-fluid.principalsea-getintouch #block-newepfwebfromtitle-2 p {
  text-align: center;
  font: normal normal normal 22px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .pds-typography-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: break-spaces;
}
.page-node-546192 .view-current-promotion .pds-typography-h2 {
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.page-node-546192 .productdetail-content {
  padding-bottom: 64px;
  background: #f6f6f8 0% 0% no-repeat padding-box;
}
.page-node-546192 .block-webform-block .form-actions.webform-actions {
  margin-bottom: 55px;
}

.page-node-556800 .view-current-promotion .pds-typography-h2 {
  margin-top: 0;
  font: normal normal normal 35px/40px FS Elliot Pro !important;
  margin-bottom: 0;
}
.page-node-556800 .productdetail-content {
  padding-bottom: 64px;
  background: #f6f6f8 0% 0% no-repeat padding-box;
}
.page-node-556800 .block-webform-block .form-actions.webform-actions {
  margin-bottom: 55px;
}
.page-node-552114 .principalsea-other-container .home-top-funds .pds-typography-h2 {
  text-align: left;
  font: normal normal normal 35px/40px FS Elliot Pro !important;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin-top: 0;
}
.page-node-552114 .principalsea-other-container .tab-content-box .home-top-funds .pds-util-margin-bottom-40 p {
  text-align: left;
  font: normal normal normal 22px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.page-node-552114 .container-fluid.principalsea-getintouch .webform-submission-epf-i-invest-form .form-group label {
  font-family: "FS Elliot Web Regular", Arial, arial, sans-serif;
}
@media only screen and (min-width: 1200px) {
  .page-node-552114   .container-fluid.principalsea-getintouch   .webform-submission-epf-i-invest-form {
    width: 54%;
    margin: 0 auto;
    padding: 0 12px;
  }
  .page-node-552114   .container-fluid.principalsea-getintouch   .webform-submission-epf-i-invest-form   .form-group   input,
  .page-node-552114   .container-fluid.principalsea-getintouch   .webform-submission-epf-i-invest-form   .form-group   label {
    margin-left: 20px;
  }
  .page-node-552114   .container-fluid.principalsea-getintouch   .webform-submission-epf-i-invest-form   .form-type-checkbox {
    margin-left: 20px;
  }
  .page-node-552114 .invest-now-video-section .pds-videoPlayer {
    width: 80%;
  }
  .page-node-552114   .container-fluid.principalsea-getintouch   .view-epf-current-promotion   .owl-carousel {
    text-align: center;
  }
  .page-node-552114   .container-fluid.principalsea-getintouch   .view-epf-current-promotion   .owl-carousel   .owl-wrapper {
    display: inline !important;
  }

  .page-node-552114   .container-fluid.principalsea-getintouch   .view-epf-current-promotion   .owl-carousel   .owl-wrapper   .owl-item {
    display: inline-block;
    float: unset;
  }
}
@media only screen and (min-width: 720px) {

  .pds-contentTeaser-h1-alt-large .pds-contentTeaser-heading {
    line-height: 1.15;
  }

  .webform-submission-epf-i-invest-form .form-group {
    width: 50%;
    float: left;
  }

  .webform-submission-epf-i-invest-form .form-group input {
    width: 90%;
  }
}
@media only screen and (max-width: 1023px) {
  .how-to-start-investing-section .flex-reverse {
    flex-direction: column-reverse;
  }
  .page-node-552114 .invest-now-video-section .pds-videoPlayer {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .page-node-552114 .container-fluid.principalsea-getintouch #block-webform-8,
  .page-node-552114   .container-fluid.principalsea-getintouch   #block-epfiinvestmyl-2,
  .page-node-552114   .container-fluid.principalsea-getintouch   #block-newepfwebfromtitle-2 {
    padding: 0 15px;
  }
  .page-node-552114 .invest-now-video-section .pds-videoPlayer {
    height: 300px;
  }
  .page-node-552114 .invest-now-video-section .pds-videoPlayer iframe {
    height: 300px !important;
  }
  html:lang(ms) body.page-node-552114 #block-epfiinvestmyl-2 p {
    margin-left: 0;
  }
  .page-node-552114 .region.region-bottom-bar {
    width: 100%;
  }
  .page-node-552114 .pds-hero .container .row.pds-hero-content p {
    color: #fff !important;
  }
  .page-node-552114   .block-views-blockhome-banner-block-1   .owl-item   .pds-contentTeaser-h1-alt-large   .pds-contentTeaser-heading {
    color: #fff !important;
  }
  .page-node-552114   .block-views-blockhome-banner-block-1.banner-internal-pages-my   .owl-item   .banner-image-desktop {
    display: block !important;
    min-height: 720px;
    object-fit: cover;
    object-position: 82%;
  }
  .page-node-552114   .block-views-blockhome-banner-block-1.banner-internal-pages-my   .owl-item   .banner-image-responsive {
    display: none;
  }
  .page-node-552114 .main-container > .container-fluid,
  .page-node-552114 .container-fluid.principalsea-getintouch {
    padding: 0 8px;
    margin: 0 auto;
  }

  .page-node-552114 .main-container > .container {
    padding: 0 8px;
  }

  .page-node-552114   .container-fluid.principalsea-getintouch   .view-epf-current-promotion   .pds-typography-h2 {
    margin-bottom: 80px;
    text-align: center;
  }
  .page-node-552114   .container-fluid.principalsea-getintouch   .owl-theme   .owl-buttons {
    justify-content: center;
  }
  .page-node-552114   .container-fluid.principalsea-getintouch   .owl-carousel   .owl-buttons   .owl-prev {
    margin-left: 0px !important;
  }
}
.page-node-552114 .owl-carousel {
  margin-top: 0px;
}
@media(max-width:456px) {
  .page-node-552114 .container-fluid .view-current-promotion .owl-carousel .item {
    margin: 0;
    text-align: left;
  }
}


/************* End EPF prod Page ******************************/
#block-disclaimermy-2,
#block-malaysia-disclaimermy {
  display: none;
}
.principalsea-overlay #block-malaysia-disclaimermy {
  display: block;
}
.principalsea-overlay.horizon-overlay #block-malaysia-disclaimermy .subheadline {
  margin-top: 22px;
}
.principalsea-overlay.horizon-overlay #block-malaysia-disclaimermy p {
  margin: 0 0 11px;
}
/*******************invest-online css starts here ***************************/

.page-node-546192  .main-container {
  margin: auto 0;
  width: 100%;
}
.page-node-546192 .principalsea-getintouch {
  margin-top: 80px;
}

.page-node-546192 .block-views-blockcurrent-promotion-block-2 {
  padding-bottom: 64px;
  background: #f6f6f8 0% 0% no-repeat padding-box;
}

.page-node-546192 .online-benefits-section .journey-section .topheading {
  padding-top: 80px;
}


.page-node-556800  .main-container {
  margin: auto 0;
  width: 100%;
}
.page-node-556800 .principalsea-getintouch {
  margin-top: 80px;
}

.page-node-556800 .block-views-blockcurrent-promotion-block-2 {
  padding-bottom: 64px;
  background: #f6f6f8 0% 0% no-repeat padding-box;
}

.page-node-556800 .online-benefits-section .journey-section .topheading {
  padding-top: 80px;
}
.online-benefits-section .journey-section .video-text {
  height: 100%;
  margin: auto;
}

.page-node-546192 .first-card {
  padding: 0px;
}

.page-node-546192 .second-card {
  margin: 0px;
}

.page-node-546192 .view-current-promotion {
  padding-top: 80px;
}

.page-node-546192 .frequently-asked-questions .faq-button {
  margin-bottom: 0px;
}

.page-node-546192  .main-container > .container {
  max-width: 100%;
  width: 100%;
  padding: 0 12px;
}
.page-node-546192  .main-container .tab-content-box {
  max-width: 100%;
  width: 100%;
  padding: 0px;
}

.page-node-546192  .main-container section {
  padding: 0px;
}
.page-node-556800 .first-card {
  padding: 0px;
}

.page-node-556800 .second-card {
  margin: 0px;
}

.page-node-556800 .view-current-promotion {
  padding-top: 80px;
}

.page-node-556800 .frequently-asked-questions .faq-button {
  margin-bottom: 0px;
}

.page-node-556800  .main-container > .container {
  max-width: 100%;
  width: 100%;
  padding: 0 12px;
}
.page-node-556800  .main-container .tab-content-box {
  max-width: 100%;
  width: 100%;
  padding: 0px;
}

.page-node-556800  .main-container section {
  padding: 0px;
}

.invest-online-banner .container {
  background: transparent !important;
  padding: 92px 32px;
}

.page-node-546192 .how-to-invest-section .container {
  padding-bottom: 80px;
}

.page-node-556800 .how-to-invest-section .container {
  padding-bottom: 80px;
}

.invest-online-banner {
  position: relative;
}
.invest-online-banner .banner-image-holder {
  position: absolute;
}
.invest-online-banner .banner-image {
  width: 100%;
}
.invest-online-banner .heading {
  text-align: left;
  font: normal normal bold 45px/55px FS Elliot Pro;
  letter-spacing: 0px;
  color: #ffffff;
  text-shadow: 0px 3px 6px #00000029;
  opacity: 1;
}

.invest-online-banner .descr-text {
  text-align: left;
  font: normal normal normal 24px/34px FS Elliot Pro;
  letter-spacing: 0px;
  color: #ffffff;
  opacity: 1;
}
.invest-online-banner .invest-online-banner-img {
  width: 100%;
}
.online-benefits-section {
  padding-top: 160px;
  padding-bottom: 0px;
}

.online-benefits-section .journey-section {
  padding-bottom: 80px;
}

.online-benefits-section .journey-section .heading {
  text-align: left;
  font: normal normal normal 40px/50px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin: 0px;
}

.online-benefits-section .journey-section .topheading {
  text-align: left;
  font: normal normal normal 35px/40px FS Elliot Pro !important;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  padding-bottom: 32px;
  margin: 0px;
}
.online-benefits-section .journey-section .descr-text {
  color: var(--unnamed-color-333333);
  text-align: left;
  font: normal normal normal 24px/40px FS Elliot Pro !important;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.online-benefits-section .benefits-section .heading {
  text-align: center;
  font: normal normal normal 35px/40px FS Elliot Pro !important;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}

.online-benefits-section .benefits-section {
  background: #f6f6f8 0% 0% no-repeat padding-box;
  opacity: 1;
  padding-top: 80px;
}
.benefits-section .why-icon {
  text-align: center;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
  padding: 30px 32px;
  margin: 0px;
  width: 100%;
}
.benefits-section .why-icon .heading {
  text-align: center;
  font: normal normal normal 24px/40px FS Elliot Pro !important;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.benefits-section .why-icon .info {
  text-align: center;
  font: normal normal normal 16px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.benefits-section .note {
  text-align: center;
  font: normal normal normal 12px/26px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}
.how-to-invest-section .tab-text {
  color: var(--unnamed-color-333333);
  text-align: left;
  font: normal normal normal 35px/40px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}

.how-to-invest-section {
  padding: 80px 0;
  background: #ffffff 0% 0% no-repeat padding-box;
}
.how-to-invest-section .blue-border {
  width: 25%;
  border-top: 5px solid #0091da;
  border-radius: 4px;
  opacity: 1;
  margin: 12px 0px 60px 0px;
}
.how-to-invest-section .heading {
  text-align: center;
  font: normal normal normal 35px/40px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin: 0px;
  padding-top: 80px;
  padding-bottom: 0px;
}
.principalsea-other-container .tab-content-box .how-to-invest-section .descr-text {
  text-align: center;
  font: normal normal normal 22px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  margin-top: 12px;
  margin-bottom: 0px !important;
}
.how-to-invest-section .epf-steps-image-section img {
  width: 100%;
  padding: 0px 7px;
}

.how-to-invest-section .two-cards {
  margin-top: 62px;
}

.how-to-invest-section .epf-steps-section {
  padding: 40px 39px 40px 40px;
  background: #eaf6f7 0% 0% no-repeat padding-box;
  border-radius: 20px;
  min-height: 869px;
  width: 92%;
  margin-right: auto;
  margin-left: auto;
}
.how-to-invest-section .epf-steps-section .epf-steps {
  padding-bottom: 32px;
}
.how-to-invest-section .epf-steps-section .steps-text {
  text-align: left;
  font: normal normal normal 22px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  line-height: 0px;
}
.how-to-invest-section .epf-steps-section .epf-steps-list .steps-text .note {
  text-align: left;
  font: normal normal normal 10px/28px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}

.how-to-invest-section .epf-steps-section .epf-steps-list .steps-text .note1 {
  text-align: left;
  font: normal normal normal 10px/20px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.how-to-invest-section .epf-steps-section .step-numbers {
  text-align: left;
  font: normal normal bold 22px/40px FS Elliot Pro;
  letter-spacing: 0px;
  color: #0091da;
  border: 1px solid #0091da;
  opacity: 1;
  border-radius: 50%;
  padding: 6px 13px 5px 12px;
}
.how-to-invest-section .epf-steps-list {
  display: flex;
  flex-flow: row wrap;
  padding-right: 40px;
}
.how-to-invest-section .epf-steps-section .epf-steps-list .epf-steps {
  flex-basis: 10%;
}
.how-to-invest-section .epf-steps-section .epf-steps-list .steps-text {
  flex-basis: 87%;
  padding-left: 7px;
  margin-bottom: 32px;
}
.how-to-invest-section .epf-steps-section .epf-steps-list .steps-text span {
  padding-bottom: 32px;
  color: var(--unnamed-color-333333);
  text-align: left;
  font: normal normal bold 22px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}

.how-to-invest-section .epf-steps-section .epf-steps-list .steps-text p {
  margin: 0px;
  color: var(--unnamed-color-333333);
  text-align: left;
  font: normal normal normal 18px/28px FS Elliot Pro;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
}
.how-to-invest-section .epf-steps-section .details-button {
  position: absolute;
  bottom: 44px;
}

.frequently-asked-questions h2 {
  text-align: left;
  font: normal normal normal 32px/38px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
}

.faq-button {
  margin: 80px 0px;
}

@media only screen and (max-width: 1023px) {
  .how-to-invest-section .second-card {
    margin-top: 62px;
  }
}

@media only screen and (min-width: 1023px) {
  .how-to-invest-section .heading {
    padding-right: 0;
  }
  .how-to-invest-section .epf-steps-section {
    padding: 40px 6px 40px 0px;
  }
  .how-to-invest-section .epf-steps-section .details-button {
    bottom: 44px;
  }

  .how-to-invest-section .epf-steps-section {
    min-height: auto;
    width: 100%;
    padding-left: 16px;
  }

  .how-to-invest-section .blue-border {
    width: 40%;
  }
  .how-to-invest-section .epf-steps-image-section .div {
    height: 318px;
  }
  .how-to-invest-section .epf-steps-image-section img {
    padding: 0;
    max-height: 100%;
  }
  .how-to-invest-section .epf-steps-section {
    width: 92%;
    padding-left: 16px;
    height: 100%;
    padding-bottom: 100px;
  }
}
@media only screen and (max-width: 1024px) {
  .how-to-invest-section .heading {
    padding-right: 0;
  }
  .how-to-invest-section .epf-steps-section {
    padding: 40px 6px 40px 0px;
  }
  .how-to-invest-section .epf-steps-section .details-button {
    bottom: 44px;
  }

  .how-to-invest-section .epf-steps-section {
    width: 92%;
    padding-left: 16px;
    height: 100%;
    padding-bottom: 100px;
  }

  .how-to-invest-section .blue-border {
    width: 40%;
  }
  .how-to-invest-section .epf-steps-image-section .div {
    height: 318px;
  }
  .how-to-invest-section .epf-steps-image-section img {
    padding: 0;
    max-height: 100%;
  }
}

@media (max-width: 767px) {
  /* marketinsight details page start*/
  .path-marketinsights-details #block-exposedformzzzzpage-2 .block-title {
    text-align: center !important;
    padding-left: 0 !important;
    margin-top: 40px !important;
  }
  .view-m-other-cat-views .views-row:last-child .mcat {
    margin-top: 0px;
  }
  .path-marketinsights-details .form--inline .js-form-item label {
    text-align: left;
    display: block;
  }
  /* marketinsight details page end*/
  .online-benefits-section .journey-section .descr-text {
    padding: 0;
  }
  .online-benefits-section .journey-section .descr-text {
    padding: 0;
  }
  .benefits-section .why-icon {
    padding: 32px 0;
    padding-top: 92px;
  }
  .benefits-section .why-icon .info {
    padding: 0 18px;
  }
  .how-to-invest-section .heading {
    padding-right: 0;
  }
  .how-to-invest-section .epf-steps-section {
    padding: 40px 6px 40px 0px;
  }
  .how-to-invest-section .epf-steps-section .details-button {
    position: static;
  }

  .how-to-invest-section .epf-steps-section {
    min-height: auto;
    width: 100%;
    padding-left: 16px;
  }

  .how-to-invest-section .blue-border {
    width: 40%;
  }
  .how-to-invest-section .epf-steps-image-section .div {
    height: 318px;
  }
  .how-to-invest-section .epf-steps-image-section img {
    padding: 0;
    max-height: 100%;
  }
}

@media only screen and (max-width: 539px) {
  .how-to-invest-section .epf-steps-section .epf-steps-list .steps-text {
    flex-basis: 80%;
    padding-left: 15px;
  }

  .how-to-invest-section .epf-steps-section {
    min-height: auto;
    width: 100%;
    padding-left: 16px;
  }

  .how-to-invest-section .epf-steps-list {
    padding-right: 0px;
  }
  .how-to-invest-section   .epf-steps-section   .details-button   .pds-button-primary {
    white-space: pre-line;
  }
}
.callout-section-invest-online {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
}
.callout-section-invest-online .pds-card.pds-card-active .pds-card-active-section {
  background-color: #0076cf;
  width: 80px;
  min-width: 80px;
  display: flex;
}
.callout-section-invest-online .pds-card-active .pds-card-section div:first-child h2.pds-card-title {
  margin-bottom: 0;
  text-align: left;
  font: normal normal bold 16px/26px FS Elliot Pro;
  color: #035fa4;
  text-align: left;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.invest-online-callout-image-section .text-section .pds-typography-h2 {
  font-weight: 600;
}
@media (max-width: 1023px) {

  .invest-online-callout-image-section .text-section .pds-typography-h2 {
    text-align: left;
    margin-bottom: 12px;
}
}
.callout-section-invest-online .pds-card-active .pds-card-section div:first-child p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: left;
  font: normal normal normal 16px/26px FS Elliot Pro;
  margin-top: 8px;
  margin-bottom: auto;
  line-height: 26px;
  color: #333;
}
.callout-section-invest-online .pds-card-active .pds-card-icon {
  width: 60%;
  margin: auto;
}
@media (max-width: 800px) {
  .why-principal-section .invest-online-callout-image-section.pds-fullCalloutSection .pds-fullCalloutSection-flex-content .pds-fullCalloutSection-image {
    width: 100%;
    height: auto;
    margin: auto;
}
}
.invest-online-callout-image-section .pds-sustainability-section .pds-card-active .pds-card-section div:first-child h2.pds-card-title::before {
  display: none;
}
.pds-fullCalloutSection-content {
  padding: 0 15px;
}
.why-principal-section .invest-online-callout-image-section.pds-fullCalloutSection .pds-calloutSection-wrapper .pds-fullCalloutSection-flex-content:first-child {
  padding-left: 12px;
}
.fund-reco-link p {
  display: inline-block;
  margin-bottom: 12px;
}
.fund-reco-link h6 {
  margin-bottom: 0;
  position: relative;
}
.fund-reco-link h6::before {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-color: white;
  top: -32px;
  width: 40px;
  height: 30px;
  background-image: url(/themes/custom/malaysia/images/ic-thumb-tac.svg);
}
.fund-reco-link {
  width: fit-content;
  margin: auto;
  border-bottom: 1px solid #c7c7c7;
  border-top: 1px solid #c7c7c7;
}
@media(max-width:456px) {

  .fund-reco-link {
    margin: auto 15px;
  }
}
.fund-reco-link a {
  white-space: nowrap;
}
/*************** invest-online css ends here ***************/
@media(max-width:456px) {
  .page-node-556800 .container-fluid .view-current-promotion .owl-carousel .item {
    margin: 0;
    text-align: left;
  }
}
.owl-theme .owl-buttons {
  position: absolute;
  top: -65px;
  right: 62px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.view-current-promotion .owl-carousel .owl-buttons button.owl-next span,
.view-current-promotion .owl-carousel .owl-buttons button.owl-prev span {
  visibility: hidden;
}
.view-current-promotion .owl-carousel .owl-buttons .owl-prev,
.view-current-promotion .owl-carousel .owl-buttons .owl-next,
.view-current-promotion .owl-carousel .owl-buttons .disabled {
  position: relative !important;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat !important;
  border: 3px solid #035fa4 !important;
  border-radius: 50% !important;
  opacity: 1;
  background-color: transparent !important;
  background-position: center !important;
}
.view-current-promotion .owl-carousel .owl-buttons .owl-prev:hover,
.view-current-promotion .owl-carousel .owl-buttons .owl-next:hover,
.view-current-promotion .owl-carousel .owl-buttons .disabled:hover {
  background-color: transparent !important;
}

.view-current-promotion .owl-carousel .owl-buttons .owl-prev.disabled,
.view-current-promotion .owl-carousel .owl-buttons .owl-next.disabled {
  border: 3px solid #9d9ea4 !important;
}
.view-current-promotion .owl-carousel .owl-buttons .owl-prev.disabled {
  background-image: url("/themes/custom/malaysia/images/arrow_disabled.svg") !important;
  transform: rotate(180deg);
}
.view-current-promotion .owl-carousel .owl-buttons .owl-next.disabled {
  background-image: url("/themes/custom/malaysia/images/arrow_disabled.svg") !important;
  transform: rotate(0deg);
  margin-right: -8px !important;
}
.view-current-promotion .owl-carousel .owl-buttons .owl-prev {
  margin-right: 16px !important;
  background-image: url("/themes/custom/malaysia/images/arrow.svg") !important;
  transform: rotate(180deg);
  margin-left: 10px !important;
}

.view-current-promotion .owl-carousel .owl-buttons .owl-next {
  background-image: url("/themes/custom/malaysia/images/arrow.svg") !important;
  transform: rotate(0deg);
  margin-right: -8px !important;
}

@media (max-width:767px) {

  .view-current-promotion .owl-carousel.owl-theme   .owl-buttons {
    justify-content: center;
  }
  .view-current-promotion .owl-carousel   .owl-buttons   .owl-prev {
    margin-left: 0px !important;
  }
}
@media(max-width: 1200px) {
  .page-node-552114 .container-fluid.principalsea-getintouch .owl-carousel .item {
    margin: 0px 26px;
}
}
@media only screen and (max-width:1023px) {
  .view-current-promotion .owl-carousel.owl-theme .owl-buttons {
    justify-content: center;
    right: 0;
  }
  .view-current-promotion h4.pds-typography-h2 {
    text-align: center;
  }
  .page-node-552114 .owl-carousel {
    padding: 0px 6px;
  }
}
@media only screen and (max-width: 567px) {
  .view-current-promotion .owl-carousel.owl-theme .owl-buttons {
    top: 0;
}

}

.block-webform-block .form-actions.webform-actions {
  width: 100%;
}
.block-webform-block .form-actions.webform-actions .webform-button--submit {
  border-radius: 25px;
}
@media only screen and (min-width:1200px) {

  .view-current-promotion .owl-carousel {
    padding: 0 5px;
}
  .view-current-promotion .owl-carousel   .owl-wrapper {
    display: block !important;
}
  .view-current-promotion .owl-carousel   .owl-wrapper   .owl-item {
    display: inline-block;
    float: unset;
}
  .view-current-promotion .view-content .owl-carousel {
    text-align: left !important;
}
}

@media only screen and (max-width:1023px) {
  .page-node-552114 .container-fluid.principalsea-getintouch .owl-theme .owl-buttons {
    justify-content: center;
    right: 0;
  }
}
@media only screen and (max-width: 567px) {

  .view-current-promotion .owl-carousel   .owl-wrapper {
    margin-top: 90px;
}
  .page-node-552114 .container-fluid.principalsea-getintouch .owl-theme .owl-buttons {
    top: 0;
}
}

.page-node-546192 .video {
  display: none;
}

.page-node-556800 .video {
  display: none;
}

.page-node-546192 .field--type-text-with-summary h3:first-child {
  margin-bottom: 0px;
}

.page-node-556800 .field--type-text-with-summary h3:first-child {
  margin-bottom: 0px;
}

.page-node-546192 .field--type-text-with-summary p:nth-child(2) {
  margin-bottom: 40px;
}
.page-node-556800 .field--type-text-with-summary p:nth-child(2) {
  margin-bottom: 40px;
}

.page-node-556800 {
  padding-right: 4px;
}
.page-node-552114 .container-fluid.principalsea-getintouch .view-epf-current-promotion .pds-typography-h2 {
  text-align: center !important;
}
.page-node-552114 .container-fluid .principalsea-getintouch #block-newepfwebfromtitle {
  margin-top: 58px;
}

.path-marketinsights .owl-carousel .owl-wrapper .owl-item .pds-typography-truncate {
  margin-left: 23px;
  margin-right: 23px;
}

.path-marketinsights .owl-carousel .owl-wrapper .owl-item h3:first-child {
  text-align: left;
  font: normal normal normal 40px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
  margin-top: 40px;
  margin-bottom: 41px;
}

.path-marketinsights .owl-carousel .owl-wrapper .owl-item .pds-market-insight-section .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  max-height: 128px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.path-marketinsights .owl-carousel .owl-wrapper .owl-item .pds-card-title {
  text-align: left;
  font: normal normal bold 20px/30px FS Elliot Pro;
  letter-spacing: 0px;
  color: #4a4a4a;
  opacity: 1;
  margin: 16px  22px;
}

.path-marketinsights .form--inline input {
  display: flex;
  width: 100%;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.path-marketinsights .form--inline .js-form-item {
  width: 100%;
  margin-bottom: 17px;
}

.path-marketinsights .owl-carousel   .owl-wrapper   .owl-item .pds-typography-truncate {
  margin-left: 23px;
  margin-right: 23px;
}


.path-marketinsights .owl-carousel   .owl-wrapper   .owl-item h3:first-child {
  text-align: left;
  font: normal normal normal 40px/32px FS Elliot Pro;
  letter-spacing: 0px;
  color: #464646;
  opacity: 1;
  margin-top: 40px;
  margin-bottom: 41px;
}

.path-marketinsights .owl-carousel   .owl-wrapper   .owl-item .pds-market-insight-section .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  max-height: 128px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.path-marketinsights .owl-carousel   .owl-wrapper   .owl-item .pds-market-insight-section .pds-card-title {
  text-align: left;
  font: normal normal bold 20px/30px FS Elliot Pro;
  letter-spacing: 0px;
  color: #4a4a4a;
  opacity: 1;
  margin: 16px  22px;
}

.path-marketinsights .form--inline .btn-primary {
  height: 44px;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #c7c7c7;
  position: absolute;
  top: 19px;
  right: 0px;
  border-left: none;
}

.path-marketinsights .form--inline {
  display: flex;
}

.path-marketinsights .block-views-blockhome-banner-block-1 .owl-item {
  display: block !important;
}

.path-marketinsights .pds-card .pds-card-section .pds-card-title {
  text-align: left;
  padding: 0px;
  margin: 0px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 30px;
  height: 60px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.path-marketinsights .pds-card .pds-card-section-body {
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 30px;
  margin-top: 8px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.path-marketinsights .owl-page:first-child {
  height: 40px;
  width: 40px;
  border-radius: 50% !important;
  background: url(/themes/custom/malaysia/images/arrow_disabled.svg) no-repeat center transparent !important;
  border: 3px solid #9d9ea4;
  opacity: 1;
  padding: 0 !important;
  transform: rotate(-180deg);
}
.path-marketinsights .owl-page.active:nth-child(2) {
  height: 40px;
  width: 40px;
  border-radius: 50% !important;
  background: url(/themes/custom/malaysia/images/arrow_disabled.svg) no-repeat center transparent !important;
  border: 3px solid #9d9ea4;
  opacity: 1;
  padding: 0 !important;
}
.path-marketinsights .owl-page:nth-child(2) {
  height: 40px;
  width: 40px;
  border-radius: 50% !important;
  background: url(/themes/custom/malaysia/images/arrow.svg) no-repeat center transparent !important;
  border: 3px solid #0061a0;
  opacity: 1;
  padding: 0 !important;
  margin-left: 20px;
}

.path-marketinsights .owl-page span {
  display: none !important;
}
.path-marketinsights .owl-pagination {
  position: absolute;
  right: 20px;
  top: -180px;
  width: 88px;
  height: 40px;
}

@media (min-width: 720px) {
  .path-marketinsights .row.main-container {
    margin-left: 0px;
    margin-right: 0px;
    display: inline-block;
}}

  .path-marketinsights .principalsea-product-container {
    text-align: -webkit-center;
}

  .path-marketinsights .owl-page:first-child {
    position: absolute;
    top: 103px;
    left: -22px;
}

  .path-marketinsights .owl-page:nth-child(2) {
    position: absolute;
    top: 103px;
    left: 15px;
}

  .path-marketinsights .owl-carousel .owl-wrapper .owl-item .pds-typography-truncate {
    margin-left: 0px  !important;
    margin-right: 0px  !important;
    margin-top: 7px;
    text-align: left;
}

  .path-marketinsights .view-header {
    text-align: left;
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    line-height: 42px;
    margin-bottom: 40px;
}

  .path-marketinsights .view-header p {
    text-align: left;
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    line-height: 42px;
}

  .path-marketinsights .view-footer {
    margin-bottom: 80px;
  }

  @media (min-width: 480px) {
    .path-marketinsights .form-inline .control-label {
      float: left;
      text-align: left;
      font: normal normal normal 16px/19px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
}
}
  @media (max-width: 472px) {

    .path-marketinsights .container .col-xs-12 {
      padding: 0px;
      margin: 0px;
    }
    .path-marketinsights .pds-card .pds-card-section-date .date-right {
      display: block;
    }
    .path-marketinsights .form--inline .btn-primary {
      top: 31px;
    }
  }
  .path-marketinsights-details .marketdetails {
    margin-bottom: 40px;
  }
  .path-marketinsights-details .pds-card-section-date p,
  .path-marketinsights .pd s-card-section-date p {
    margin: 0px;
  }
  .path-marketinsights-details .owl-item .pds-typography-truncate {
    margin-left: 23px;
    margin-right: 23px;
  }
  .path-marketinsights-details .owl-item h3:first-child {
    text-align: left;
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    margin-top: 40px;
    margin-bottom: 41px;
  }
  .path-marketinsights-details .owl-item .img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    border: 1px solid #e6e6e6;
    max-height: 128px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
  .path-marketinsights-details .owl-item .pds-card-title {
    text-align: left;
    font: normal normal bold 20px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #4a4a4a;
    opacity: 1;
    margin: 16px  22px;
  }
  .path-marketinsights-details .form--inline input,
  .path-marketinsights .form--inline input {
    display: flex;
    width: 100%;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .path-marketinsights-details .form--inline .js-form-item,
  .path-marketinsights .form--inline .js-form-item {
    width: 100%;
  }
  .path-marketinsights-details .owl-item .pds-typography-truncate {
    margin-left: 23px;
    margin-right: 23px;
  }
  .path-marketinsights-details .owl-item h3:first-child {
    text-align: left;
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    margin-top: 40px;
    margin-bottom: 41px;
  }
  .path-marketinsights-details .owl-item .img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    border: 1px solid #e6e6e6;
    max-height: 128px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
  .path-marketinsights-details .owl-item .pds-card-title {
    text-align: left;
    font: normal normal bold 20px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #4a4a4a;
    opacity: 1;
    margin: 16px  22px;
  }
  .path-marketinsights-details .form--inline input,
  .path-marketinsights .form--inline input {

    border: 1px solid #616267;
    display: flex;
    width: 100%;
    height: 48px;
    opacity: 1;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .path-marketinsights-details #block-exposedformzzzzpage-2 .block-title {
    text-align: left;
    font: normal normal normal 40px/38px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .path-marketinsights-details .form--inline .btn-primary,
  .path-marketinsights .form--inline .btn-primary {
    background: url(https://www.principal.com.my/sites/default/files/media/ic-search-s-blue.svg), #ffffff;
    border: 1px solid #616267;
    height: 48px;
    background-repeat: no-repeat;
    position: absolute;
    top: 27px;
    right: 0px;
    border-left: none;
    background-size: auto;
    background-position: center;
  }
  .path-marketinsights-details .mcat h2,
  .path-marketinsights .mcat h2 {
    font-size: 18px;
  }
  .m-header {
    margin-top: 63px;
    display: block;
  }
  .path-marketinsights-details .form--inline {
    display: flex;
  }
  .path-marketinsights-details .pds-card:hover,
  .path-marketinsights .pds-card:hover {
    cursor: pointer;
    box-shadow: 0 20px 40px 2px rgb(70 78 126 / 16%);
  }
  .path-marketinsights-details .pds-card-title a,
  .path-marketinsights .pds-card-title a {
    text-decoration: none;
    text-align: left;
    font: normal normal normal 20px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #4a4a4a;
    opacity: 1;
}
  .path-marketinsights-details .block-views-blockhome-banner-block-1 .owl-item {
    display: block !important;
  }
  .path-marketinsights-details .pds-card .pds-card-section .pds-card-title {
    text-align: left;
    padding: 0px;
    margin: 0px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 30px;
    height: 60px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .path-marketinsights-details .pds-card .pds-card-section-body {
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 30px;
    margin-top: 8px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .path-marketinsights-details .pds-card .pds-card-section-date,
  .path-marketinsights .pds-card .pds-card-section-date {
    display: flex;
    padding: 0px;
    padding-bottom: 8px;

  }
  .path-marketinsights-details .pds-card .pds-card-section-date .min-read,
  .path-marketinsights .pds-card .pds-card-section-date .min-read {
    text-align: left;
    padding-left: 2px;
  }
  .path-marketinsights-details .pds-card .pds-card-section-date .pds-color-font-blue,
  .path-marketinsights .pds-card .pds-card-section-date .pds-color-font-blue {
    margin-left: 0px;
    margin-right: 12px;
    vertical-align: text-bottom;
    width: 20px;
    height: 20px;
  }
  .path-marketinsights-details .clockico,
  .path-marketinsights .clockico {
    padding: 0;
  }
  .path-marketinsights-details .owl-page:first-child {
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    background: url(/themes/custom/malaysia/images/arrow_disabled.svg) no-repeat center transparent !important;
    border: 3px solid #9d9ea4;
    opacity: 1;
    padding: 0 !important;
    transform: rotate(-180deg);
  }
  .path-marketinsights-details .owl-page.active:nth-child(2) {
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    background: url(/themes/custom/malaysia/images/arrow_disabled.svg) no-repeat center transparent !important;
    border: 3px solid #9d9ea4;
    opacity: 1;
    padding: 0 !important;
  }
  .path-marketinsights-details .owl-page:nth-child(2) {
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    background: url(/themes/custom/malaysia/images/arrow.svg) no-repeat center transparent !important;
    border: 3px solid #0061a0;
    opacity: 1;
    padding: 0 !important;
    margin-left: 20px;
  }
  .path-marketinsights-details .owl-page span {
    display: none !important;
  }
  .path-marketinsights-details .owl-pagination {
    position: absolute;
    right: 20px;
    top: -180px;
    width: 88px;
    height: 40px;
  }
  .path-marketinsights-details .principalsea-product-container {
    text-align: -webkit-center;
  }
  .path-marketinsights-details .owl-carousel .owl-wrapper {
    display: contents !important;
  }
  .path-marketinsights-details .owl-carousel:last-child .owl-wrapper {
    display: block !important;
    min-width: max-content;
  }
  .path-marketinsights-details .owl-carousel:first-child .owl-wrapper {
    width: auto !important;
  }
  .path-marketinsights-details .owl-carousel:nth-child(2) .owl-wrapper {
    width: auto !important;
  }
  .path-marketinsights-details .owl-page:first-child {
    position: absolute;
    top: 103px;
    left: -22px;
  }
  .path-marketinsights-details  .pds-card-title a:hover {
    border-bottom: 0px;
  }
  .path-marketinsights-details .owl-page:nth-child(2) {
    position: absolute;
    top: 103px;
    left: 15px;
  }
  .path-marketinsights-details .owl-carousel .owl-wrapper .owl-item .pds-typography-truncate {
    margin-left: 0px  !important;
    margin-right: 0px  !important;
    margin-top: 7px;
    text-align: left;
  }
  .path-marketinsights-details .view-header {
    text-align: left;
    width: 100%;
    padding: 0 20px 0 21px;
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    margin-bottom: 41px;
    line-height: 42px;
  }
  .path-marketinsights-details .view-header p {
    text-align: left;
    width: 100%;
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    line-height: 42px;
  }
  .path-marketinsights-details .view-footer {
    margin-bottom: 80px;
    margin-top: 40px;
    padding-left: 17px;
  }
  .path-marketinsights-details .view-footer:before {
    display: block;
    clear: both;
    content: "";
  }
  .path-marketinsights-details .form--inline .btn-primary img,
  .path-marketinsights .form--inline .btn-primary img {
    display: none;
  }
  @media (min-width: 480px) {
    .path-marketinsights-details .form-inline .control-label,
    .path-marketinsights .form-inline .control-label {
      float: left;
      text-align: left;
      font: normal normal normal 16px/19px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
      margin-bottom: 8px;
    }
  }
  @media (max-width: 472px) {
    .path-marketinsights-details .container .col-xs-12 {
      padding: 0px;
      margin: 0px;
    }
    .path-marketinsights-details .pds-card .pds-card-section-date .date-right {
      display: block;
    }
    .path-marketinsights-details .form--inline .btn-primary {
      top: 31px;
    }
    .path-marketinsights-details .owl-carousel .owl-wrapper .owl-item {
      margin-right: 0px;
      width: min-content;
    }
  }
  .path-marketinsights .get-in-touch .title {
    text-align: center;
    font: normal normal normal 40px/38px FS Elliot Pro;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 1;
    padding-top: 80px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
  .path-marketinsights .get-in-touch-card {
    display: block;
    width: 100%;
    min-height: 290px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 42px;
    padding: 10px;
    background: #ffffff 0% 0% no-repeat padding-box;
    border-radius: 20px;
    opacity: 1;
    max-width: 356px;
    margin-bottom: 0px;
}
  .path-marketinsights .get-in-touch-card img {
    padding-top: 25px;
}
  .path-marketinsights .card1,
  .card2 {
    flex-basis: max-content;
}
  .path-marketinsights .get-in-touch .cards {
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 80px;
}
  .path-marketinsights .card-buttons {
    margin-top: 20px;
    margin-bottom: 10px;
    border: none !important;
}
  .path-marketinsights .get-in-touch-card .heading {
    color: var(--unnamed-color-333333);
    text-align: center;
    font: normal normal normal 24px/38px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin-bottom: 16px;

}
  .path-marketinsights .get-in-touch-card .info {
    color: var(--unnamed-color-333333);
    text-align: center;
    font: normal normal normal 16px/26px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin-bottom: 0px;

}
  .path-marketinsights .arrow-icon {
    margin-left: 12px;
}
  @media only screen and (max-width: 719px) {
    .path-marketinsights .card2 {
      padding-left: 8px;
    }
    .path-marketinsights .card1 {
      padding-right: 0px;
      padding-bottom: 40px;
    }
  }
  .path-marketinsights .principalsea-getintouch {
    background: transparent linear-gradient(200deg, #00c4d9 0%, #0076cf 100%, #000000 100%) 0% 0% no-repeat padding-box;
    justify-content: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
  .path-marketinsights-details .pds-card-title a,
  .path-marketinsights .pds-card-title a {
    border-bottom: none;
}
  .path-marketinsights-details .form--inline .btn-primary,
  .path-marketinsights .form--inline .btn-primary {
    padding-right: 21px;
}
  @media (max-width: 767px) {
    .path-marketinsights .block-views-blockhome-banner-block-1 .owl-item .banner-image-desktop,
    #principal_my_aleph_labs_com .block-views-blockhome-banner-block-1 .owl-item .banner-image-responsive {
      display: block !important;
      min-height: 720px;
      object-fit: cover;
      object-position: 82%;
    }
    .path-marketinsights .view-header {
      margin-top: 0px;
      font: normal normal normal 32px/32px FS Elliot Pro;
      margin-bottom: 40px;
      margin-top: 80px;
      text-align: center;
      line-height: 42px;
    }
    .path-marketinsights .home-img-content {
      display: none;
    }
    .pds-market-insight-section {
      margin-top: 45px;
    }
    .path-marketinsights .card1 {
      padding-right: 8px;
    }
    .path-marketinsights .owl-page:first-child {
      left: -5px;
    }
    .path-marketinsights .owl-page:nth-child(2) {
      left: 30px;
    }
    .path-marketinsights .form--inline .js-form-item {
      margin-bottom: 0;
    }
    .path-marketinsights .form--inline .js-form-item label {
      font-family: 'FS Elliot Pro';
      text-align: left;
      display: flex;
      margin-bottom: 8px;
    }
    .path-marketinsights .view-footer {
      margin-bottom: 40px;
      margin-top: 40px;
    }
    .path-marketinsights .owl-pagination {
      top: -25%;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
      text-align: center;
    }
    .path-marketinsights .owl-carousel .owl-wrapper .owl-item .pds-market-insight-section .img-responsive {
      min-height: 128px;
    }
    .pds-market-insight-section .pds-card {
      border: 1px solid #e6e6e6;
    }
    .path-marketinsights .owl-buttons.owl-buttons {
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
      top: 0%;
    }
}
  @media only screen and (device-width: 768px) {
    /* For general iPad layouts */
    .path-marketinsights .owl-pagination {
      right: -13px;
      top: -160px;
    }
    .path-marketinsights .owl-carousel .owl-wrapper .owl-item .pds-market-insight-section .img-responsive {
      min-height: 128px;
    }
    .path-marketinsights-details .pds-card .pds-card-section-date .min-read,
    .path-marketinsights .pds-card .pds-card-section-date .min-read {
      padding-right: 2px;
    }
}
  @media (max-width: 480px) {
    .path-marketinsights .form--inline .btn-primary {
      margin-top: 7px;
    }
    .path-marketinsights-details .form--inline .btn-primary {
      margin-top: -0px;
    }
}
  @media (max-width: 320px) {
    .path-marketinsights-details .pds-card .pds-card-section-date,
    .path-marketinsights .pds-card .pds-card-section-date {
      display: block;
      text-align: center;
    }
    .path-marketinsights-details .pds-card .pds-card-section-date .min-read,
    .path-marketinsights .pds-card .pds-card-section-date .min-read {
      text-align: center;
    }
}
  @media (min-width: 768px) {
    .pds-market-insight-section .pds-card {
      border: 1px solid #e6e6e6;
    }
    .pds-market-insight-section {
      margin-bottom: 60px;
    }
    .pds-market-insight-section:nth-child(3) {
      margin-right: 0px;
    }
}
/* CSS BEGIN :: Get in Touch Section of Insight Details page */
  .path-marketinsights-details .principalsea-getintouch.principalsea-getintouch {
    max-width: 100%;
}
  .path-marketinsights-details .principalsea-getintouch {
    background: transparent linear-gradient(200deg, #00c4d9 0%, #0076cf 100%, #000000 100%) 0% 0% no-repeat padding-box;
    justify-content: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
  .path-marketinsights-details .get-in-touch .title {
    text-align: center;
    font: normal normal normal 40px/38px FS Elliot Pro;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 1;
    padding-top: 80px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
  .path-marketinsights-details .get-in-touch-card {
    display: block;
    width: 100%;
    min-height: 290px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 42px;
    padding: 10px;
    background: #ffffff 0% 0% no-repeat padding-box;
    border-radius: 20px;
    opacity: 1;
    max-width: 356px;
    margin-bottom: 0px;
}
  .path-marketinsights-details .get-in-touch-card img {
    padding-top: 25px;
}
  .path-marketinsights-details .card1,
  .card2 {
    flex-basis: max-content;
}
  .ppath-marketinsights-details .get-in-touch .cards {
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 80px;
}
  .path-marketinsights-details .card-buttons {
    margin-top: 20px;
    margin-bottom: 10px;
    border: none !important;
}
  .path-marketinsights-details .get-in-touch-card .heading {
    color: var(--unnamed-color-333333);
    text-align: center;
    font: normal normal normal 24px/38px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin-bottom: 16px;

}
  .path-marketinsights-details .get-in-touch-card .info {
    color: var(--unnamed-color-333333);
    text-align: center;
    font: normal normal normal 16px/26px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin-bottom: 0px;

}
  .path-marketinsights-details .arrow-icon {
    margin-left: 12px;
}
  @media only screen and (max-width: 719px) {
    .path-marketinsights-details .card2 {
      padding-left: 8px;
    }
    .path-marketinsights-details .card1 {
      padding-right: 0px;
      padding-bottom: 40px;
    }
}
  .path-marketinsights-details .principalsea-getintouch {
    background: transparent linear-gradient(200deg, #00c4d9 0%, #0076cf 100%, #000000 100%) 0% 0% no-repeat padding-box;
    justify-content: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
  .path-marketinsights-details .get-in-touch .cards {
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 80px;
}
/* CSS END :: Get in Touch Section of Insight Details page */
  .path-marketinsights .owl-buttons,
  .path-marketinsights-details .owl-buttons {
    position: absolute;
    right: 0px;
    top: -50px;
    width: 88px;
    height: 40px;
}
  .path-marketinsights .owl-buttons div[class*="owl-"],
  .path-marketinsights-details .owl-buttons div[class*="owl-"],
  .home-whats-new-owl-carousel .owl-buttons [class*="owl-"]:hover {
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    background: url(/themes/custom/malaysia/images/arrow.svg) no-repeat center transparent !important;
    border: 3px solid #035fa4;
    opacity: 1;
    padding: 0 !important;
}
  .path-marketinsights .owl-buttons div[class*="owl-"],
  .path-marketinsights-details .owl-buttons div[class*="owl-"],
  .home-whats-new-owl-carousel .owl-buttons [class*="owl-"]:hover {
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    background: url(/themes/custom/malaysia/images/arrow.svg) no-repeat center transparent !important;
    border: 3px solid #035fa4;
    opacity: 1;
    padding: 0 !important;
}
  .path-marketinsights .owl-buttons div.owl-prev,
  .path-marketinsights-details .owl-buttons div.owl-prev {
    transform: rotate(-180deg);
}
  .path-marketinsights .owl-buttons div[class*="owl-"].disabled,
  .path-marketinsights-details .owl-buttons div[class*="owl-"].disabled {
    border: 3px solid #9d9ea4;
    background: url(/themes/custom/malaysia/images/arrow_disabled.svg) no-repeat center transparent !important;
    cursor: default;
}
  .path-marketinsights .principalsea-getintouch.principalsea-getintouch {
    max-width: 100%;
}
/* BEGIN:: Lets have chat option of market insight hidden on all screen*/
  .path-marketinsights .card2,
  .path-marketinsights-details .card2 {
    display: none;
}
  .path-marketinsights .get-in-touch .cards,
  .path-marketinsights-details .get-in-touch .cards {
    justify-content: unset;
}
  @media (min-width: 768px) {
    .path-marketinsights .get-in-touch-card,
    .path-marketinsights-details .get-in-touch-card {
      min-width: 356px;
    }
}
/* END:: Lets have chat option of market insight hidden on all screen*/
  #principal_my_aleph_labs_com .block-views-blockhome-banner-block-1 .owl-item #pds-contentMarketInsideSection > h2 {
    font-family: FS Elliot Pro, 'FS Elliot Web Regular';
    font-weight: bold;
    font-size: 45px;
    line-height: 55px;
    text-align: left;
    color: #fff;
    filter: drop-shadow(0px 3px 6px #00000029);
}
  @media (max-width: 767px) {
    #principal_my_aleph_labs_com .block-views-blockhome-banner-block-1 .owl-item #pds-contentMarketInsideSection > h2 {
      font-family: FS Elliot Pro, 'FS Elliot Web Regular';
    }
}
  .path-marketinsights-details .pds-market-insight-section .img-responsive {
    display: block;
    max-width: 100%;
    min-width: 100%;
    height: auto;
    max-height: 128px;
    min-height: 128px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
/* Market Insight Details Page UI responsive changes */
  @media (max-width: 767px) {
    .mcat .pds-card {
      max-height: 100%;
      width: 100%;
      margin: 10px auto;
}
    .tilesec {
      max-width: 100%;
      min-width: 210px;
      width: auto;
}
    .path-marketinsights-details .owl-buttons {
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
      top: 0%;
}
    .path-marketinsights-details .view-header,
    .path-marketinsights-details .view-header p {
      font: normal normal normal 32px/32px FS Elliot Pro;
      /* margin-bottom: 40px; */
      text-align: center;
      line-height: 42px;
}
    .path-marketinsights-details .card1 {
      padding-right: 8px;
}
    .path-marketinsights .nresult,
    .path-marketinsights-details .nresult {
      text-align: left;
      font-size: 28px;
      line-height: 34px;
      color: #333333;
      font-family: 'FS Elliot Pro';
      padding-left: 25px;
      margin-bottom: 20px;
}
    .path-marketinsights .np-msg,
    .path-marketinsights-details .np-msg {
      text-align: left;
      font-size: 20px;
      line-height: 25px;
      color: #333333;
      font-family: 'FS Elliot Pro';
      padding-left: 25px;
      display: block;
}
}
  @media (min-width: 720px) {
    .mcat .pds-card-active {
      min-width: 100%;
    }
}
  @media (min-width: 768px) {
    .mcat {
      margin-right: 20px;
    }
    .mcat .pds-card {
      max-height: 79px;
      width: 100%;
    }
    .mcat .pds-card-active {
      height: auto;
      max-height: 79px;
      width: 100%;
    }

    .mcat .pds-card:hover .pds-card-section div:last-child svg {
      transform: translateX(4px);
      transition: 0.5s;
    }
    .path-marketinsights .nresult,
    .path-marketinsights-details .nresult {
      text-align: left;
      font-size: 28px;
      line-height: 34px;
      color: #333333;
      font-family: 'FS Elliot Pro';
    }
    .path-marketinsights .np-msg,
    .path-marketinsights-details .np-msg {
      text-align: left;
      font-size: 20px;
      line-height: 25px;
      color: #333333;
      font-family: 'FS Elliot Pro';
      margin-bottom: 40px;
      display: block;
    }
    .path-marketinsights-details .pds-card .pds-card-section-date .min-read,
    .path-marketinsights .pds-card .pds-card-section-date .min-read {
      padding-right: 2px;
    }
}
  .path-marketinsights .owl-carousel .owl-wrapper,
  .path-marketinsights-details .owl-carousel .owl-wrapper {
    min-width: 100%;
}
  @media (max-width: 767px) {
    .path-marketinsights-details .pds-market-insight-section .img-responsive {
      width: 100%;
}
    .path-marketinsights-details .view.view-m-other-cat-views .view-header {
      margin-left: 0;
      text-align: center;
}
    .path-marketinsights-details .view-footer {
      margin-bottom: 0;
      margin-top: 40px;
      padding-left: unset;
}
}
  .path-marketinsights [class*="view-display-id-attachment_"] > .view-header > hr,
  .path-marketinsights-details [class*="view-display-id-attachment_"] > .view-header > hr {
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0;
    border-top: 0px solid #f1f1f1;
}
  .path-marketinsights [class*="js-view-dom-id-"] > .view-empty > hr,
  .path-marketinsights-details [class*="js-view-dom-id-"] > .view-empty > hr {
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0;
    border-top: 0px solid #f1f1f1;
}
  .path-marketinsights [class*="view-display-id-attachment_"] > .view-header,
  .path-marketinsights-details [class*="view-display-id-attachment_"] > .view-header {
    border-top: 1px solid #f1f1f1;
    padding-top: 40px;
}
  .path-marketinsights .nresult,
  .path-marketinsights-details .nresult {
    margin-bottom: 40px;
    margin-top: 40px;
    padding-top: 40px;
    border: 0;
    border-top: 1px solid #f1f1f1;
}
  .pds-market-insight-section {
    position: relative;
}
  .marketuri {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    border-bottom: 0;
}
  .marketuri:hover {
    cursor: pointer;
    box-shadow: 0 20px 40px 2px rgb(70 78 126 / 16%);
    border-bottom: none;
    border-radius: 8px;
}
  .view-id-zzzz:after {
    display: block;
    clear: both;
    content: "";
}
/* BEGIN:: Test UI changes Fixes */
  .path-marketinsights .view-display-id-page_1 .view-header {
    margin-top: 40px;
}
  .path-marketinsights-details .view-display-id-page_2 .view-header,
  .path-marketinsights-details .view-display-id-page_4 .view-header {
    padding-left: 0;
    padding-right: 0;
}
  .path-marketinsights-details .view-footer {
    margin-bottom: 80px;
    margin-top: 0px;
    padding-left: 0;
}
  @media (max-width: 767px) {
    .path-marketinsights-details .view-footer {
      margin-top: 40px;
      margin-bottom: 40px;
    }
}
/*END :: Test UI changes Fixes */
/*BEGIN :: Prod UI changes Fixes */
  @media (max-width: 425px) {
    .path-marketinsights .view-header p {
      font-size: 32px;
      line-height: 42px;
      text-align: center;
      font-weight: normal;
      font-family: 'FS Elliot Pro';
      opacity: 100%;
      color: #333333;
}
}
  @media (max-width: 320px) {
    .path-marketinsights-details .pds-card .pds-card-section-date,
    .path-marketinsights .pds-card .pds-card-section-date {
      display: block;
      text-align: center;
    }
    .path-marketinsights-details .pds-card .pds-card-section-date .min-read,
    .path-marketinsights .pds-card .pds-card-section-date .min-read {
      text-align: center;
    }
}
  @media (max-width: 767px) {
    .path-marketinsights .nresult,
    .path-marketinsights-details .nresult {
      padding-left: 0;
    }
    .path-marketinsights .np-msg,
    .path-marketinsights-details .np-msg {
      padding-left: 0;
    }
}
  @supports (-webkit-touch-callout: none) {
    /* CSS specific to iOS devices */
    .path-marketinsights .principalsea-getintouch.principalsea-getintouch,
    .path-marketinsights-details .principalsea-getintouch.principalsea-getintouch {
      flex-direction: column;
    }
    .path-marketinsights .form--inline,
    .path-marketinsights .form--inline {
      flex-direction: column;
      position: relative;
    }
    .path-marketinsights .form--inline .input-group-btn,
    .path-marketinsights-details .form--inline .input-group-btn {
      position: absolute;
      right: 0;
    }
}
  @media (max-width: 767px) {
    .path-marketinsights [class*="view-display-id-attachment_"] > .view-header,
    .path-marketinsights-details [class*="view-display-id-attachment_"] > .view-header {
      margin-top: 40px;
}
    .path-marketinsights-details .form--inline {
      padding: 0;
}
}
  .path-marketinsights .principalsea-getintouch.principalsea-getintouch,
  .path-marketinsights-details .principalsea-getintouch.principalsea-getintouch {
    flex-direction: column;
    align-content: center;
}
  .path-marketinsights .form--inline,
  .path-marketinsights-details .form--inline {
    flex-direction: column;
    position: relative;
}
  .path-marketinsights .form--inline .input-group-btn,
  .path-marketinsights-details .form--inline .input-group-btn {
    position: absolute;
    right: 0;
}
/*END :: Prod UI changes Fixes */
/* BEGIN:: Get in Touch section Prod */
  .path-marketinsights .get-in-touch,
  .path-marketinsights-details .get-in-touch {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding: 80px 0;
}
  .path-marketinsights .get-in-touch .title,
  .path-marketinsights-details .get-in-touch .title {
    color: #fff;
    padding-bottom: 40px;
}
  .path-marketinsights .get-in-touch .get-in-touch-cnt,
  .path-marketinsights-details .get-in-touch .get-in-touch-cnt {
    width: 356px;
    min-height: 317px;
    background: #ffffff 0% 0% no-repeat padding-box;
    border-radius: 20px;
    text-align: center;
    padding: 32px;
}
  .path-marketinsights .get-in-touch p,
  .path-marketinsights-details .get-in-touch p {
    padding: 0 0px;
}
  .path-marketinsights .get-in-touch .get-in-touch-cnt a,
  .path-marketinsights-details .get-in-touch .get-in-touch-cnt a {
    text-decoration: none;
    border-bottom: 0;
}
  .path-marketinsights .get-in-touch >svg,
  .path-marketinsights-details .get-in-touch >svg {
    width: 16px;
    stroke-width: 3;
}
  .path-marketinsights .get-in-touch .get-in-touch-cnt a:hover,
  .path-marketinsights-details .get-in-touch .get-in-touch-cnt a:hover {
    text-decoration: none;
    border-bottom: 0;
}
  .path-marketinsights .get-in-touch .arrowHover svg,
  .path-marketinsights-details .get-in-touch .arrowHover svg {
    vertical-align: middle;
    height: 16px;
    width: 16px;
    margin-left: 4px;
    color: #0061a0;
}
  .path-marketinsights .get-in-touch .get-in-touch-cnt p.arrowHover:hover svg,
  .path-marketinsights-details .get-in-touch .get-in-touch-cnt p.arrowHover:hover svg {
    transform: translateX(4px);
    transition: .5s;
}
  .path-marketinsights-details .form--inline .js-form-item,
  .path-marketinsights .form--inline .js-form-item {
    margin-bottom: 0;
}
/* END:: Get in Touch section Prod */
  @media (max-width: 767px) {
    .path-marketinsights .get-in-touch .get-in-touch-cnt,
    .path-marketinsights-details .get-in-touch .get-in-touch-cnt {
      width: auto;
      min-height: auto;
    }
}
/* BEGIN:: EPFI Invest Page UI issue on Resolution 1280 * 720 */
  @media only screen and (width: 1280px) {
    .page-node-552114 .view-current-promotion .owl-carousel .owl-wrapper .owl-item {
      width: 398px !important;
    }
  }
/* END:: EPFI Invest Page UI issue on Resolution 1280 * 720 */
/* Start:: About us CSS */
  .how-to-start-investing-section.bullet-points-section .bullet-text-section {
    align-items: center;
    display: flex;
}
  .block-views-blockpages-banner {
    display: none;
}
  .container-fluid.principalsea-product-container.component_page {
    padding: 0;
}
  .row.main-container {
    margin: 0;
    max-width: 100%;
    width: 100%;
}
  .why-principal-section .pds-fullCalloutSection {
    margin-bottom: 0 !important;
}
  @media (min-width: 720px) {
    .why-principal-section {
      padding-right: 32px;
      padding-left: 32px;
}
}
  @media (min-width: 0) {
    .why-principal-section {
      padding-right: 16px;
      padding-left: 16px;
}
}
  .container.productcontent-box {
    max-width: 100%;
    padding: 0;
}
  .container.productcontent-box >.row {
    margin: 0;
}
  .container.productcontent-box >.row>.col-xs-12 {
    padding: 0;
}
  .container.productcontent-box >.row>.col-xs-12>.row.home-img-content {
    margin: 0;
}
  .why-principal-section p {
    max-width: 100%;
}
  .why-principal-section .pds-calloutSection a {
    border: none;
    text-decoration: none;
}
  .why-principal-section .pds-calloutSection a:hover {
    border: none;
    text-decoration: none;
}
  .bg-grey {
    background-color: #f6f6f8 !important;
    background: #f6f6f8 !important;
}
  .bg-white {
    background-color: #ffffff !important;
    background: #ffffff !important;
}
  .bg-blue {
    background-color: #eaf6f7 !important;
    background: #eaf6f7 !important;
}
  .center-text {
    text-align: center;
}
  .about-us-video-section p {
    text-align: left;
    font: normal normal normal 16px/26px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    padding: 54px 0px 52px 0px;
}
  .about-us-video-section .pds-videoPlayer,
  .about-us-video-section .pds-videoPlayer iframe {
    margin-top: 0;
    height: 100%;
}
  .about-us-video-section .heading {
    text-align: left;
    font: normal normal normal 40px/38px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
}
  .padding-80-0 {
    padding: 80px 0;
}
  .why-principal-section .heading {
    margin-bottom: 40px;
    margin-top: 45px;
}
  .why-principal-section .pds-calloutSection h2:before,
  .pds-calloutSection-alt h2:before {
    content: "";
    display: block;
    border-bottom: 4px solid #0076cf;
    border-bottom: 4px solid var(--color-primary);
    width: 48px;
    margin-bottom: 36px;
    border-radius: 12px;
    width: 130px;
    margin-bottom: 10px;

}
  .pds-fullCalloutSection h2:before {
    width: 130px;
    margin-bottom: 20px;
}
  .why-principal-section   .pds-fullCalloutSection   .pds-fullCalloutSection-flex-content   .pds-fullCalloutSection-image {
    aspect-ratio: unset !important;
    vertical-align: middle;
    display: block;
}
  .why-principal-section   .pds-fullCalloutSection   .pds-calloutSection-wrapper   .pds-fullCalloutSection-flex-content:first-child {
    padding-right: 12px;
}
  .why-principal-section .invest-online-callout-image-section .heading {
    font: normal normal normal 35px/40px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin-bottom: 12px;

}
  .display-inlineblock-manual {
    display: inline-block;
    word-break: break-all;
}
  @media (max-width: 1023px) {
    .about-us-video-section .heading,
    .about-us-video-section .sub-heading {
      text-align: left;
    }
    .about-us-video-section .sub-heading {
      font-size: 22px !important;
      line-height: 32px;
    }
    .why-principal-section .pds-calloutSection .pds-calloutSection-wrapper {
      margin: 0;
      padding: 0;
    }
    .why-principal-section     .pds-fullCalloutSection     .pds-fullCalloutSection-flex-content {
      order: 2;
    }
    .padding-80-0 {
      padding: 60px 0;
    }
    .about-us-video-section .flex-reverse {
      flex-direction: column-reverse;
    }
    .about-us-video-section .desc-text {
      padding: 20px 0px 0px 0px;
      margin-bottom: 0;
      font-size: 16px !important;
    }
    .why-principal-section .heading {
      text-align: center;
      font-weight: bold;
      margin-bottom: 0;
      font-size: 45px !important;
      line-height: 55px;
    }
    .why-principal-section .pds-calloutSection {
      padding: 40px 0px;
    }
    .why-principal-section     .pds-fullCalloutSection     .pds-fullCalloutSection-flex-content.image-section {
      padding: 40px 0;
    }
}
  @media (max-width: 720px) {
    .why-principal-section .pds-fullCalloutSection .pds-fullCalloutSection-flex-content .pds-fullCalloutSection-image {
      max-width: 100%;
      padding: 0;
    }
}
  .details-cards-list-section h4 {
    color: var(--unnamed-color-333333);
    text-align: left;
    font: normal normal normal 40px/50px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin-bottom: 12px;
}
  .details-cards-list-section p {
    color: var(--unnamed-color-333333);
    text-align: left;
    font: normal normal normal 22px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
}
  .details-cards-list-section h6 {
    color: var(--unnamed-color-333333);
    text-align: left;
    font: normal normal bold 20px/50px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
}
  .details-cards-list-section button a {
    text-align: center;
    font: normal normal bold 16px/19px FS Elliot Pro;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 1;
}
  .details-cards-list-section a {
    border: none;
    color: var(--unnamed-color-035fa4);
    text-align: left;
    font: normal normal bold 20px/36px FS Elliot Pro;
    letter-spacing: 0px;
    color: #035fa4;
    opacity: 1;
    cursor: pointer;
    word-break: keep-all;
    display: inline-block;
}
  .details-cards-list-section a:hover {
    border: none;
    text-decoration: none;
}
  .details-cards-list-section .desktop-image {
    display: inline-block;
    width: 100%;
}
  .details-cards-list-section .mobile-image {
    display: none;
}
  .details-cards-list-section .row {
    border-radius: 20px;
    background-color: #ffffff;
    border-radius: 20px;
    margin-bottom: 80px;
    box-shadow: 0 0 12px rgb(51 51 51 / 15%);
    box-shadow: 0 0 12px var(--color-rgba-neutral-1-15);
}
  .details-cards-list-section .row:last-child {
    margin-bottom: 0;
}
  .details-cards-list-section .text-section {
    padding: 58px 40px;
}
  .details-cards-list-section .image-section {
    padding: 0;
}
  .details-cards-list-section .image-section img {
    height: 100%;
    width: 100%;
}
  .details-cards-list-section button {
    margin-top: 60px;
    padding: 0;
}
  .details-cards-list-section button a {
    color: #fff;
    color: var(--components-button-primary-text-default);
    border: none;
    border: var(--components-button-primary-border-default);
    padding: 14.5px 32px;
}
  .details-cards-list-section button a:hover {
    border: none;
}
  .why-principal-section   .pds-fullCalloutSection   .pds-fullCalloutSection-flex-content.order-lg-0   .pds-fullCalloutSection-image {
    padding-right: 56px;
    padding-left: 0;
}
  .why-principal-section   .pds-fullCalloutSection   .pds-fullCalloutSection-flex-content.pds-fullCalloutSection-image {
    padding-left: 56px;
    padding-right: 0;
}
  .block-views-blockcategory-page-body-block-1 {
    display: none;
}
  .why-principal-section .pds-fullCalloutSection .pds-calloutSection-wrapper {
    align-items: unset;
}
  .pds-fullCalloutSection .pds-calloutSection-wrapper .pds-fullCalloutSection-flex-content.text-section .pds-fullCalloutSection-content h2 {
    margin-top: 40px;
}
  .why-principal-section .pds-fullCalloutSection .pds-fullCalloutSection-flex-content.order-lg-0 .pds-fullCalloutSection-image {
    height: 100%;
}
  @media (max-width: 1023px) {
    .details-cards-list-section .row {
      flex-direction: column-reverse;
      margin: 0;
      border-radius: 50px;
    }
    .pds-fullCalloutSection .pds-calloutSection-wrapper .pds-fullCalloutSection-flex-content.text-section .pds-fullCalloutSection-content h2 {
      margin-top: 0;
    }
    .details-cards-list-section .desktop-image {
      display: none;
    }
    .details-cards-list-section .mobile-image {
      display: inline-block;
    }

    .details-cards-list-section .text-section {
      padding: 56px 32px;
    }
    .details-cards-list-section h6 {
      color: var(--unnamed-color-333333);
      text-align: left;
      font: normal normal bold 20px/50px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
    }
    .details-cards-list-section button {
      width: 80%;
      display: block;
      margin: auto;
      margin-top: 40px;
    }
    .why-principal-section .pds-fullCalloutSection .pds-fullCalloutSection-flex-content.order-lg-0 .pds-fullCalloutSection-image {
      padding: 0;
      width: 300px;
      margin: 0 auto;
    }
}
  @media(max-width:720px) {
    .details-cards-list-section h4 {
      font-size: 32px;
      line-height: 40px;
    }
    .details-cards-list-section p {
      font-size: 16px;
      line-height: 22px;
    }
}
/* END:: About us CSS */
  .path-marketinsights .view-empty hr {
    display: none;
}
/* BEGIN::CSS mobile responsive market insights. */
  @media (max-width: 374) and (min-width: 321px) {
    .path-marketinsights-details .pds-card .pds-card-section-date,
    .path-marketinsights .pds-card .pds-card-section-date {
      align-content: space-between;
      flex-direction: row;
      align-items: center;
}
    .path-marketinsights-details .clockico,
    .path-marketinsights .clockico {
      margin-bottom: 0;
}
    .path-marketinsights-details .pds-card .pds-card-section-date .min-read,
    .path-marketinsights .pds-card .pds-card-section-date .min-read {
      margin-bottom: 0;
}
    .path-marketinsights .pds-card .pds-card-section-date .date-right {
      margin-bottom: 0;
}
}
  .path-marketinsights .view-filters.form-group,
  .path-marketinsights-details .view-filters.form-group {
    margin-bottom: 0;
}
  @media (min-width: 768px) {
    .path-marketinsights .container,
    .path-marketinsights-details .container {
      max-width: 1280px;
      padding-right: 32px;
      padding-left: 32px;
}
    .path-marketinsights-details .pds-search-result {
      padding-top: 40px;
      margin-left: -25px;
}
    .path-marketinsights [class*="js-view-dom-id-"] > .view-empty > hr,
    .path-marketinsights-details [class*="js-view-dom-id-"] > .view-empty > hr {
      margin-top: 0px;
      margin-bottom: 0px;
      border: 0;
      border-top: 0px solid #f1f1f1;
}
}
  @media (max-width: 767px) {
    .path-marketinsights .container,
    .path-marketinsights-details .container {
      max-width: 100%;
      padding-right: 16px;
      padding-left: 16px;
    }
}
  .path-marketinsights .pds-market-insight-section .pds-card a,
  .path-marketinsights-details .pds-market-insight-section .pds-card a {
    border-bottom: none;
}
  .path-marketinsights-details .pds-util-margin-bottom-20 img {
    max-height: 128px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    object-fit: cover;
}
  .path-marketinsights-details .principalsea-product-container .product-box.explore {
    background-color: #fff;
}
  .path-marketinsights-details a.marketuri {
    border-bottom: 0;
}
  @media (min-width: 768px) {
    .path-marketinsights .owl-wrapper .owl-item .pds-market-insight-section,
    .path-marketinsights-details .owl-wrapper .owl-item .pds-market-insight-section {
      margin-left: 15px;
      margin-right: 15px;
}
}
  .block-views-exposed-filter-blockmarket-insights-details-page-1 .block-title {
    text-align: left;
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    line-height: 42px;
    margin-bottom: 40px;
}
  .path-marketinsights .pds-contentTeaser-heading,
  .path-marketinsights-details .pds-contentTeaser-heading {
    color: #fff;
}
  .path-marketinsights-details .view-header {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #e1e1e1;
    padding-left: 0;
}
  .path-marketinsights-details .view-maket-detail-selected-category .view-content > div > hr {
    display: none;
}
/* Apply css only when language is malaysia */
  @media (max-width: 1300px) and (min-width: 1100px) {
    .principalsea-header .menu,
    .menu--malaysia-business-menu:lang(ms) {
      margin-left: 15px;
}
}
/* BEGIN:: Contact Us page UI Changes */
  .page-node-488 .field--type-text-with-summary .contact-us-new-section {
    color: #035fa4;
}
  .page-node-488 .field--type-text-with-summary .contact-us-new-section b {
    font-size: 18px;
}
  .page-node-488 .field--type-text-with-summary .contact-us-new-section button {
    border-radius: 10px;
}
/* END:: Contact Us page UI Changes */
  @media (min-width: 768px) {
    .path-marketinsights-details .view-maket-detail-selected-category > .view-content > div {
      margin-top: 40px;
      padding-top: 40px;
      border-top: 1px solid #e1e1e1;
      padding-left: 0;
      text-align: left;
      width: 100%;
      font: normal normal normal 40px/32px FS Elliot Pro;
      letter-spacing: 0px;
      color: #464646;
      opacity: 1;
      margin-bottom: 40px;
      line-height: 42px;
    }
}
  @media (max-width: 767px) {
    .path-marketinsights-details .view-maket-detail-selected-category > .view-content > div {
      margin-top: 40px;
      padding-top: 40px;
      border-top: 1px solid #e1e1e1;
      padding-left: 0;
      text-align: center;
      width: 100%;
      font: normal normal normal 32px/32px FS Elliot Pro;
      letter-spacing: 0px;
      color: #464646;
      opacity: 1;
      margin-bottom: 40px;
      line-height: 42px;
    }
}
  .path-marketinsights-details .principalsea-product-container .product-img-content {
    padding-top: 0;
}
  .path-marketinsights .container.productcontent-box >.row>.col-xs-12>.row.home-img-content,
  .path-marketinsights-details .container.productcontent-box >.row>.col-xs-12>.row.home-img-content {
    display: none;
}
  .path-marketinsights-details .view-m-other-cat-views > .view-header {
    border-top: 0;
    padding-top: 0;
}
  .path-marketinsights-details .pds-card-active .pds-card-section {
    flex: 0 0 100%;
}
  .path-marketinsights-details .pds-card-active .pds-card-section div:last-child {
    margin-left: auto;
}
  #principal_my_aleph_labs_com .principalsea-getintouch .linkstyle {
    border-bottom: none;
}
  #principal_my_aleph_labs_com .principalsea-getintouch .linkstyle:hover {
    border-bottom: none;
}
  #principal_my_aleph_labs_com .container-fluid-1.principalsea-articledetail-container.article {
    padding-left: 15px;
    padding-right: 15px;
}
  #principal_my_aleph_labs_com .container.productcontent-box >.row {
    flex-direction: column;
}
  @media (min-width: 768px) {
    .path-marketinsights-details .principalsea-product-container .product-img-content {
      max-width: 1280px;
      padding-right: 32px;
      padding-left: 32px;
    }
}
/* START: CSS for Static Template */
  .ESG-desc-section.why-principal-section .text-section {
    align-self: center;
}
  .ESG-desc-section.why-principal-section .pds-fullCalloutSection .pds-fullCalloutSection-image {
    object-fit: unset;
    aspect-ratio: 1;
    height: 100%;
}
  .ESG-desc-section.why-principal-section .pds-typography-h2 {
    text-align: left;
    font: normal normal normal 40px/50px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
}
  .ESG-desc-section.why-principal-section .pds-typography-h4 {
    text-align: left;
    font: normal normal normal 24px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
}
  .ESG-desc-section.why-principal-section p {
    text-align: left;
    font: normal normal normal 16px/26px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
}
  .ESG-desc-section.why-principal-section .details-button {
    margin-top: 60px;
}
  @media(max-width:767px) {

    .how-to-start-investing-section.bullet-points-section {
      padding-bottom: 0;
    }
    .details-cards-list-section .pds-button-primary ::after {
      display: none;
    }
}
  .how-to-start-investing-section.bullet-points-section .pds-typography-body-22 {
    text-align: left;
    font: normal normal normal 22px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
}
  .how-to-start-investing-section.bullet-points-section .bullet-points li {
    display: flex;
    padding-left: 30px;
    position: relative;
}
  .how-to-start-investing-section.bullet-points-section .bullet-points li ::after {
    content: '';
    background-image: url(/sites/default/files/media/checkmark.svg);
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 5px;
    background-repeat: no-repeat;
    background-size: cover;
}
  .about-us-video-section .sub-heading {
    text-align: left;
    font: normal normal normal 22px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
}
  .pds-col-icon-section .pds-sustainibility-icon-details p,
  .pds-col-section .pds-sustainibility-details p {
    font: normal normal normal 16px/26px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
}
  .pds-col-section .pds-sustainibility-section,
  .pds-col-icon-section .pds-sustainibility-section {
    font: normal normal normal 22px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    padding-top: 12px;
}
  .why-principal-section .pds-calloutSection h2.no-top-line:before {
    content: unset;
  }
  .why-principal-section .pds-calloutSection p,
  .why-principal-section .pds-calloutSection ul {
    font-family: FS Elliot Pro !important;
}
  .ESG-desc-section .pds-fullCalloutSection-content {
    padding: 40px;
    padding-top: 80px;
  }
  .offset-lg-1-right {
    margin-right: 8.33%;
    margin-left: 0;
  }
  .offset-lg-1-right.order-lg-0 {
    margin-left: 8.33%;
    margin-right: 0;
  }
  .order-lg-0 +.offset-lg-1 {
    margin-right: 8.33%;
    margin-left: 0;
  }
  .pds-sustainability-section {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    background: #f6f6f8;
    margin: 0;
    padding-top: 40px;
}
  .pds-sustainability-section.cards-section {
    padding-top: 0;

}
  .pds-sustainability-section .pds-sustainability-section-title {
    display: flex;
    align-items: center;
}
  .pds-card:hover .pds-card-section div:last-child svg {
    transform: translateX(4px);
    transition: 0.5s;
}
  .pds-sustainability-section .pds-sustainability-section-title div:last-child svg {
    transition: .5s;
}
  .pds-sustainability-section .pds-card.pds-card-active:hover .pds-card-active-section {
    background-color: #005db6;
}
  .pds-sustainability-section .pds-card.pds-card-active .pds-card-active-section {
    background-color: #0076cf;
    width: 80px;
    min-width: 80px;
    display: flex;
}
  .pds-sustainability-section .pds-card.pds-card-active .pds-card-active-section .pds-card-icon {
    margin: auto;
}
  .pds-sustainability-section .pds-card {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    min-height: 120px;
    margin-bottom: 32px;
    border-left: none;
}
  .pds-sustainability-section .heading {
    text-align: center;
    width: 100%;
    font-family: FS Elliot Pro;
    font-size: 40px;
    font-weight: normal;
    color: #333;
    opacity: 1;
    line-height: 38px;
    margin-bottom: 12px;
    opacity: 100%;
}
  .pds-sustainability-section.cards-section .details {
    margin-bottom: 40px;

}
  .pds-sustainability-section .details {
    text-align: center;
    width: 100%;
    font: normal normal normal 22px/26px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    line-height: 32px;
    margin-bottom: 0px;
    opacity: 100%;
}
  .esg-approach-image {
    width: 100px;
}
  .esg-approach-image-holder {
    padding: 40px;
    display: flex;
    flex-direction: column;
    text-align: center;
    max-width: min-content;
  }
  @media (max-width: 1023px) {
    .offset-lg-1-right {
      margin-right: auto;
      margin-left: auto;
    }
    .offset-lg-1-right.order-lg-0 {
      margin-left: auto;
      margin-right: auto;
    }
    .order-lg-0 +.offset-lg-1 {
      margin-right: auto;
      margin-left: auto;
    }
}
  @media (max-width: 767px) {
    .pds-sustainability-section .heading {
      text-align: left;
      font-size: 32px;
      line-height: 42px;
    }

    .pds-sustainability-section .details {
      text-align: left;
      font-size: 20px;
      line-height: 32px;
    }
}
  .pds-sustainability-section .pds-sustainability-section-title {
    flex-direction: column;
}
  .pds-sustainability-section .pds-card-active .pds-card-section div:first-child a {
    text-decoration: none;
    border: none;
}
  .pds-sustainability-section .pds-card-active {
    max-height: 120px;
    min-height: 120px;
    margin-bottom: 32px;
    border-left: none;
}
  .page-node-type-article-component .home-img-content {
    display: none;
}
  .pds-sustainability-section .pds-card.pds-card-active:hover {
    border-left: 0;
}
  .pds-sustainability-section .pds-card.pds-card-active .pds-card-section {
    align-items: center;
}
  .pds-sustainability-section .pds-card-active .pds-card-section div:first-child {
    padding-right: 0;
    align-items: flex-start;
}
  .pds-sustainability-section .pds-card-active .pds-card-section div:first-child p {
    text-align: left;
    font: normal normal normal 16px/26px FS Elliot Pro;
    margin-top: 8px;
    margin-bottom: auto;
    line-height: 26px;
    color: #333;
}
  .pds-sustainability-section .pds-card-active .pds-card-section div:first-child h2.pds-card-title {
    margin-bottom: 0;
    text-align: left;
    font: normal normal bold 16px/26px FS Elliot Pro;
    color: #035fa4;
    text-align: left;
}
  .pds-sustainability-section .pds-card.pds-card-active .pds-card-section {
    display: flex;
    flex-direction: row;
    width: 100%;
    padding: 24px;
}
  @media(max-width: 1023px) {

    .pds-sustainability-section .pds-util-flex {
      flex-direction: column;
}
    .pds-sustainability-section .esg-approach-image-holder {
      margin: auto;
}
}
  .esg-banner-section .pds-contentTeaser-heading,
  .esg-banner-section .pds-contentTeaser-intro,
  .esg-banner-section .pds-hero-button-row {
    text-align: left;
    color: #ffffff;
}
  .esg-banner-section.pds-hero .pds-contentTeaser.pds-contentTeaser-h1-alt-large .pds-contentTeaser-heading {
    text-align: left;
}
  .pds-hero .container .row.pds-hero-content p {
    text-align: left;
}
  @media(max-width:720px) {
    .esg-banner-section.pds-hero .container .row {
      padding-left: 16px;
    }
  }
  .badge-holder {
    display: block;
    text-align: left;
    margin-bottom: 25px;
    border: 1px solid #ffff;
    width: fit-content;
    border-radius: 4px;
}
  .badge-holder .badge-image {
    min-width: 10px;
    min-height: 10px;
    max-height: 20px;
    display: inline-block !important;
    padding: 0px 10px;
}
  .badge-holder .badge-text {
    color: #ffffff;
    padding-right: 10px;
    font-size: 16px;
    line-height: 22px;
}
  .esg-banner-section.pds-hero .pds-contentTeaser.pds-contentTeaser-h1-alt-large .pds-contentTeaser-heading {
    margin-bottom: 0;
    text-align: left;
}
  .pds-hero .container .row.pds-hero-content p {
    text-align: left;
}
  .esg-banner-section.dark-text .pds-contentTeaser-heading,
  .esg-banner-section.dark-text .pds-contentTeaser-intro,
  .dark-text .badge-text {
    color: rgb(70, 70, 70);
}
  .dark-text .badge-holder {
    border-color: rgb(70, 70, 70);
}
  @media (max-width: 767px) {
    .dark-text .banner-bg-overlay {
      background: -webkit-linear-gradient(0deg,rgba(163 177 188 / 80%) 0%,rgba(213 224 232 / 40%) 50%,rgba(234 239 242 / 0%) 100%);
      background: linear-gradient(0deg,rgba(163 177 188 / 80%) 0%,rgba(213 224 232 / 40%) 50%,rgba(234 239 242 / 0%) 100%);
}
    .mobile-text-white .banner-bg-overlay {
      background: transparent linear-gradient(180deg, #03417000 0%, #02243d80 59%, #022138e6 100%) 0% 0% no-repeat padding-box;
}
    .mobile-text-white.esg-banner-section.pds-hero .pds-contentTeaser.pds-contentTeaser-h1-alt-large .pds-contentTeaser-heading {
      color: white;
}

    .mobile-text-white.esg-banner-section.pds-hero .pds-contentTeaser p {
      color: white;
}
}
  .esg-banner-section .pds-contentTeaser-heading {
    font-weight: bold;
}
  .esg-banner-section.pds-hero .pds-fullWidthImg-img {
    position: absolute;
    width: 100%;
    height: auto;
}
  .esg-banner-section .pds-button-primary a,
  .esg-banner-section .pds-button-primary a:hover {
    color: #fff;
    border: none;
}
  .about-us-video-section .button-holder .pds-button-primary a {
    color: #fff;
    color: var(--components-button-primary-text-default);
    border: none;
    border: var(--components-button-primary-border-default);
    padding: 14.5px 32px;
  }
  .about-us-video-section .button-holder .pds-button-primary a:hover {
    text-decoration: none;
  }
  .about-us-video-section .button-holder .pds-button-primary {
    padding: 0;
  }
  .about-us-video-section p {
    margin-bottom: 0;
  }
  .how-to-start-investing-section .bullet-points {
    list-style-type: none;
  }
  .how-to-start-investing-section .bullet-points svg {
    margin-right: 10px;
  }
  @media (max-width: 767px) {
    .ESG-desc-section .pds-fullCalloutSection-content {
      padding: 0px !important;
    }
    .why-principal-section .pds-calloutSection {
      padding: 0 8px;
    }
    .why-principal-section .pds-calloutSection .pds-fullCalloutSection-content p {
      width: 100%;
    }

  }
  .bullet-points-section .pds-button-primary a {
    color: #fff;
    color: var(--components-button-primary-text-default);
    border: none;
    border: var(--components-button-primary-border-default);
    padding: 14.5px 32px;
  }
  .bullet-points-section .pds-button-primary a:hover {
    text-decoration: none;
  }
  .bullet-points-section .pds-button-primary {
    padding: 0;
  }
  .ESG-desc-section .pds-button-primary a {
    color: #fff;
    color: var(--components-button-primary-text-default);
    border: none;
    border: var(--components-button-primary-border-default);
    padding: 14.5px 32px;
  }
  .ESG-desc-section .pds-button-primary a:hover {
    text-decoration: none;
  }
  .ESG-desc-section .pds-button-primary {
    padding: 0;
  }
/* CSS for Sustainability Column Section */
  .pds-col-section .pds-sustainibility-title {
    font-family: var(--font-family);
    font-size: 40px;
    line-height: 38px;
    opacity: 100;
    color: var(--color-black);
    margin-bottom: 12px;
    max-width: 1146px;
    margin-left: auto;
    margin-right: auto;
}
  .pds-col-section .pds-sustainibility-sub-title {
    text-align: center;
    font: normal normal normal 22px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    margin-bottom: 40px;
}
  .pds-col-section .pds-sustainibility-details {
    font-family: var(--font-family);
    font-size: 16px;
    line-height: 26px;
    opacity: 100;
    color: var(--color-black);
    margin-bottom: 44px;
    max-width: 543px;
}
  .pds-col-section .pds-sustainibility-section {
    font-family: var(--font-family);
    font-size: 24px;
    line-height: 32px;
    opacity: 100;
    color: var(--color-black);
    margin-bottom: 12px;
}
  .pds-col-section .pds-text-center {
    text-align: center;
}
  .pds-col-section .pds-one-col {
    display: block;
}
  .pds-col-section .pds-two-col {
    display: block;
}
  @media (max-width: 767px) {
    .pds-col-section .pds-sustainibility-title {
      font-size: 32px;
      line-height: 42px;
      text-align: left;
    }
    .pds-col-section .pds-sustainibility-sub-title {
      font-size: 20px;
      text-align: left;
    }
    .pds-col-section .pds-sustainibility-details {
      text-align: left;
      margin-bottom: 40px;
    }
    .pds-col-section .pds-sustainibility-section {
      text-align: left;
    }
}
  .pds-col-icon-section {
    padding: 80px 0;
}
  .pds-col-icon-section img {
    width: auto;
    padding: 20px;
  }
  .pds-col-icon-section .pds-sustainibility-title {
    font-family: var(--font-family);
    font-size: 40px;
    line-height: 38px;
    opacity: 100;
    color: var(--color-black);
    margin-bottom: 12px;
    max-width: 1146px;
    margin-left: auto;
    margin-right: auto;
  }
  .pds-col-icon-section .pds-sustainibility-sub-title {

    text-align: center;
    font: normal normal normal 22px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    margin-bottom: 40px;
  }
  .pds-col-icon-section .pds-sustainibility-icon-details {
    font-family: var(--font-family);
    font-size: 16px;
    line-height: 26px;
    opacity: 100;
    color: var(--color-black);
    margin-bottom: 44px;
    max-width: 543px;
  }
  .pds-col-icon-section .pds-sustainibility-icon-title {
    font-family: var(--font-family);
    font-size: 24px;
    line-height: 32px;
    opacity: 100;
    color: var(--color-black);
    margin-bottom: 12px;
    margin-top: 16px;
  }
  .pds-col-icon-section .pds-text-center {
    text-align: center;
  }
  .pds-col-icon-section .pds-col-icon-five {
    display: block;
  }
  @media (max-width: 767px) {
    .pds-col-icon-section .pds-sustainibility-title {
      font-size: 32px;
      line-height: 42px;
      text-align: left;
    }

    .pds-col-icon-section .pds-sustainibility-sub-title {
      font-size: 20px;
      text-align: left;
    }

    .pds-col-icon-section .pds-sustainibility-icon-details {
      margin-bottom: 90px;
    }
    .pds-col-icon-section .pds-sustainibility-icon-title {
      margin-top: 12px;
    }
  }
  .invest-now-video-section .descr-text {
    text-align: center;
    font: normal normal normal 22px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin-top: 12px;
    margin-bottom: 11px;
    padding: 0px 12px;
}
  .invest-now-video-section .descr-text {
    padding: 0;
  }
  .pds-sustainibility-job-openings {
    position: relative;
    display: block;
  }
  .pds-sustainibility-job-openings .container {
    position: relative;

    z-index: 1;
  }
  .pds-sustainibility-job-openings .banner-image-desktop {
    height: 100%;
    max-width: 100%;
    min-height: 762px;
    width: 100%;
    position: absolute;
    top: 0;
  }
  .pds-sustainibility-job-openings .pds-job-openings {
    background: #142c41b3 0% 0% no-repeat padding-box;
    opacity: 1;
    height: auto;
    padding: 80px 60px;
    max-width: 546px;
    min-height: 762px;
    margin-left: 100px;
  }
  .pds-sustainibility-job-openings .pds-job-openings {
    margin-left: 10%;
  }
  .pds-sustainibility-job-openings .right-text .pds-job-openings {
    margin-left: 0px;
    float: right;
    margin-right: 12%;
  }
  @media(max-width:1023px) {
    .pds-sustainibility-job-openings .pds-job-openings {
      margin-left: 0px;
    }
    .pds-sustainibility-job-openings .right-text .pds-job-openings {
      margin-left: 0px;
      margin-right: 0px;
      float: right;
    }
  }
  .pds-sustainibility-job-openings .opening-title {
    text-align: left;
    font: normal normal normal 16px/26px FS Elliot Pro;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 1;
    margin-bottom: 20px;
  }
  .pds-sustainibility-job-openings .opening-heading {
    text-align: left;
    font: normal normal normal 40px/50px FS Elliot Pro;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 1;
    margin-top: 20px;
    margin-bottom: 80px;
  }
  .pds-sustainibility-job-openings .opening-border-bottom {
    border-bottom: 5px solid #0091da;
    max-width: 134px;
  }
  .pds-sustainibility-job-openings .pds-job-openings-list ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .pds-sustainibility-job-openings .pds-job-openings-list li {
    margin-bottom: 40px;
    border-left: 3px solid #ffffff;
  }
  .pds-sustainibility-job-openings .pds-job-openings-list a   ,
  .pds-sustainibility-job-openings .pds-job-openings-list p {
    text-decoration: none;
    text-align: left;
    font: normal normal normal 22px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 1;
    padding-left: 12px;
    display: block;
    border: none;
  }
  .pds-sustainibility-job-openings .pds-job-openings-list p {
    margin-bottom: 40px;
    border-left: 3px solid #ffffff;
  }
  .pds-sustainibility-job-openings .pds-job-openings-list a:hover {
    text-decoration: underline;
  }
  @media (max-width: 767px) {
    .pds-sustainibility-job-openings {
      max-height: 100%;
    }

    .pds-sustainibility-job-openings .container {
      padding-left: 0;
      padding-right: 0;
    }

    .pds-sustainibility-job-openings .opening-heading {
      font: normal normal normal 32px/42px FS Elliot Pro;
      margin-bottom: 40px;
    }

    .pds-sustainibility-job-openings .pds-job-openings {
      padding: 32px 30px;
    }

    .pds-sustainibility-job-openings .pds-job-openings-list a {
      font: normal normal bold 22px/32px FS Elliot Pro;
    }
    .pds-sustainibility-job-openings .pds-job-openings-list li {
      margin-bottom: 40px;
      border-left: 3px solid #ffffff;
    }
    .pds-sustainibility-job-openings .container {
      top: unset;
      left: unset;
      padding: unset;
      -webkit-transform: unset;
      -moz-transform: unset;
      -ms-transform: unset;
      -o-transform: unset;
      transform: none;
      bottom: 0;
      top: 0;
    }
  }
  @media (min-width: 720px) {
    .pds-sustainibility-job-openings {
      max-height: 100%;
    }
  }
  @media only screen and (device-width: 768px) {

    /* For general iPad layouts */
    .pds-sustainibility-job-openings {
      max-height: 100%;
      height: 100vh;
    }

    .pds-sustainibility-job-openings .banner-image-desktop {
      height: auto;
      max-width: 100%;
      max-height: 100%;
      min-height: 100%;
      width: 100%;
    }

    .pds-sustainibility-job-openings .container {
      top: unset;
      left: unset;
      padding: unset;
      -webkit-transform: unset;
      -moz-transform: unset;
      -ms-transform: unset;
      -o-transform: unset;
      transform: none;
      bottom: 0;
      top: 0;
    }
    .pds-sustainibility-job-openings .pds-job-openings {
      min-height: 100vh;
    }
  }
  .article-image {
    width: 100%;
  }
  .pds-sustainability-section.callout-cards-section .col-lg-10 {
    margin-top: 40px;
  }
  .why-principal-section p {
    width: 80%;
  }
  .pds-sustainability-section.callout-cards-section {
    padding: 80px 0;
  }
  @media(max-width:767px) {
    .esg-banner-section img {
      display: block !important;
      min-height: 720px;
      object-fit: cover;
      object-position: 82%;
    }
    #principal_my_aleph_labs_com .block-views-blockpages-banner-block-2 .owl-item .pds-hero .container {
      bottom: 0;
      top: unset;
    }
    section.pds-hero.esg-banner-section {
      position: relative;
    }
    .esg-banner-section.pds-hero .pds-fullWidthImg-img {
      position: relative;
    }
    .esg-banner-section.pds-hero .pds-hero-content-container {
      position: absolute;
      bottom: 0;
      z-index: 9999;
    }
    .button-holder {
      text-align: center;
    }
    .details-button {
      text-align: center;
    }
  }
  .how-to-invest-section .heading {
    padding-top: 80px;
  }
  .pds-sustainability-section p {
    font-family: FS Elliot Pro;
    font-size: 22px;
    font-weight: normal;
    color: #333;
    opacity: 1;
    line-height: 32px;
  }
  @media (max-width: 767px) {
    .ESG-desc-section.why-principal-section .pds-fullCalloutSection-content {
      margin-top: 40px;
}
    .how-to-invest-section .first-card {
      margin-top: 60px;
}
    .ESG-desc-section.why-principal-section .pds-fullCalloutSection-content p {
      width: 100%;
}
    .pds-col-section .pds-sustainibility-section {
      margin-top: 20px;
}

    .how-to-invest-section .two-cards {
      margin-top: 0;
}
    .how-to-invest-section {
      padding-bottom: 0;
}

}
  .pds-sustainability-section .pds-card-active .pds-card-section div:first-child p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
  .container-fluid.principalsea-product-container.article_component {
    padding: 0;
}
  .how-to-invest-section {
    padding-top: 0;
}
  .pds-col-section {
    padding: 40px 0;
}
  .ESG-desc-section.why-principal-section {
    padding-bottom: 40px !important;
}
  .cta-button .pds-button-primary a,
  .cta-button-banner .pds-button-primary a {
    color: #fff;
    color: var(--components-button-primary-text-default);
    border: none;
    border: var(--components-button-primary-border-default);
    padding: 14.5px 32px;
  }
  .cta-button .pds-button-primary,
  .cta-button-banner .pds-button-primary {
    padding: 0;
  }
  .cta-button .pds-button-primary a:hover,
  .cta-button-banner .pds-button-primary a:hover {
    text-decoration: none;
  }
  .cta-button.details-button {
    padding-top: 40px;
  }
  @media (max-width: 767px) {
    .cta-button-banner {
      text-align: left;
    }
  }
  /* CSS for Sustainability Column Section */
/* END: CSS for Static Template */
/* BEGIN:: About us icon resize on mobile resolution as per mock-up*/
  @media (max-width: 800px) {
    .why-principal-section .pds-fullCalloutSection .pds-fullCalloutSection-flex-content .pds-fullCalloutSection-image {
      width: 262px;
      height: auto;
      margin: auto;
    }
}
/* END:: About us icon resize on mobile resolution as per mock-up*/
  .collapsible-with-heading {

    padding-bottom: 80px;

}
  .collapsible-with-heading .heading {

    text-align: center;

    font: normal normal normal 40px/50px FS Elliot Pro;

    letter-spacing: 0px;

    color: #333333;

    padding-top: 80px;

}
  .collapsible-with-heading .sub-heading {

    text-align: center;

    font: normal normal normal 22px/32px FS Elliot Pro;

    letter-spacing: 0px;

    color: #333333;

    opacity: 1;

    margin-bottom: 60px;

}
  .collapsible-with-heading .pds-collapsible {

    margin-top: 0;

}
  .collapsible-with-heading .pds-collapsible-heading {

    text-align: left;

    font: normal normal normal 32px/38px FS Elliot Pro;

    letter-spacing: 0px;

    color: #464646;

    margin-bottom: 24px;

}
  .collapsible-with-heading .pds-collapsible-details-text .pds-link-icon-right {

    display: inline-block;

}
/* BEGIN:: Carousel Slider CSS */
  .pds-carousel-card {
    margin-bottom: 60px;
    margin-left: 15px;
    margin-right: 15px;
}
  .pds-carousel-card .pds-card {
    flex: 0 0 355px;
    border: 1px solid #e6e6e6;
}
  .pds-carousel-card .pds-card:hover {
    cursor: pointer;
    box-shadow: 0 20px 40px 2px rgb(70 78 126 / 16%);
}
  .pds-carousel-card .img-responsive {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 128px;
    min-height: 128px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
  .pds-carousel-card a {
    text-decoration: none;
    color: inherit;
    border-bottom: none;
    font: normal normal normal 20px/30px FS Elliot Pro;
}
  .pds-carousel-card a:hover {
    border-bottom: none;
    color: inherit;
}
  .pds-carousel-card .pds-card-title {
    font: normal normal normal 20px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #4a4a4a;
    opacity: 1;
    margin-bottom: 0;
}
  .pds-carousel-card .pds-card-info {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex: 0 0 100%;
}
  .pds-carousel-card .pds-card-info p {
    margin-top: auto;
    margin-bottom: auto;
}
  .pds-carousel-card .pds-description {
    color: #464646;
    font: normal normal normal 16px/26px FS Elliot Pro;
    margin-top: 8px;
    margin-bottom: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
  .pds-carousel-card .pds-card:hover .pds-card-section div:last-child svg {
    transform: unset;
    transition: unset;
}
  .pds-carousel-card .pds-read-time {
    margin-left: 12px;
}
  .pds-carousel-card .pds-publish-date {
    margin-left: auto;
}
  .pds-carousel-card a:last-child {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    height: fit-content;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 60px;
}
  .morebtn {
    text-align: center;
}
  .pds-esg-search-result {
    border-top: 1px solid #e8e8e8;
    padding-bottom: 40px;
    padding-top: 40px;
}
  .pds-esg-search-result .nresult {
    text-align: left;
    font-size: 28px;
    line-height: 34px;
    color: #333333;
    font-family: 'FS Elliot Pro';
    margin-bottom: 40px;
}
  .pds-esg-search-result .np-msg {
    text-align: left;
    font-size: 20px;
    line-height: 25px;
    color: #333333;
    font-family: 'FS Elliot Pro';
    display: block;
}
  .pds-search-exposed-view .form-group {
    margin-bottom: 0;
}
  #views-exposed-form-enrich-your-knowledge-page-1,
  #views-exposed-form-enrich-your-knowledge-details-page-1 {
    margin-top: 40px;
    margin-bottom: 40px;
}
  #views-exposed-form-enrich-your-knowledge-page-1 .form-inline,
  #views-exposed-form-enrich-your-knowledge-details-page-1 .form-inline {
    flex-direction: column;
    position: relative;
    display: flex;
    margin-bottom: 40px;
}
  #views-exposed-form-enrich-your-knowledge-page-1 label,
  #views-exposed-form-enrich-your-knowledge-details-page-1 label {
    text-align: left;
    font: normal normal normal 16px/19px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin-bottom: 8px;
}
  #views-exposed-form-enrich-your-knowledge-page-1 input,
  #views-exposed-form-enrich-your-knowledge-details-page-1 input {
    border: 1px solid #616267;
    display: flex;
    width: 100%;
    height: 48px;
    opacity: 1;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
  #views-exposed-form-enrich-your-knowledge-page-1 .input-group-btn,
  #views-exposed-form-enrich-your-knowledge-details-page-1 .input-group-btn {
    position: absolute;
    right: 0;
}
  #views-exposed-form-enrich-your-knowledge-page-1 .btn-primary,
  #views-exposed-form-enrich-your-knowledge-details-page-1 .btn-primary {
    background: url(https://www.principal.com.my/sites/default/files/media/ic-search-s-blue.svg),#ffffff;
    height: 42px;
    background-repeat: no-repeat;
    position: absolute;
    top: 30px;
    right: 5px;
    background-size: auto;
    background-position: center;
}
  #views-exposed-form-enrich-your-knowledge-page-1 .btn-primary,
  #views-exposed-form-enrich-your-knowledge-details-page-1 .btn-primary {
    outline: none;
    border: none;
    box-shadow: none;
}
  #views-exposed-form-enrich-your-knowledge-page-1 .btn-primary > img,
  #views-exposed-form-enrich-your-knowledge-details-page-1 .btn-primary > img {
    display: none;
}
  .pds-carousel-slider-section .pds-border-top {
    border-top: 1px solid #e8e8e8;
    opacity: 1;
    display: block;
    position: relative;
    top: -40px;
}
  .pds-carousel-slider-section .view-header {
    text-align: left;
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    margin-bottom: 40px;
    margin-top: 40px;
}
  .pds-carousel-slider-section .view-footer {
    margin-bottom: 80px;
}
  .pds-carousel-slider-section .owl-buttons {
    position: absolute;
    right: 0px;
    top: -50px;
    width: 88px;
    height: 40px;
}
  .pds-carousel-slider-section .owl-buttons div[class*="owl-"] {
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    background: url(/themes/custom/malaysia/images/arrow.svg) no-repeat center transparent !important;
    border: 3px solid #035fa4;
    opacity: 1;
    padding: 0 !important;
}
  .pds-carousel-slider-section .owl-buttons div[class*="owl-"] {
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    background: url(/themes/custom/malaysia/images/arrow.svg) no-repeat center transparent !important;
    border: 3px solid #035fa4;
    opacity: 1;
    padding: 0 !important;
}
  .pds-carousel-slider-section .owl-buttons div.owl-prev {
    transform: rotate(-180deg);
}
  .pds-carousel-slider-section .owl-buttons div[class*="owl-"].disabled {
    border: 3px solid #9d9ea4;
    background: url(/themes/custom/malaysia/images/arrow_disabled.svg) no-repeat center transparent !important;
    cursor: default;
}
  @media (max-width: 425px) {
    .pds-carousel-slider-section .owl-buttons {
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
      top: -40px;
}
    .pds-carousel-card .pds-card {
      margin-left: 0;
      margin-right: 0;
      flex: 0 0 100%;
}
    .pds-carousel-slider-section .view-header {
      font: normal normal normal 32px/42px FS Elliot Pro;
      margin-bottom: 80px;
      text-align: center;
      margin-left: auto;
}
    #views-exposed-form-enrich-your-knowledge-page-1 .btn-primary,
    #views-exposed-form-enrich-your-knowledge-details-page-1 .btn-primary {
      top: 30px;
}
    .pds-carousel-card {
      margin-left: 0;
      margin-right: 0;
}
}
  @media (max-width: 320px) {
    .pds-carousel-card .pds-card-info {
      flex-direction: column;
    }

    .pds-carousel-card .pds-read-time {
      margin-left: unset;
    }

    .pds-carousel-card .pds-publish-date {
      margin-left: unset;
    }
}
  @media only screen and (-webkit-min-device-pixel-ratio: 3),
  only screen and (min--moz-device-pixel-ratio: 3),
  only screen and (-o-min-device-pixel-ratio: 3/1),
  only screen and (min-device-pixel-ratio: 3) {
    #views-exposed-form-enrich-your-knowledge-page-1 .btn-primary,
    #views-exposed-form-enrich-your-knowledge-details-page-1 .btn-primary {
      top: 33px;
    }
    .pds-carousel-slider-section .view-header .pds-text-wrap {
      display: inline-block;
      white-space: unset;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      max-width: 100%;
    }
}
  @media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min--moz-device-pixel-ratio: 2),
  only screen and (-o-min-device-pixel-ratio: 2/1),
  only screen and (min-device-pixel-ratio: 2) {
    /* your css rules for ipad portrait */
    #views-exposed-form-enrich-your-knowledge-page-1 .btn-primary,
    #views-exposed-form-enrich-your-knowledge-details-page-1 .btn-primary {
      top: 29px;
    }
    .pds-carousel-slider-section .view-header .pds-text-wrap {
      display: inline-block;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      max-width: 90%;
    }
}
  @media (max-width: 425px) {
    #views-exposed-form-enrich-your-knowledge-page-1 .btn-primary,
    #views-exposed-form-enrich-your-knowledge-details-page-1 .btn-primary {
      top: 33px;
    }
    .pds-carousel-slider-section [class*=col-] .pds-card {
      margin-left: 0px;
      margin-right: 0px;
    }
}
/* END:: Carousel Slider CSS */
/* financial consultant what's new page css start here */
  .whats-new-heading-section .heading-section .heading {
    text-align: left;
    font: normal normal normal 40px/38px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    margin-bottom: 16px;
    margin-top: 80px;
}
  .whats-new-heading-section .heading-section .sub-heading {
    color: var(--unnamed-color-333333);
    text-align: left;
    font: normal normal normal 22px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin-bottom: 40px;
}
  .campaign-cards-section .heading {
    text-align: left;
    font: normal normal normal 32px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
}
  .whats-new-cards-section.row {
    margin-left: -8px;
    margin-right: -8px;
}
  .whats-new-cards-section .card-holder {
    padding: 20px 12px;
}
  .whats-new-cards-section .card-holder .pds-card-title {
    text-align: left;
    padding: 0;
    text-align: left;
    font: normal normal normal 20px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #4a4a4a;
    opacity: 1;
}
  @media(min-width:1023px) {

    .whats-new-cards-section .card-holder .pds-card-title {
      min-height: 60px;
}
}
  .whats-new-cards-heading-section .heading::after {
    content: '';
    border: 1px solid var(--unnamed-color-e8e8e8);
    box-shadow: 0px 1px 1px #00000029;
    border: 1px solid #e8e8e8;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
}
  .whats-new-cards-heading-section .heading {
    padding-top: 32px;
    text-align: left;
    font: normal normal normal 32px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    position: relative;
    padding-bottom: 30px;
}
  .whats-new-cards-section .pds-card-title,
  .financial-consultant-page .pds-card h2.pds-card-title {
    text-align: left;
    font: normal normal normal 20px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #4a4a4a;
    opacity: 1;
    padding: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
  .whats-new-cards-section .pds-card-section {
    text-align: center;
    margin-bottom: 8px;
    align-items: center;
}
  .whats-new-cards-section .pds-card-section p {
    text-align: left;
    font: normal normal normal 16px/26px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
  .whats-new-cards-section .card-holder .pds-card {
    height: 100%;
    min-height: 270px;
    margin-right: 36px;
}
  @media(max-width:767px) {
    .whats-new-cards-section .card-holder .pds-card {
      margin-right: 0px;
}

}
  .whats-new-cards-section .card-holder .pds-card:hover {
    cursor: pointer;
    box-shadow: 0 20px 40px 2px rgb(70 78 126 / 16%);
}
  .whats-new-cards-section .card-holder .pds-card .pds-card-image-holder img {
    display: block;
    height: 120px;
    -o-object-fit: cover;
    object-fit: cover;
    max-width: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    width: 100%;
}
  .whats-new-cards-section .financial-cards {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    border: none;

}
  @media (max-width: 1200px) {
    .whats-new-cards-section .row {
      margin-left: -28px;
      margin-right: -28px;
    }
    .whats-new-cards-section .card-holder {
      padding: 20px 8px;
    }
}
  @media(max-width: 719px) and (min-width: 540px) {
    .whats-new-cards-section .card-holder {
      max-width: 50%;
    }
}
  .financial-consultant-page .owl-wrapper-outer {
    padding-bottom: 0;
}
  .financial-consultant-page .owl-wrapper-outer .owl-item {
    height: 100%;
}
  .financial-consultant-page .view-footer {
    text-align: center;
    margin-bottom: 80px;
}
  @media (max-width:767px) {
    .financial-consultant-page .view-footer {
      margin-bottom: 60px;
}
}
  .financial-consultant-page .owl-wrapper-outer .owl-item p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-align: left;
    font: normal normal normal 16px/26px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;

}
  .financial-consultant-page .owl-wrapper-outer .owl-item .pds-card-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
  .financial-consultant-page .owl-theme .owl-buttons {
    right: 56px;
}
  .financial-consultant-page .view-footer .pds-button.pds-button-secondary {
    padding-left: 70px;
    padding-right: 70px;
}
  @media(max-width:720px) {
    .financial-consultant-page .owl-theme .owl-buttons {
      right: 15px;
      max-width: 50%;
      right: unset;
      position: relative;
      margin: auto;
      justify-content: center;
      top: unset;
    }
    .financial-consultant-page .owl-controls {
      position: absolute;
      top: -60px;
      width: 100%;
    }
    .financial-consultant-page .home-whats-new h4 {
      margin-bottom: 60px;
      text-align: center;
    }
}
  .whats-new-heading-section .col-12.heading-section {
    padding: 0px 22px;
}
  .financial-video-section .text-section {
    padding-top: 40px;
    padding-bottom: 40px;

}
  .financial-video-section .video-player {
    padding-top: 0 !important;
}
  .financial-video-section .video-player iframe {
    width: 100%;
    height: 100%;
}
  .financial-video-section .details-button .pds-button-primary {
    position: relative;
    padding-right: 72px;
}
  .financial-video-section .details-button .pds-button-primary::after {
    content: '';
    position: absolute;
    right: 40px;
    background-image: url('/themes/custom/malaysia/images/arrow_disabled_white.svg');
    width: 20px;
    height: 20px;
}
  .details-cards-list-section .pds-button-primary {
    position: relative;
    padding-right: 22px;
}
  .details-cards-list-section .pds-button-primary ::after {
    content: '';
    position: absolute;
    right: 20px;
    background-image: url('/themes/custom/malaysia/images/arrow_disabled_white.svg');
    width: 20px;
    height: 20px;
}
  .financial-consultant-form {
    padding-bottom: 80px;
}
  .financial-consultant-form#block-ourfinancialconsultantsheading-3 {
    padding-top: 80px;
    padding-bottom: 40px;
}
  .financial-consultant-form#block-ourfinancialconsultantsheading-3 h2 span {
    color: var(--unnamed-color-333333);
    text-align: center;
    font: normal normal normal 40px/50px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333 !important;
    opacity: 1;
}
  @media(max-width:720px) {
    .financial-consultant-form#block-ourfinancialconsultantsheading-3 h2 {
      text-align: center;
    }
    .financial-consultant-form#block-ourfinancialconsultantsheading-3 h2 span {
      text-align: center;
      font-size: 32px;
      line-height: 40px;
}
}
  .whats-new-cards-section .pds-card-title,
  .financial-consultant-page .pds-card h2.pds-card-title {
    text-align: left;
    font: normal normal normal 20px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #4a4a4a;
    opacity: 1;
    padding: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
  .path-financial-consultants-details .field--name-field-get-in-touch-title {
    text-align: center;
    font: normal normal normal 40px/38px FS Elliot Pro;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 1;
    width: 100%;
    padding-top: 80px;
}
  .webform-submission-our-financial-consultants-form .form-actions {
    text-align: center;
}
  .webform-submission-our-financial-consultants-form form {
    width: 30%;
    margin: auto;
}
  @media (max-width:767px) {

    .webform-submission-our-financial-consultants-form form {
      width: 90%;
      margin: auto;
}
    #block-financialconsultantformfooter .note-text {
      width: 90%;
      margin: auto;
}
}
  #block-financialconsultantformfooter .note-text {
    width: 30%;
    margin: auto;
}
  #block-ourfinancialconsultantsheading-3 .field--name-body h2 {
    text-align: center;
}
  .webform-submission-our-financial-consultants-form form button.btn.btn-primary {

    padding: 10px 60px;
    border-radius: 32px;
}
  .path-financial-consultants-details .field.field--name-field-get-in-touch.field--type-entity-reference-revisions.field--label-hidden.field--items {
    display: flex;
}
  .path-financial-consultants-details .get-in-touch {
    padding-top: 0;
    padding-bottom: 80px;
}
  .path-financial-consultants-details .principalsea-getintouch {
    background: transparent linear-gradient(200deg,#00c4d9 0%,#0076cf 100%,#000000 100%) 0% 0% no-repeat padding-box;
    justify-content: center;
    margin: 0 -8px;
    margin-top: 50px;
}
  .path-financial-consultants-details .get-in-touch h4 {
    margin-top: 24px;
    margin-bottom: 16px;
}
  .path-financial-consultants-details .get-in-touch {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-left: 30px;
}
  .path-financial-consultants-details .get-in-touch .title,
  .get-in-touch .title {
    color: #fff;
    padding-bottom: 40px;
}
  .path-financial-consultants-details .get-in-touch .get-in-touch-cnt {
    width: 400px;
    min-height: 356px;
    background: #ffffff 0% 0% no-repeat padding-box;
    border-radius: 20px;
    text-align: center;
    padding: 32px;
    position: relative;
}
  .path-financial-consultants-details .get-in-touch p {
    padding: 0 0px;

}
  .path-financial-consultants-details .get-in-touch p.arrowHover {
    position: absolute;
    bottom: 32px;
    left: 34%;
}
  .path-financial-consultants-details .get-in-touch .get-in-touch-cnt a {
    text-decoration: none;
    border-bottom: 0;
}
  .path-financial-consultants-details .get-in-touch >svg {
    width: 16px;
    stroke-width: 3;
}
  .path-financial-consultants-details .get-in-touch .get-in-touch-cnt a:hover {
    text-decoration: none;
    border-bottom: 0;
}
  .path-financial-consultants-details .get-in-touch .arrowHover svg {
    vertical-align: middle;
    height: 16px;
    width: 16px;
    margin-left: 4px;
    color: #0061a0;
}
  .path-financial-consultants-details .get-in-touch .get-in-touch-cnt p.arrowHover:hover svg {
    transform: translateX(4px);
    transition: .5s;
}
  .form--inline .js-form-item {
    margin-bottom: 0;
}
  @media (max-width:767px) {
    .path-financial-consultants-details .field.field--name-field-get-in-touch.field--type-entity-reference-revisions.field--label-hidden.field--items {
      display: flex;
      flex-direction: column;
}
    .path-financial-consultants-details .get-in-touch .get-in-touch-cnt {
      width: 400px;
    }
    .path-financial-consultants-details .get-in-touch {
      margin-left: 0;
    }
}
  @media (max-width:540px) {

    .path-financial-consultants-details .get-in-touch .get-in-touch-cnt {
      width: auto;
      min-height: 386px;
    }
}
  .financial-consultant-page .view-footer .pds-button.pds-button-secondary {
    padding-left: 70px;
    padding-right: 70px;
}
  .principalsea-other-container .thumbnail {
    border: none;
    outline: none;
}
/*pds jump to section*/
  .pds-jumpto-section .pds-card .pds-button-secondary {
    border: 0;
    text-decoration-line: underline;
    text-decoration-style: dotted;
    color: #035fa4;
    font-size: 22px;
    font-family: var(--font-family);
    font-weight: bold;
}
  .pds-jumpto-section .pds-jump-card {
    box-shadow: 0px 3px 20px #0000001a;
    border-radius: 12px;
    opacity: 1;
    border: 0;
    font-family: var(--font-family);
}
  .pds-jumpto-section .pds-card .pds-button-secondary:hover {
    border: 0 !important;
    background-color: transparent !important;
    text-decoration: underline !important;
}
/* pds flow chart css */
  .esg-strategy-graph .pds-jump-card {
    box-shadow: 0px 3px 20px #0000001a;
    border-radius: 20px;
    opacity: 1;
    border: 0;
    background-color: #002855;
    font-family: var(--font-family);
}
  .esg-strategy-graph .pds-flow-chart {
    flex-direction: column;
}
  .esg-strategy-graph.pds-col-section-1 {
    background-color: #f6f6f8;
}
  .esg-strategy-graph .pds-text-center {
    text-align: center;
}
  .esg-strategy-graph .pds-esg-title h1 {
    font-size: 39px;
    font-family: var(--font-family);
    color: #333333;
}
  .esg-strategy-graph .pds-esg-title p {
    font-size: 20px;
    font-family: var(--font-family);
    color: #333333;
}
  .esg-strategy-graph .pds-esg-title h4 {
    font-size: 32px;
    font-family: var(--font-family);
    color: #333333;
}
  .esg-strategy-graph .pds-card-childs h4 {
    font-size: 26px;
    color: #ffffff;
}
  .esg-strategy-graph .pds-card-childs h6 {
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
    line-height: 36px;
}
  .esg-strategy-graph .pds-card-section {
    color: #ffffff;
    font-family: var(--font-family);
}
  .esg-strategy-graph .pds-blue-circle {
    background-color: #002855;
    width: 170px;
    height: 170px;
    border-radius: 50%;
}
  .esg-strategy-graph .pds-blue-circle p {
    font-size: 26px;
    color: #ffffff;
    font-weight: 300;
}
  .esg-strategy-graph .pds-level3 {
    margin-top: 96px !important;
}
  .esg-strategy-graph .pds-card-emp-dev {
    background: #ffffff;
    border: 1px solid #e8e8e8;
    border-radius: 0px;
    font-family: var(--font-family);
    height: 86px;
}
  .esg-strategy-graph .pds-card-emp-dev .pds-card-section div:first-child p {
    font-size: 16px;
    color: var(--color-dark-blue);
}
  .esg-strategy-graph .pds-card-emp-dev div p {
    color: #034170;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
}
  .esg-strategy-graph .pds-custom-p {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
}
  .esg-strategy-graph .pds-arrow-color {
    color: var(--color-dark-blue);
}
  .esg-strategy-graph .pds-level-0::after {
    content: "";
    display: block;
    width: 50%;
    margin-left: 1px;
    border-right: 2px solid #043860;
    height: 48px;
}
  @media screen and (min-width: 1200px) {
    .esg-strategy-graph .pds-card-emp-dev {
      min-width: 300px;
    }
}
  @media screen and (min-width:1100px) {
    .pds-jumpto-section {
      padding-left: 160px;
      padding-right: 160px;
    }
}
  @media  screen and (min-width:720px) and (max-width:799px) {
    .pds-jumpto-section .pds-card .pds-button-secondary {
      font-size: 19px;
    }
}
  @media screen and (max-width: 768px) {
    .esg-strategy-graph .pds-level-0::after {
      border-right: 0px;
      height: 24px;
}
    .esg-strategy-graph .pds-esg-title h1 {
      font-size: 32px;
      line-height: 40px;
      margin-bottom: 20px;
}
    .esg-strategy-graph .pds-esg-title p {
      font-size: 21px;
}
    .esg-strategy-graph .pds-esg-title h4 {
      font-size: 30px;
}
    .pds-card-childs {
      padding: 24px !important;
}
    .esg-strategy-graph .pds-level3 {
      margin-top: 30px !important;
}
}
  @media screen and (min-width: 768px) {
    .esg-strategy-graph .pds-level-0::after {
      content: "";
      display: block;
      width: 50%;
      margin-left: 1px;
      border-right: 2px solid #043860;
      height: 48px;
}
    .esg-strategy-graph .pds-level-1::before {
      content: "";
      position: absolute;
      top: 67.5%;
      left: 50%;
      transform: translateX(-50%);
      width: 1px;
      height: 25px;
      background: #000;
}
    .esg-strategy-graph .pds-level-3:before {
      content: "";
      display: block;
      border-right: 2px solid #043860;
      height: 96px;
      top: -93px;
      margin-left: 1px;
      position: absolute;
}
    .esg-strategy-graph .pds-level3:before {
      content: "";
      display: block;
      position: absolute;
      top: 40px;
      left: 16.66%;
      right: 16.66%;
      height: 80px;
      border: 2px solid #043860;
      border-bottom: none;
      border-radius: 20px;
}
}
  .esg-strategy-graph .pds-card-emp-dev {
    position: relative;
}
  .esg-strategy-graph .pds-card-emp-dev .strategy-links {
    position: absolute;
    width: 100%;
    left: 0;
    height: 100%;
    top: 0;
}
  .esg-strategy-graph .pds-card-emp-dev .strategy-links:hover {
    text-decoration: none;
    outline: none;
    border: none;
}
  .esg-strategy-graph .pds-card-emp-dev .strategy-links-text {
    font-size: 16px;
    color: #0061a0;
    text-decoration: none;
    font-weight: 400;
}
  .esg-strategy-graph .pds-card-emp-dev .strategy-links:hover + .strategy-links-text {
    color: #002e6d;
    text-decoration: underline;
}
  .path-marketinsights .owl-carousel .owl-wrapper .owl-item .pds-market-insight-section .pds-card-title a {
    text-align: left;
    font: normal normal bold 20px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #4a4a4a;
    opacity: 1;
}
  .path-marketinsights .pds-card .pds-card-section-body {
    text-align: left;
    font: normal normal normal 16px/26px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
}
  @media only screen and (min-width:540px) {
    #principal_my_aleph_labs_com.page-node-type-others-page .principalsea-other-container [data-history-node-id~="471301"] iframe {
      height: 300px;
    }
}
  @media only screen and (min-width: 720px) {

    #principal_my_aleph_labs_com.page-node-type-others-page   .principalsea-other-container   iframe {
      height: 500px;
    }
}
  @media only screen and (max-width: 539px) {

    #principal_my_aleph_labs_com.page-node-type-others-page   .principalsea-other-container   iframe {
      height: 100%;
    }

}
  .principalsea-other-container .thumbnail {
    border: none;
    outline: none;
}
/*BEGIN:: PDS (UNSDG) and (PRI) page css*/
  .pds-UNSDG-sec:hover {
    border-bottom: 1px solid transparent;
}
  .pds-UNSDG-sec img {
    display: flex;
    margin-left: auto;
    margin-right: auto;
}
  .pds-PRI-list li {
    margin-left: 15px;
}
  .pds-env-impact td > ul {
    margin-bottom: 0;
    list-style-type: none;
}
  .pds-env-impact {
    border: 1px dashed #ddd;
}
  .pds-env-impact td {
    padding: 5px;
    border: 1px dashed #ddd;
}
/*END:: PDS (UNSDG) and (PRI) page css*/
  @media(max-width: 768px) {
    #commitment-section img {
      width: 100%;
    }
    .pds-PRI-list li {
      margin-left: 20px;
    }
}
  @media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min--moz-device-pixel-ratio: 2),
  only screen and (-o-min-device-pixel-ratio: 2/1),
  only screen and (min-device-pixel-ratio: 2) {
    #commitment-section img {
      width: 100%;
    }
    .pds-PRI-list li {
      margin-left: 20px;
    }
}
/* disclaimer popup css starts here */
  .page-node-type-component-page .broadcast-message-old,
  .page-node-type-article-component .broadcast-message-old {
    display: none;
}
  .disclaimer-popup {
    background-color: #035fa4;
    position: relative;
    z-index: 99999;
    width: 100%;
    color: #fff;
}
  .disclaimer-popup .alert-circle-icon {
    float: left;
    margin-top: 0px;
}
  .disclaimer-popup .dismiss-icon {
    padding-left: 5px;
    width: 22px;
    max-height: 16px;
    margin: auto;
}
  .dismiss-btn {
    display: inline-flex;
    float: right;
    margin-top: 3px;
    cursor: pointer;
    font-size: 16px;
    line-height: 22px;
}
  .disclaimer-container {
    padding-top: 20px;
    padding-bottom: 20px;
}
  .disclaimer-popup .disclaimer-text {
    padding: 0 10px;
    width: 85%;
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
}
  .disclaimer-popup a {
    color: #ffffff;
    cursor: pointer;
}
  .disclaimer-popup a:hover {
    color: #fff;
    border: none;
    outline: none;
}
  .learn-more-modal-parent .modal-body {
    -webkit-animation: fade-in cubic-bezier(0,0,.2,1) .2s 1 both;
    animation: fade-in cubic-bezier(0,0,.2,1) .2s 1 both;
    width: 468px;
    max-width: 90%;
    max-height: 90%;
    height: auto;
    color: #333;
    color: var(--color-neutral-1);
    border-style: none;
    border-radius: 4px;
    border-width: 0;
    border-color: transparent;
    -o-border-image: none;
    border-image: none;
    padding: 56px 45px 46px 32px;
    background: var(--color-neutral-white);
    z-index: 2147483646;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 32px auto;
    overflow-y: auto;
    display: none;
}
  .learn-more-modal-parent .modal-body.display-block {
    display: block;
}
  .learn-more-modal-parent .modal-close {
    background: 0 0;
    border: 0;
    cursor: pointer;
    position: absolute;
    right: 19px;
    width: 26px;
    top: 12px;
    padding-top: 4px;
    -webkit-appearance: button;
    text-transform: none;
    color: inherit;
    font: inherit;
    margin: 0;
}
  .learn-more-modal-parent .modal-body p {
    word-break: break-all;
}
  .learn-more-modal-parent .modal-overlay {
    display: none;
    z-index: 2147483645;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background-color: #ffffff3b;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    -webkit-animation: fade-in linear .2s 1 both;
    animation: fade-in linear .2s 1 both;
}
  @media (min-width:1024px) {
    .awards_and_recognition .pds-hero:not(.pds-hero-audience) {
      min-height: auto;
    }
}
/* disclaimer popup css ends here */
/*BEGIN:: ESG Sustainibilty landing page CSS*/
  #commitment-section .pds-two-col .pds-text-center:first-child {
    text-align: center;
}
  #commitment-section .pds-two-col .pds-text-center p {
    text-align: left;
}
  #commitment-section .pds-two-col img {
    width: 100%;
}
  .how-to-invest-section p.descr-text {
    text-align: center;
  }
  #commitment-section .pds-sustainibility-details {
    max-width: 100%;
}
  @media (min-width: 992px) {
    #commitment-section .pds-two-col [class*="col-md-6"]:nth-child(even) {
      padding-left: 0px;
      padding-right: 30px;
    }
    #commitment-section .pds-two-col [class*="col-md-6"]:nth-child(odd) {
      padding-left: 30px;
      padding-right: 0px;
    }
    #commitment-section .pds-two-col .row {
      justify-content: space-between;
    }
}
  @media (max-width: 425px) {
    #commitment-section .pds-two-col .pds-sustainibility-title,
    #commitment-section .pds-two-col .pds-sustainibility-sub-title {
      text-align: center;
    }
}
  @media screen and (orientation:landscape) {
    #commitment-section .pds-two-col .pds-sustainibility-title,
    #commitment-section .pds-two-col .pds-sustainibility-sub-title {
      text-align: center;
    }
}
/*BEGIN:: ESG Sustainibilty landing page CSS*/
/* BEGIN:: Get in Touch section ESG Sustainibility */
  .path-sustainability .row.principalsea-getintouch,
  .path-enrichyourknowledge .row.principalsea-getintouch {
    justify-content: center;
    margin: 0;
    background: transparent linear-gradient(200deg, var(--unnamed-color-00c4d9) 0%, #0076cf 100%, #000000 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(200deg, #00c4d9 0%, #0076cf 100%, #000000 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
}
  .path-sustainability .get-in-touch,
  .path-enrichyourknowledge .get-in-touch {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding: 80px 0;
}
  .path-sustainability .get-in-touch .title,
  .path-enrichyourknowledge .get-in-touch .title {
    color: #fff;
    padding-bottom: 40px;
    text-align: center;
    font: normal normal normal 40px/38px FS Elliot Pro;
    letter-spacing: 0px;
    opacity: 1;
    padding-top: 80px;
    margin-top: 0px;
}
  .path-sustainability .get-in-touch .get-in-touch-cnt,
  .path-enrichyourknowledge .get-in-touch .get-in-touch-cnt {
    width: 356px;
    min-height: 317px;
    background: #ffffff 0% 0% no-repeat padding-box;
    border-radius: 20px;
    text-align: center;
    padding: 32px;
}
  .path-sustainability .get-in-touch p,
  .path-enrichyourknowledge .get-in-touch p {
    padding: 0 0px;
}
  .path-sustainability .get-in-touch .get-in-touch-cnt a,
  .path-enrichyourknowledge .get-in-touch .get-in-touch-cnt a {
    text-decoration: none;
    border-bottom: 0;
}
  .path-sustainability .get-in-touch >svg,
  .path-enrichyourknowledge .get-in-touch >svg {
    width: 16px;
    stroke-width: 3;
}
  .path-sustainability .get-in-touch .get-in-touch-cnt a:hover,
  .path-enrichyourknowledge .get-in-touch .get-in-touch-cnt a:hover {
    text-decoration: none;
    border-bottom: 0;
}
  .path-sustainability .get-in-touch .arrowHover svg,
  .path-enrichyourknowledge .get-in-touch .arrowHover svg {
    vertical-align: middle;
    height: 16px;
    width: 16px;
    margin-left: 4px;
    color: #0061a0;
}
  .path-sustainability .get-in-touch .get-in-touch-cnt p.arrowHover:hover svg,
  .path-enrichyourknowledge .get-in-touch .get-in-touch-cnt p.arrowHover:hover svg {
    transform: translateX(4px);
    transition: .5s;
}
  .path-sustainability .form--inline .js-form-item,
  .path-enrichyourknowledge .form--inline .js-form-item {
    margin-bottom: 0;
}
/* END:: Get in Touch section ESG Sustainibility */
/*Card Hover Css*/
  .pds-carousel-card .marketuri:hover {
    box-shadow: none;
}
  .pds-carousel-card:hover {
    cursor: pointer;
    box-shadow: 0 20px 40px 2px rgb(70 78 126 / 16%);
    border-bottom: none;
    border-radius: 8px;
}
/*Card Hover Css*/
/*ESG Enrich Page CSS*/
  #block-enrichyourknowledgetitle .block-title {
    padding-top: 40px;
    padding-left: 0;
    text-align: left;
    width: 100%;
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    margin-bottom: 0px;
    line-height: 42px;
}
  .path-sustainability .pds-contentTeaser-heading,
  .path-enrichyourknowledge .pds-contentTeaser-heading {
    text-align: left;
    font: normal normal normal 45px/55px FS Elliot Pro;
    letter-spacing: 0px;
    color: #ffffff;
    text-shadow: 0px 3px 6px #00000029;
    opacity: 1;
}
  @media (max-width: 767px) {
    .path-sustainability .block-views-blockhome-banner-block-1 .owl-item .banner-image-desktop,
    .path-enrichyourknowledge .block-views-blockhome-banner-block-1 .owl-item .banner-image-desktop {
      display: block !important;
      min-height: 720px;
      object-fit: cover;
      object-position: 82%;
    }
}
/*ESG Enrich Page CSS*/
/*BEGIN::ESG Mobile UI issue CSS*/
  @media (max-width: 425px) {
    .page-node-573601 .esg-banner-section .pds-hero-content-container {
      right: 0;
      left: 0;
    }
    .pds-carousel-card {
      margin-bottom: 40px;
    }
    .pds-carousel-slider-section .view-footer {
      margin-bottom: 60px;
    }
}
/*END::ESG Mobile UI issue CSS*/
  @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    /* your css rules for ipad portrait */
    .pds-carousel-card .pds-card-info {
      flex-direction: column;
    }
    .pds-carousel-card .pds-read-time {
      margin-left: 0;
    }
    .pds-carousel-card .pds-publish-date {
      margin-left: 0;
    }
}
/* BEGIN:: CSS for Fund Recommender Page */
  .pds-fund-recommender-section {
    font-family: "FS Elliot Pro","Arial",arial,sans-serif;
}
  .pds-fund-recommender-section .pds-customized-tab {
    margin-top: 40px;
}
  .pds-fund-recommender-section .pds-customized-tab img {
    width: 100%;
}
  .pds-fund-recommender-section .pds-cta-btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 0px;
}
  .pds-fund-recommender-section .pds-cta-btn a {
    min-width: 300px;
    width: auto;
    justify-content: center;
}
  .pds-fund-recommender-section .pds-cta-btn a:first-child {
    margin-bottom: 15px;
}
  .pds-fund-recommender-section .pds-tab .pds-tab-list button.pds-tab-button {
    font-weight: 600;
    border: none;
    border-bottom: 3px solid transparent;
    max-width: 200px;
    font-family: FS Elliot Pro;
    font-size: 22px;
}
  .pds-fund-recommender-section .pds-tab .pds-tab-list button.pds-tab-button[aria-selected=true] {
    border: none;
    border-bottom: 3px solid #0061a0;
    max-width: 200px;
    font-family: FS Elliot Pro;
    font-size: 22px;
}
  @media (min-width: 992px) {
    .pds-fund-recommender-section .pds-tab .pds-tab-list button.pds-tab-button,
    .pds-fund-recommender-section .pds-tab .pds-tab-list button.pds-tab-button[aria-selected=true] {
      white-space: nowrap;
}
}
  .pds-fund-recommender-section .pds-tab .pds-tab-list button.pds-tab-button:hover {
    background-color: transparent;
}
  .pds-fund-recommender-section .pds-tab .pds-tab-panel {
    border: none;
    padding-inline: 0;
}
  .pds-fund-recommender-section .pds-custom-table thead tr {
    background: #0076cf;
    color: #ffffff;
}
  .pds-fund-recommender-section .pds-custom-table thead th {
    font-weight: 600;
}
  .pds-fund-disclaimer {
    max-width: 100%;
    margin-inline: auto;
}
  .pds-fund-disclaimer p:first-child {
    margin-bottom: 0px;
    font-size: 14px;
    font-style: italic;
}
  .pds-fund-disclaimer p:last-child {
    margin-bottom: 30px;
    font-size: 14px;
    font-style: italic;
    line-height: 18px;
}
  .pds-fund-disclaimer a {
    border-bottom: none;
    color: #0076cf;
    font-size: 14px;
    font-style: italic;
    text-decoration: underline;
}
  .pds-fund-disclaimer a:hover {
    border-bottom: none;
}
  .pds-customized-tab .pds-custom-table a,
  .pds-customized-tab .pds-custom-table a:hover {
    border-bottom: none;
  }
  .details p.left-align-text {
    text-align: left;
  }
  @media (min-width: 992px) {
    .pds-fund-recommender-section .pds-tab.pds-tab-justified .pds-tab-list {
      max-width: 850px;
      margin-inline: auto;
      justify-content: center;
      flex-wrap: wrap;
      gap: 30px;
    }
    .pds-fund-recommender-section .pds-tab .pds-tab-panel .col-md-5 > div {
      max-width: 100%;
      display: flex;
      align-items: center;
      height: 100%;
    }
}
  @media (max-width: 425px) {
    .pds-tab.pds-tab-justified .pds-tab-list {
      flex-wrap: wrap;
      justify-content: center;
    }
    .pds-fund-recommender-section .pds-custom-table table {
      max-width: 100%;
      margin-top: 20px;
    }
}
  @supports (-webkit-touch-callout: none) {
    .pds-col-section .pds-one-col div.pds-sustainibility-sub-title {
      text-align: center;
    }
    .pds-fund-recommender-section .pds-tab.pds-tab-justified .pds-tab-list {
      max-width: 855px;
      margin-inline: auto;
      justify-content: center;
      flex-wrap: wrap;
      gap: 30px;
}
    .details p.left-align-text {
      text-align: center;
}
    .pds-fund-recommender-section .pds-tab .pds-tab-list button.pds-tab-button {
      white-space: normal;
}
}
  @media (-webkit-min-device-pixel-ratio: 1.5),
  (-o-min-device-pixel-ratio: 3/2),
  (min--moz-device-pixel-ratio: 1.5),
  (min-device-pixel-ratio: 1.5) {
    /* For android only */
    .pds-col-section .pds-one-col div.pds-sustainibility-sub-title {
      text-align: center;
    }
    .pds-fund-recommender-section .pds-tab.pds-tab-justified .pds-tab-list {
      max-width: 855px;
      margin-inline: auto;
      justify-content: center;
      flex-wrap: wrap;
      gap: 30px;
}
    .details p.left-align-text {
      text-align: center;
}
    .pds-fund-recommender-section .pds-tab .pds-tab-list button.pds-tab-button {
      white-space: normal;
}
}
  @media screen and (orientation:portrait) {
    .pds-col-section .pds-one-col div.pds-sustainibility-sub-title {
      text-align: center;
    }
    .details p.left-align-text {
      text-align: center;
}
    .pds-fund-recommender-section .pds-tab .pds-tab-list button.pds-tab-button {
      white-space: nowrap;
      max-width: 100%;
}
}
/* END:: CSS for Fund Recommender Page */
/* BEGIN:: CSS for hiding blue patch of mobile view in Malaysia Login Page */
  @media screen and (max-width: 767px) {
    #principal_my_aleph_labs_com.page-node-557351 .owl-wrapper-outer .hero-copy {
      display: none;
    }
    #principal_my_aleph_labs_com ul .spanTxt {
      margin-top: 10px;
    }
  }
/* END:: CSS for hiding blue patch of mobile view in Malaysia Login Page */
/* Malysia menu issues in mobile */
  .principalsea-header .menu > li.last > a:after {
    content: "";
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-left: 6px;
    position: relative;
    top: 1px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='145.534' height='150' viewBox='0 0 145.534 150'%3E\a %3Cg id='Group_6109' data-name='Group 6109' transform='translate(-1450 -503)'%3E\a %3Crect id='Rectangle_9757' data-name='Rectangle 9757' width='145' height='150' transform='translate(1450 503)' fill='none'/%3E\a %3Cg id='Group_6061' data-name='Group 6061' transform='translate(-1554.141 -146.631)'%3E\a %3Cline id='Line_1394' data-name='Line 1394' x2='132.102' transform='translate(3010.5 728.085)' fill='none' stroke='%23616267' stroke-linecap='round' stroke-width='10'/%3E\a %3Cline id='Line_1395' data-name='Line 1395' x2='41.585' y2='41.585' transform='translate(3101.018 686.5)' fill='none' stroke='%23616267' stroke-linecap='round' stroke-width='10'/%3E\a %3Cline id='Line_1396' data-name='Line 1396' y1='41.585' x2='41.585' transform='translate(3101.018 728.085)' fill='none' stroke='%23616267' stroke-linecap='round' stroke-width='10'/%3E\a %3C/g%3E\a %3C/g%3E\a %3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    transition: transform 0.15s linear;
    -webkit-transition: transform 0.15s linear;
}
  #principal_my_aleph_labs_com .principalsea-header .menu > li.last > a {
    justify-content: start !important;
    font-size: 18px;
    color: #616267;
}
  @media (max-width:1024px) {
    #principal_my_aleph_labs_com .principalsea-header .mainMenu.menu-open .menu > li.last > a {
      color: #0061a0;
    }
    #principal_my_aleph_labs_com .principalsea-header .mainMenu.menu-open .menu > li.last > a:hover {
      color: #0061a0;
}
}
  @media(max-width: 992px) and (min-width:720px) {
    .pds-footer-unauthenticated ul.menu {
      display: block;
    }
    .updated-footer.pds-footer-unauthenticated .nav-lower-unauthenticated h2::after {
      content: none;
    }
    #block-malaysiafootermenu ul.menu {
      display: flex;
    }
    .updated-footer.pds-footer-unauthenticated .nav-accordion-item ul li {
      margin-right: 10px;
    }
    .nav-accordion-item {
      border-top: none;
    }
    .updated-footer .nav-lower-unauthenticated .get-help.nav-accordion:first-child .nav-accordion-item {
      border-top: 1px solid #c7c7c7;
    }
    .updated-footer .nav-accordion-content.help-nav.menu {
      display: grid;
      grid-template-columns: repeat(3,1fr);
    }
    #block-malaysiafootermenu {
      width: 100%;
    }
    .updated-footer #block-malaysiafootermenu ul.menu::before {
      content: unset;
    }
    .updated-footer .nav-accordion-content.help-nav.menu li {
      padding-bottom: 15px;
    }
    .updated-footer #block-malaysiafootermenu ul.menu li {
      padding-bottom: 15px;
    }
}
/* BEGIN:: CSS for Malaysia website observations */
  /* #principal_my_aleph_labs_com .owl-wrapper-outer .hero-copy {
    display: none;
} */
  .path-marketinsights .get-in-touch .title {
    padding-top: 0px;
}
/* END:: CSS for Malaysia website observations */
/* BEGIN:: CSS for Malaysia website with Principal website Camparison of Footer Section */
  @media only screen and (max-device-width: 480px) and (orientation: landscape) {
    /*iPhone landscape mode only*/
    .pds-footer-unauthenticated .row > .col-md-3 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%;
    }
    .pds-footer-unauthenticated ul.menu,
    ul.nav-accordion-content {
      display: block;
    }
    .pds-footer-unauthenticated .nav-lower-unauthenticated h2::after {
      display: none;
    }
    .pds-footer-unauthenticated .nav-lower-unauthenticated h2 {
      pointer-events: none;
    }
}
  .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li.last:first-child {
    display: none;
}
  @media screen and (max-width: 959px) {
    .navbar.navbar-default.principalsea-navbar.main-menu-box .menu > li.last:first-child {
      margin-bottom: 20px;
    }
    .pds-footer-unauthenticated .nav-lower-unauthenticated h2,
    .pds-footer-unauthenticated #block-gethelp a,
    .pds-footer-unauthenticated #block-explore a,
    .pds-footer-unauthenticated #block-ourcompany a {
      text-transform: capitalize;
    }
    .pds-footer-unauthenticated .nav-lower-unauthenticated h2:first-letter,
    .pds-footer-unauthenticated #block-gethelp a::first-letter,
    .pds-footer-unauthenticated #block-explore a::first-letter,
    .pds-footer-unauthenticated #block-ourcompany a::first-letter {
      text-transform: uppercase;
    }
    /* Removed white space in navigation menu of mobile and ta resolution */
    #principal_my_aleph_labs_com .expanded.dropdown:hover>.dropdown-menu {
      top: unset !important;
    }
}
  @media screen and (max-width: 767px) {
    #principal_my_aleph_labs_com .pds-footer-unauthenticated-row .nav > li a {
      border-right: none;
    }
    #block-languageswitcher-2.language-switcher-header .language-link:hover {
      margin: 0;
    }
}
  @media only screen and (min-width: 1120px) {
    .dropdown-menu {
      top: 119px;
}
    .principalsea-header .menu > li.last > span,
    .principalsea-header .menu > li.last > a {
      align-items: center;
}
}
  @media(max-width:359px) {
    #block-mlyheadersearch li a.pds-navigationDrupal-login-button {
      padding: 6px 14px !important;
      margin: 0;
    }
    .navbar-toggle {
      padding: 9px 5px;
    }
    .navbar-header {
      padding-left: 8px;
      margin-right: 8px;
    }
    .pds-navigationDrupal-search-icon {
      margin: 5px;
    }
    #principal_my_aleph_labs_com .logo.navbar-btn.pull-left img {
      height: 50px;
      margin: 0;
    }
}
/* END:: CSS for Malaysia website with Principal website Camparison of Footer Section */
/* BEGIN:: CSS for Malaysia website observation findings resolved issues */
  .page-node-type-partners-distributors .owl-wrapper-outer .hero-copy {
    display: none;
}
/* END:: CSS for Malaysia website observation findings resolved issues */
/* START:: CSS for Media Room Section */
  .path-media-room .principalsea-product-container {
    padding: 0;
}
  .media-room-heading-section h2 {
    margin-top: 60px;
    margin-bottom: 8px;
}
  .media-room-heading-section p {
    margin-bottom: 60px;
}
  .year-selector {
    border: 1px solid #616267;
    display: flex;
    width: 100%;
    height: 48px;
    opacity: 1;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 10px 14px;
    font-size: 16px;
    line-height: 1.428571429;
    color: #464646;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
  .year-selector-holder svg {
    position: absolute;
    right: 30px;
    top: 51px;

}
  .media-cards-holder {
    overflow: hidden;
}
  .text-center {
    text-align: center;
}
  .js-pager__items.pager .button {
    padding: 10px 80px;
    border: var(--components-button-tertiary-border-border-default);
    color: #0061a0;
    color: var(--components-button-tertiary-border-text-default);
    background-color: #fff;
    background-color: var(--components-button-tertiary-border-background-default);
    border-radius: 28px;
  }
  .pds-carousel-card {
    margin-bottom: 30px;
}
  .pds-carousel-card .pds-card-title {
    font: normal normal normal 20px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #4a4a4a;
    opacity: 1;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;

}
  .get-in-touch-section .flex-display {
    display: flex;
    margin: auto;
    justify-content: center;
}
  .get-in-touch-section .desc-text {
    color: #fff;
    margin-top: 12px;
    margin-bottom: 40px;
}
  .get-in-touch-section {
    background: transparent linear-gradient(200deg,#00c4d9 0%,#0076cf 100%,#000000 100%) 0% 0% no-repeat padding-box;
    justify-content: center;
    margin-top: 50px;
}
  .get-in-touch-section .title {
    text-align: center;
    font: normal normal normal 40px/38px FS Elliot Pro;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 1;
    width: 100%;
    padding-top: 80px;
}
  .get-in-touch-section .get-in-touch {
    padding-top: 0;
    padding-bottom: 80px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin: 0 30px;
}
  .get-in-touch-section .get-in-touch h4 {
    margin-top: 24px;
    margin-bottom: 16px;
}
  .get-in-touch-section .get-in-touch .title,
  .get-in-touch .title {
    color: #fff;
    padding-bottom: 40px;
}
  .get-in-touch-section .get-in-touch .get-in-touch-cnt {
    width: 400px;
    background: #ffffff 0% 0% no-repeat padding-box;
    border-radius: 10px;
    text-align: center;
    padding: 32px;
    position: relative;
}
  .get-in-touch-section .get-in-touch p {
    padding: 0 0px;

}
  .get-in-touch-section .get-in-touch p.arrowHover {
    position: absolute;
    bottom: 32px;
    left: 34%;
}
  .get-in-touch-section .get-in-touch .get-in-touch-cnt a {
    text-decoration: none;
    border-bottom: 0;
}
  .get-in-touch-section .get-in-touch >svg {
    width: 16px;
    stroke-width: 3;
}
  .get-in-touch-section .get-in-touch .get-in-touch-cnt a:hover {
    text-decoration: none;
    border-bottom: 0;
}
  .get-in-touch-section .get-in-touch .arrowHover svg {
    vertical-align: middle;
    height: 16px;
    width: 16px;
    margin-left: 4px;
    color: #0061a0;
}
  .get-in-touch-section .get-in-touch .get-in-touch-cnt p.arrowHover:hover svg {
    transform: translateX(4px);
    transition: .5s;
}
  .get-in-touch-section .get-in-touch {
    padding-top: 0;
    padding-bottom: 80px;
}
  .get-in-touch-section .get-in-touch h4 {
    margin-top: 24px;
    margin-bottom: 16px;
}
  .get-in-touch-section .get-in-touch {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-left: 30px;
}
  .get-in-touch-section .get-in-touch .title,
  .get-in-touch .title {
    color: #fff;
    padding-bottom: 40px;
}
  .get-in-touch-section .get-in-touch .get-in-touch-cnt {
    width: 400px;
    min-height: 356px;
    background: #ffffff 0% 0% no-repeat padding-box;
    border-radius: 20px;
    text-align: center;
    padding: 32px;
    position: relative;
}
  .get-in-touch-section .get-in-touch p {
    padding: 0 0px;

}
  .get-in-touch-section .get-in-touch p.arrowHover {
    position: absolute;
    bottom: 32px;
    left: 34%;
}
  .get-in-touch-section .get-in-touch .get-in-touch-cnt a {
    text-decoration: none;
    border-bottom: 0;
}
  .get-in-touch-section .get-in-touch >svg {
    width: 16px;
    stroke-width: 3;
}
  .get-in-touch-section .get-in-touch .get-in-touch-cnt a:hover {
    text-decoration: none;
    border-bottom: 0;
}
  .get-in-touch-section .get-in-touch .arrowHover svg {
    vertical-align: middle;
    height: 16px;
    width: 16px;
    margin-left: 4px;
    color: #0061a0;
}
  .get-in-touch-section .get-in-touch .get-in-touch-cnt p.arrowHover:hover svg {
    transform: translateX(4px);
    transition: .5s;
}
  @media (max-width:767px) {
    .get-in-touch-section .flex-display {
      display: flex;
      flex-direction: column;
}
    .get-in-touch-section .get-in-touch .get-in-touch-cnt {
      width: 400px;
    }
    .get-in-touch-section .get-in-touch {
      margin-left: 0;
      margin-right: 0;
    }
}
  @media (max-width:540px) {

    .get-in-touch-section .get-in-touch .get-in-touch-cnt {
      width: auto;
      min-height: 386px;
    }
}
  .media-room-empty-div {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 128px;
    min-height: 128px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
/* END:: CSS for Media Room Section */
/*kopichat css*/
  .kopichat-intro {
    text-align: center;
    font: normal normal normal 24px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin-top: 20px;
    margin-bottom: 56px;
}
  @media (max-width: 480px) {
    .kopichat-intro {
      margin-top: 0px;
      margin-bottom: 0px;
    }
}
  #block-views-block-kopi-chat-live-streaming-block-1 {
    transform: matrix(1, 0, 0, 1, 0, 0);
    background: var(--unnamed-color-eaf6f7) 0% 0% no-repeat padding-box;
    background: #eaf6f7 0% 0% no-repeat padding-box;
    opacity: 1;
}
  .kopic-h1 {
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
}
  @media (min-width: 480px) {
    .form-inline .control-label {
      float: left;
      text-align: left;
      font: normal normal normal 16px/19px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
}
}
  .pds-market-insight-section {
    width: 354px;
}
  .pds-market-insight-section {
    padding-bottom: 0 !important;
    margin-bottom: 60px !important;
}
  .pds-market-insight-section {
    position: relative;
}
  .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper .owl-item .pds-typography-truncate {
    margin-left: 23px;
    margin-right: 23px;
}
  .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper .owl-item h3:first-child {
    text-align: left;
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    margin-top: 40px;
    margin-bottom: 41px;
}
  .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper .owl-item .pds-market-insight-section .img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 128px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
  .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper .owl-item .pds-card-title {
    text-align: left;
    font: normal normal bold 20px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #4a4a4a;
    opacity: 1;
    margin: 16px  22px;
}
  .view-kopi-chat-live-streaming .form--inline input {
    display: flex;
    width: 100%;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
  .view-kopi-chat-live-streaming .form--inline .js-form-item {
    width: 100%;
    margin-bottom: 17px;
}
  .view-kopi-chat-live-streaming .owl-carousel   .owl-wrapper   .owl-item .pds-typography-truncate {
    margin-left: 23px;
    margin-right: 23px;
}
  .view-kopi-chat-live-streaming .owl-carousel   .owl-wrapper   .owl-item h3:first-child {
    text-align: left;
    font: normal normal normal 40px/32px FS Elliot Pro;
    letter-spacing: 0px;
    color: #464646;
    opacity: 1;
    margin-top: 40px;
    margin-bottom: 41px;
}
  .view-kopi-chat-live-streaming .owl-carousel   .owl-wrapper   .owl-item .pds-market-insight-section .img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 128px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
  .view-kopi-chat-live-streaming .owl-carousel   .owl-wrapper   .owl-item .pds-market-insight-section .pds-card-title {
    text-align: left;
    font: normal normal bold 20px/30px FS Elliot Pro;
    letter-spacing: 0px;
    color: #4a4a4a;
    opacity: 1;
    margin: 16px  22px;
}
  .view-kopi-chat-live-streaming .form--inline .btn-primary {
    height: 44px;
    background: #ffffff 0% 0% no-repeat padding-box;
    border: 1px solid #c7c7c7;
    position: absolute;
    top: 19px;
    right: 0px;
    border-left: none;
}
  .view-kopi-chat-live-streaming .form--inline {
    display: flex;
}
  .view-kopi-chat-live-streaming .block-views-blockhome-banner-block-1 .owl-item {
    display: block !important;
}
  .view-kopi-chat-live-streaming .pds-card .pds-card-section .pds-card-title {
    text-align: left;
    padding: 0px;
    margin: 0px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 30px;
    height: 60px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
  .view-kopi-chat-live-streaming .pds-card .pds-card-section-body {
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 30px;
    margin-top: 8px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
  .view-kopi-chat-live-streaming .owl-page:first-child {
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    background: url(/themes/custom/malaysia/images/arrow_disabled.svg) no-repeat center transparent !important;
    border: 3px solid #9d9ea4;
    opacity: 1;
    padding: 0 !important;
    transform: rotate(-180deg);
}
  .view-kopi-chat-live-streaming .owl-page.active:nth-child(2) {
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    background: url(/themes/custom/malaysia/images/arrow_disabled.svg) no-repeat center transparent !important;
    border: 3px solid #9d9ea4;
    opacity: 1;
    padding: 0 !important;
}
  .view-kopi-chat-live-streaming .owl-page:nth-child(2) {
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    background: url(/themes/custom/malaysia/images/arrow.svg) no-repeat center transparent !important;
    border: 3px solid #0061a0;
    opacity: 1;
    padding: 0 !important;
    margin-left: 20px;
}
  .view-kopi-chat-live-streaming .owl-page span {
    display: none !important;
}
  .view-kopi-chat-live-streaming .owl-pagination {
    position: absolute;
    right: 20px;
    top: -180px;
    width: 88px;
    height: 40px;
}
  @media (min-width: 720px) {
    .view-kopi-chat-live-streaming .row.main-container {
      margin-left: 0px;
      margin-right: 0px;
      display: inline-block;
}}

    .view-kopi-chat-live-streaming .principalsea-product-container {
      text-align: -webkit-center;
}

    .view-kopi-chat-live-streaming .owl-page:first-child {
      position: absolute;
      top: 103px;
      left: -22px;
}

    .view-kopi-chat-live-streaming .owl-page:nth-child(2) {
      position: absolute;
      top: 103px;
      left: 15px;
}

    .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper .owl-item .pds-typography-truncate {
      margin-left: 0px  !important;
      margin-right: 0px  !important;
      margin-top: 7px;
      text-align: left;
}

    .view-kopi-chat-live-streaming .view-header {
      text-align: left;
      font: normal normal normal 40px/32px FS Elliot Pro;
      letter-spacing: 0px;
      color: #464646;
      opacity: 1;
      line-height: 42px;
      margin-bottom: 40px;
}

    .view-kopi-chat-live-streaming .view-header p {
      text-align: left;
      font: normal normal normal 40px/32px FS Elliot Pro;
      letter-spacing: 0px;
      color: #464646;
      opacity: 1;
      line-height: 42px;
}

    .view-kopi-chat-live-streaming .view-footer {
      margin-bottom: 80px;
    }

    @media (min-width: 480px) {
      .view-kopi-chat-live-streaming .form-inline .control-label {
        float: left;
        text-align: left;
        font: normal normal normal 16px/19px FS Elliot Pro;
        letter-spacing: 0px;
        color: #333333;
        opacity: 1;
}
}
    @media (max-width: 472px) {
      .view-kopi-chat-live-streaming .container .col-xs-12 {
        padding: 0px;
        margin: 0px;
      }
      .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .date-right {
        display: block;
      }
      .view-kopi-chat-live-streaming .form--inline .btn-primary {
        top: 31px;
      }
    }
    .view-kopi-chat-live-streaming .marketdetails {
      margin-bottom: 40px;
    }
    .view-kopi-chat-live-streaming .pds-card-section-date p,
    .view-kopi-chat-live-streaming .pd s-card-section-date p {
      margin: 0px;
    }
    .view-kopi-chat-live-streaming .owl-item .pds-typography-truncate {
      margin-left: 23px;
      margin-right: 23px;
    }
    .view-kopi-chat-live-streaming .owl-item h3:first-child {
      text-align: left;
      font: normal normal normal 40px/32px FS Elliot Pro;
      letter-spacing: 0px;
      color: #464646;
      opacity: 1;
      margin-top: 40px;
      margin-bottom: 41px;
    }
    .view-kopi-chat-live-streaming .owl-item .img-responsive {
      display: block;
      max-width: 100%;
      height: auto;
      border: 1px solid #e6e6e6;
      max-height: 128px;
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
    }
    .view-kopi-chat-live-streaming .owl-item .pds-card-title {
      text-align: left;
      font: normal normal bold 20px/30px FS Elliot Pro;
      letter-spacing: 0px;
      color: #4a4a4a;
      opacity: 1;
      margin: 16px  22px;
    }
    .view-kopi-chat-live-streaming .form--inline input,
    .view-kopi-chat-live-streaming .form--inline input {
      display: flex;
      width: 100%;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
    }
    .view-kopi-chat-live-streaming .form--inline .js-form-item,
    .view-kopi-chat-live-streaming .form--inline .js-form-item {
      width: 100%;
    }
    .view-kopi-chat-live-streaming .owl-item .pds-typography-truncate {
      margin-left: 23px;
      margin-right: 23px;
    }
    .view-kopi-chat-live-streaming .owl-item h3:first-child {
      text-align: left;
      font: normal normal normal 40px/32px FS Elliot Pro;
      letter-spacing: 0px;
      color: #464646;
      opacity: 1;
      margin-top: 40px;
      margin-bottom: 41px;
    }
    .view-kopi-chat-live-streaming .owl-item .img-responsive {
      display: block;
      max-width: 100%;
      height: auto;
      border: 1px solid #e6e6e6;
      max-height: 128px;
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
    }
    .view-kopi-chat-live-streaming .owl-item .pds-card-title {
      text-align: left;
      font: normal normal bold 20px/30px FS Elliot Pro;
      letter-spacing: 0px;
      color: #4a4a4a;
      opacity: 1;
      margin: 16px  22px;
    }
    .view-kopi-chat-live-streaming .form--inline input,
    .view-kopi-chat-live-streaming .form--inline input {

      border: 1px solid #616267;
      display: flex;
      width: 100%;
      height: 48px;
      opacity: 1;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
    }
    .view-kopi-chat-live-streaming #block-exposedformzzzzpage-2 .block-title {
      text-align: left;
      font: normal normal normal 40px/38px FS Elliot Pro;
      letter-spacing: 0px;
      color: #464646;
      opacity: 1;
      margin-top: 40px;
      margin-bottom: 40px;
    }
    .view-kopi-chat-live-streaming .form--inline .btn-primary,
    .view-kopi-chat-live-streaming .form--inline .btn-primary {
      background: url(https://www.principal.com.my/sites/default/files/media/ic-search-s-blue.svg), #ffffff;
      border: 1px solid #616267;
      height: 48px;
      background-repeat: no-repeat;
      position: absolute;
      top: 27px;
      right: 0px;
      border-left: none;
      background-size: auto;
      background-position: center;
    }
    .view-kopi-chat-live-streaming .mcat h2,
    .view-kopi-chat-live-streaming .mcat h2 {
      font-size: 18px;
    }
    .m-header {
      margin-top: 63px;
      display: block;
    }
    .view-kopi-chat-live-streaming .form--inline {
      display: flex;
    }
    .view-kopi-chat-live-streaming .pds-card:hover,
    .view-kopi-chat-live-streaming .pds-card:hover {
      cursor: pointer;
      box-shadow: 0 20px 40px 2px rgb(70 78 126 / 16%);
    }
    .view-kopi-chat-live-streaming .pds-card-title a,
    .view-kopi-chat-live-streaming .pds-card-title a {
      text-decoration: none;
      text-align: left;
      font: normal normal normal 20px/30px FS Elliot Pro;
      letter-spacing: 0px;
      color: #4a4a4a;
      opacity: 1;
}
    .view-kopi-chat-live-streaming .block-views-blockhome-banner-block-1 .owl-item {
      display: block !important;
    }
    .view-kopi-chat-live-streaming .pds-card .pds-card-section .pds-card-title {
      text-align: left;
      padding: 0px;
      margin: 0px !important;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      line-height: 30px;
      height: 60px;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
    .view-kopi-chat-live-streaming .pds-card .pds-card-section-body {
      text-align: left;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      line-height: 30px;
      margin-top: 8px;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
    .view-kopi-chat-live-streaming .pds-card .pds-card-section-date,
    .view-kopi-chat-live-streaming .pds-card .pds-card-section-date {
      display: flex;
      padding: 0px;
      padding-bottom: 8px;

    }
    .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .min-read,
    .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .min-read {
      text-align: left;
      padding-left: 2px;
    }
    .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .pds-color-font-blue,
    .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .pds-color-font-blue {
      margin-left: 0px;
      margin-right: 12px;
      vertical-align: text-bottom;
      width: 20px;
      height: 20px;
    }
    .view-kopi-chat-live-streaming .clockico,
    .view-kopi-chat-live-streaming .clockico {
      padding: 0;
    }
    .view-kopi-chat-live-streaming .owl-page:first-child {
      height: 40px;
      width: 40px;
      border-radius: 50% !important;
      background: url(/themes/custom/malaysia/images/arrow_disabled.svg) no-repeat center transparent !important;
      border: 3px solid #9d9ea4;
      opacity: 1;
      padding: 0 !important;
      transform: rotate(-180deg);
    }
    .view-kopi-chat-live-streaming .owl-page.active:nth-child(2) {
      height: 40px;
      width: 40px;
      border-radius: 50% !important;
      background: url(/themes/custom/malaysia/images/arrow_disabled.svg) no-repeat center transparent !important;
      border: 3px solid #9d9ea4;
      opacity: 1;
      padding: 0 !important;
    }
    .view-kopi-chat-live-streaming .owl-page:nth-child(2) {
      height: 40px;
      width: 40px;
      border-radius: 50% !important;
      background: url(/themes/custom/malaysia/images/arrow.svg) no-repeat center transparent !important;
      border: 3px solid #0061a0;
      opacity: 1;
      padding: 0 !important;
      margin-left: 20px;
    }
    .view-kopi-chat-live-streaming .owl-page span {
      display: none !important;
    }
    .view-kopi-chat-live-streaming .owl-pagination {
      position: absolute;
      right: 20px;
      top: -180px;
      width: 88px;
      height: 40px;
    }
    .view-kopi-chat-live-streaming .principalsea-product-container {
      text-align: -webkit-center;
    }
    .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper {
      display: contents !important;
    }
    .view-kopi-chat-live-streaming .owl-carousel:last-child .owl-wrapper {
      display: block !important;
      min-width: max-content;
    }
    .view-kopi-chat-live-streaming .owl-carousel:first-child .owl-wrapper {
      width: auto !important;
    }
    .view-kopi-chat-live-streaming .owl-carousel:nth-child(2) .owl-wrapper {
      width: auto !important;
    }
    .view-kopi-chat-live-streaming .owl-page:first-child {
      position: absolute;
      top: 103px;
      left: -22px;
    }
    .view-kopi-chat-live-streaming  .pds-card-title a:hover {
      border-bottom: 0px;
    }
    .view-kopi-chat-live-streaming .owl-page:nth-child(2) {
      position: absolute;
      top: 103px;
      left: 15px;
    }
    .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper .owl-item .pds-typography-truncate {
      margin-left: 0px  !important;
      margin-right: 0px  !important;
      margin-top: 7px;
      text-align: left;
    }
    .view-kopi-chat-live-streaming .view-header {
      text-align: left;
      width: 100%;
      padding: 80px 20px 0 21px;
      font: normal normal normal 40px/32px FS Elliot Pro;
      letter-spacing: 0px;
      color: #464646;
      opacity: 1;
      margin-bottom: 41px;
      line-height: 42px;
    }
    .view-kopi-chat-live-streaming .view-header p {
      text-align: left;
      width: 100%;
      font: normal normal normal 40px/32px FS Elliot Pro;
      letter-spacing: 0px;
      color: #464646;
      opacity: 1;
      line-height: 42px;
    }
    .view-kopi-chat-live-streaming .view-footer {
      margin-bottom: 80px;
      margin-top: 40px;
      padding-left: 17px;
    }
    .view-kopi-chat-live-streaming .view-footer:before {
      display: block;
      clear: both;
      content: "";
    }
    .view-kopi-chat-live-streaming .form--inline .btn-primary img,
    .view-kopi-chat-live-streaming .form--inline .btn-primary img {
      display: none;
    }
    @media (min-width: 480px) {
      .view-kopi-chat-live-streaming .form-inline .control-label,
      .view-kopi-chat-live-streaming .form-inline .control-label {
        float: left;
        text-align: left;
        font: normal normal normal 16px/19px FS Elliot Pro;
        letter-spacing: 0px;
        color: #333333;
        opacity: 1;
        margin-bottom: 8px;
      }
    }
    @media (max-width: 472px) {
      .view-kopi-chat-live-streaming .container .col-xs-12 {
        padding: 0px;
        margin: 0px;
      }
      .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .date-right {
        display: block;
      }
      .view-kopi-chat-live-streaming .form--inline .btn-primary {
        top: 31px;
      }
      .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper .owl-item {
        margin-right: 0px;
        width: min-content;
      }
    }
    .view-kopi-chat-live-streaming .get-in-touch .title {
      text-align: center;
      font: normal normal normal 40px/38px FS Elliot Pro;
      letter-spacing: 0px;
      color: #ffffff;
      opacity: 1;
      padding-top: 80px;
      margin-top: 0px;
      padding-bottom: 0px;
      margin-bottom: 0px;
}
    .view-kopi-chat-live-streaming .get-in-touch-card {
      display: block;
      width: 100%;
      min-height: 290px;
      margin: 0 auto;
      text-align: center;
      margin-bottom: 42px;
      padding: 10px;
      background: #ffffff 0% 0% no-repeat padding-box;
      border-radius: 20px;
      opacity: 1;
      max-width: 356px;
      margin-bottom: 0px;
}
    .view-kopi-chat-live-streaming .get-in-touch-card img {
      padding-top: 25px;
}
    .view-kopi-chat-live-streaming .card1,
    .card2 {
      flex-basis: max-content;
}
    .view-kopi-chat-live-streaming .get-in-touch .cards {
      justify-content: center;
      padding-top: 40px;
      padding-bottom: 80px;
}
    .view-kopi-chat-live-streaming .card-buttons {
      margin-top: 20px;
      margin-bottom: 10px;
      border: none !important;
}
    .view-kopi-chat-live-streaming .get-in-touch-card .heading {
      color: var(--unnamed-color-333333);
      text-align: center;
      font: normal normal normal 24px/38px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
      margin-bottom: 16px;

}
    .view-kopi-chat-live-streaming .get-in-touch-card .info {
      color: var(--unnamed-color-333333);
      text-align: center;
      font: normal normal normal 16px/26px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
      margin-bottom: 0px;

}
    .view-kopi-chat-live-streaming .arrow-icon {
      margin-left: 12px;
}
    @media only screen and (max-width: 719px) {
      .view-kopi-chat-live-streaming .card2 {
        padding-left: 8px;
      }
      .view-kopi-chat-live-streaming .card1 {
        padding-right: 0px;
        padding-bottom: 40px;
      }
    }
    .view-kopi-chat-live-streaming .principalsea-getintouch {
      background: transparent linear-gradient(200deg, #00c4d9 0%, #0076cf 100%, #000000 100%) 0% 0% no-repeat padding-box;
      justify-content: center;
      margin-bottom: 0px;
      margin-top: 0px;
}
    .view-kopi-chat-live-streaming .pds-card-title a,
    .view-kopi-chat-live-streaming .pds-card-title a {
      border-bottom: none;
}
    .view-kopi-chat-live-streaming .form--inline .btn-primary,
    .view-kopi-chat-live-streaming .form--inline .btn-primary {
      padding-right: 21px;
}
    @media (max-width: 767px) {
      .view-kopi-chat-live-streaming .block-views-blockhome-banner-block-1 .owl-item .banner-image-desktop,
      #principal_my_aleph_labs_com .block-views-blockhome-banner-block-1 .owl-item .banner-image-responsive {
        display: block !important;
        min-height: 720px;
        object-fit: cover;
        object-position: 82%;
      }
      .view-kopi-chat-live-streaming .view-header {
        margin-top: 0px;
        font: normal normal normal 32px/32px FS Elliot Pro;
        margin-bottom: 40px;
        margin-top: 80px;
        text-align: center;
        line-height: 42px;
      }
      .view-kopi-chat-live-streaming .home-img-content {
        display: none;
      }
      .pds-market-insight-section {
        margin-top: 45px;
      }
      .view-kopi-chat-live-streaming .card1 {
        padding-right: 8px;
      }
      .view-kopi-chat-live-streaming .owl-page:first-child {
        left: -5px;
      }
      .view-kopi-chat-live-streaming .owl-page:nth-child(2) {
        left: 30px;
      }
      .view-kopi-chat-live-streaming .form--inline .js-form-item {
        margin-bottom: 0;
      }
      .view-kopi-chat-live-streaming .form--inline .js-form-item label {
        font-family: 'FS Elliot Pro';
        text-align: left;
        display: flex;
        margin-bottom: 8px;
      }
      .view-kopi-chat-live-streaming .view-footer {
        margin-bottom: 40px;
        margin-top: 40px;
      }
      .view-kopi-chat-live-streaming .owl-pagination {
        top: -25%;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: center;
      }
      .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper .owl-item .pds-market-insight-section .img-responsive {
        min-height: 128px;
      }
      .pds-market-insight-section .pds-card {
        border: 1px solid #e6e6e6;
      }
      .view-kopi-chat-live-streaming .owl-buttons.owl-buttons {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        top: 0%;
      }
}
    @media only screen and (device-width: 768px) {
      /* For general iPad layouts */
      .view-kopi-chat-live-streaming .owl-pagination {
        right: -13px;
        top: -160px;
      }
      .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper .owl-item .pds-market-insight-section .img-responsive {
        min-height: 128px;
      }
      .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .min-read,
      .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .min-read {
        padding-right: 2px;
      }
}
    @media (max-width: 480px) {
      .view-kopi-chat-live-streaming .form--inline .btn-primary {
        margin-top: 7px;
      }
      .view-kopi-chat-live-streaming .form--inline .btn-primary {
        margin-top: -0px;
      }
}
    @media (max-width: 320px) {
      .view-kopi-chat-live-streaming .pds-card .pds-card-section-date,
      .view-kopi-chat-live-streaming .pds-card .pds-card-section-date {
        display: block;
        text-align: center;
      }
      .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .min-read,
      .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .min-read {
        text-align: center;
      }
}
    @media (min-width: 768px) {
      .pds-market-insight-section .pds-card {
        border: 1px solid #e6e6e6;
      }
      .pds-market-insight-section {
        margin-bottom: 60px;
      }
      .pds-market-insight-section:nth-child(3) {
        margin-right: 0px;
      }
}
/* CSS BEGIN :: Get in Touch Section of Insight Details page */
    .view-kopi-chat-live-streaming .principalsea-getintouch.principalsea-getintouch {
      max-width: 100%;
}
    .view-kopi-chat-live-streaming .principalsea-getintouch {
      background: transparent linear-gradient(200deg, #00c4d9 0%, #0076cf 100%, #000000 100%) 0% 0% no-repeat padding-box;
      justify-content: center;
      margin-bottom: 0px;
      margin-top: 0px;
}
    .view-kopi-chat-live-streaming .get-in-touch .title {
      text-align: center;
      font: normal normal normal 40px/38px FS Elliot Pro;
      letter-spacing: 0px;
      color: #ffffff;
      opacity: 1;
      padding-top: 80px;
      margin-top: 0px;
      padding-bottom: 0px;
      margin-bottom: 0px;
}
    .view-kopi-chat-live-streaming .get-in-touch-card {
      display: block;
      width: 100%;
      min-height: 290px;
      margin: 0 auto;
      text-align: center;
      margin-bottom: 42px;
      padding: 10px;
      background: #ffffff 0% 0% no-repeat padding-box;
      border-radius: 20px;
      opacity: 1;
      max-width: 356px;
      margin-bottom: 0px;
}
    .view-kopi-chat-live-streaming .get-in-touch-card img {
      padding-top: 25px;
}
    .view-kopi-chat-live-streaming .card1,
    .card2 {
      flex-basis: max-content;
}
    .ppage-node-573673 .get-in-touch .cards {
      justify-content: center;
      padding-top: 40px;
      padding-bottom: 80px;
}
    .view-kopi-chat-live-streaming .card-buttons {
      margin-top: 20px;
      margin-bottom: 10px;
      border: none !important;
}
    .view-kopi-chat-live-streaming .get-in-touch-card .heading {
      color: var(--unnamed-color-333333);
      text-align: center;
      font: normal normal normal 24px/38px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
      margin-bottom: 16px;

}
    .view-kopi-chat-live-streaming .get-in-touch-card .info {
      color: var(--unnamed-color-333333);
      text-align: center;
      font: normal normal normal 16px/26px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
      margin-bottom: 0px;

}
    .view-kopi-chat-live-streaming .arrow-icon {
      margin-left: 12px;
}
    @media only screen and (max-width: 719px) {
      .view-kopi-chat-live-streaming .card2 {
        padding-left: 8px;
      }
      .view-kopi-chat-live-streaming .card1 {
        padding-right: 0px;
        padding-bottom: 40px;
      }
}
    .view-kopi-chat-live-streaming .principalsea-getintouch {
      background: transparent linear-gradient(200deg, #00c4d9 0%, #0076cf 100%, #000000 100%) 0% 0% no-repeat padding-box;
      justify-content: center;
      margin-bottom: 0px;
      margin-top: 0px;
}
    .view-kopi-chat-live-streaming .get-in-touch .cards {
      justify-content: center;
      padding-top: 40px;
      padding-bottom: 80px;
}
/* CSS END :: Get in Touch Section of Insight Details page */
    .view-kopi-chat-live-streaming .owl-buttons,
    .view-kopi-chat-live-streaming .owl-buttons {
      position: absolute;
      right: 0px;
      top: -50px;
      width: 88px;
      height: 40px;
}
    .view-kopi-chat-live-streaming .owl-buttons div[class*="owl-"],
    .view-kopi-chat-live-streaming .owl-buttons div[class*="owl-"],
    .home-whats-new-owl-carousel .owl-buttons [class*="owl-"]:hover {
      height: 40px;
      width: 40px;
      border-radius: 50% !important;
      background: url(/themes/custom/malaysia/images/arrow.svg) no-repeat center transparent !important;
      border: 3px solid #035fa4;
      opacity: 1;
      padding: 0 !important;
}
    .view-kopi-chat-live-streaming .owl-buttons div[class*="owl-"],
    .view-kopi-chat-live-streaming .owl-buttons div[class*="owl-"],
    .home-whats-new-owl-carousel .owl-buttons [class*="owl-"]:hover {
      height: 40px;
      width: 40px;
      border-radius: 50% !important;
      background: url(/themes/custom/malaysia/images/arrow.svg) no-repeat center transparent !important;
      border: 3px solid #035fa4;
      opacity: 1;
      padding: 0 !important;
}
    .view-kopi-chat-live-streaming .owl-buttons div.owl-prev,
    .view-kopi-chat-live-streaming .owl-buttons div.owl-prev {
      transform: rotate(-180deg);
}
    .view-kopi-chat-live-streaming .owl-buttons div[class*="owl-"].disabled,
    .view-kopi-chat-live-streaming .owl-buttons div[class*="owl-"].disabled {
      border: 3px solid #9d9ea4;
      background: url(/themes/custom/malaysia/images/arrow_disabled.svg) no-repeat center transparent !important;
      cursor: default;
}
    .view-kopi-chat-live-streaming .principalsea-getintouch.principalsea-getintouch {
      max-width: 100%;
}
/* BEGIN:: Lets have chat option of market insight hidden on all screen*/
    .view-kopi-chat-live-streaming .card2,
    .view-kopi-chat-live-streaming .card2 {
      display: none;
}
    .view-kopi-chat-live-streaming .get-in-touch .cards,
    .view-kopi-chat-live-streaming .get-in-touch .cards {
      justify-content: unset;
}
    @media (min-width: 768px) {
      .view-kopi-chat-live-streaming .get-in-touch-card,
      .view-kopi-chat-live-streaming .get-in-touch-card {
        min-width: 356px;
      }
}
/* END:: Lets have chat option of market insight hidden on all screen*/
    #principal_my_aleph_labs_com .block-views-blockhome-banner-block-1 .owl-item #pds-contentMarketInsideSection > h2 {
      font-family: FS Elliot Pro, 'FS Elliot Web Regular';
      font-weight: bold;
      font-size: 45px;
      line-height: 55px;
      text-align: left;
      color: #fff;
      filter: drop-shadow(0px 3px 6px #00000029);
}
    @media (max-width: 767px) {
      #principal_my_aleph_labs_com .block-views-blockhome-banner-block-1 .owl-item #pds-contentMarketInsideSection > h2 {
        font-family: FS Elliot Pro, 'FS Elliot Web Regular';
      }
}
    .view-kopi-chat-live-streaming .pds-market-insight-section .img-responsive {
      display: block;
      max-width: 100%;
      min-width: 100%;
      height: auto;
      max-height: 128px;
      min-height: 128px;
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
}
/* Market Insight Details Page UI responsive changes */
    @media (max-width: 767px) {
      .mcat .pds-card {
        max-height: 100%;
        width: 100%;
        margin: 10px auto;
}
      .tilesec {
        max-width: 100%;
        min-width: 210px;
        width: auto;
}
      .view-kopi-chat-live-streaming .owl-buttons {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        top: 0%;
}
      .view-kopi-chat-live-streaming .view-header,
      .view-kopi-chat-live-streaming .view-header p {
        font: normal normal normal 32px/32px FS Elliot Pro;
        text-align: center;
        line-height: 42px;
}
      .view-kopi-chat-live-streaming .card1 {
        padding-right: 8px;
}
      .view-kopi-chat-live-streaming .nresult,
      .view-kopi-chat-live-streaming .nresult {
        text-align: left;
        font-size: 28px;
        line-height: 34px;
        color: #333333;
        font-family: 'FS Elliot Pro';
        padding-left: 25px;
        margin-bottom: 20px;
}
      .view-kopi-chat-live-streaming .np-msg,
      .view-kopi-chat-live-streaming .np-msg {
        text-align: left;
        font-size: 20px;
        line-height: 25px;
        color: #333333;
        font-family: 'FS Elliot Pro';
        padding-left: 25px;
        display: block;
}
}
    @media (min-width: 720px) {
      .mcat .pds-card-active {
        min-width: 100%;
      }
}
    @media (min-width: 768px) {
      .view-kopi-chat-live-streaming .owl-wrapper .owl-item .pds-market-insight-section {
        margin-left: 15px;
        margin-right: 15px;
}
}
    @media (min-width: 768px) {
      .mcat {
        margin-right: 20px;
      }
      .mcat .pds-card {
        max-height: 79px;
        width: 100%;
      }
      .mcat .pds-card-active {
        height: auto;
        max-height: 79px;
        width: 100%;
      }
      .mcat .pds-card:hover .pds-card-section div:last-child svg {
        transform: translateX(4px);
        transition: 0.5s;
      }
      .view-kopi-chat-live-streaming .nresult,
      .view-kopi-chat-live-streaming .nresult {
        text-align: left;
        font-size: 28px;
        line-height: 34px;
        color: #333333;
        font-family: 'FS Elliot Pro';
      }
      .view-kopi-chat-live-streaming .np-msg,
      .view-kopi-chat-live-streaming .np-msg {
        text-align: left;
        font-size: 20px;
        line-height: 25px;
        color: #333333;
        font-family: 'FS Elliot Pro';
        margin-bottom: 40px;
        display: block;
      }
      .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .min-read,
      .view-kopi-chat-live-streaming .pds-card .pds-card-section-date .min-read {
        padding-right: 2px;
      }
}
    .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper,
    .view-kopi-chat-live-streaming .owl-carousel .owl-wrapper {
      min-width: 100%;
}
    @media (max-width: 767px) {
      .view-kopi-chat-live-streaming .pds-market-insight-section .img-responsive {
        width: 100%;
}
      .view-kopi-chat-live-streaming .view.view-m-other-cat-views .view-header {
        margin-left: 0;
        text-align: center;
}
      .view-kopi-chat-live-streaming .view-footer {
        margin-bottom: 0;
        margin-top: 40px;
        padding-left: unset;
}
}
    .view-kopi-chat-live-streaming [class*="view-display-id-attachment_"] > .view-header > hr,
    .view-kopi-chat-live-streaming [class*="view-display-id-attachment_"] > .view-header > hr {
      margin-top: 0px;
      margin-bottom: 0px;
      border: 0;
      border-top: 0px solid #f1f1f1;
}
    .view-kopi-chat-live-streaming [class*="js-view-dom-id-"] > .view-empty > hr,
    .view-kopi-chat-live-streaming [class*="js-view-dom-id-"] > .view-empty > hr {
      margin-top: 0px;
      margin-bottom: 0px;
      border: 0;
      border-top: 0px solid #f1f1f1;
}
    .view-kopi-chat-live-streaming [class*="view-display-id-attachment_"] > .view-header,
    .view-kopi-chat-live-streaming [class*="view-display-id-attachment_"] > .view-header {
      border-top: 1px solid #f1f1f1;
      padding-top: 40px;
}
    .view-kopi-chat-live-streaming .nresult,
    .view-kopi-chat-live-streaming .nresult {
      margin-bottom: 40px;
      margin-top: 40px;
      padding-top: 40px;
      border: 0;
      border-top: 1px solid #f1f1f1;
}
    .pds-market-insight-section {
      position: relative;
}
    .marketuri {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 9999;
      border-bottom: 0;
}
    .marketuri:hover {
      cursor: pointer;
      box-shadow: 0 20px 40px 2px rgb(70 78 126 / 16%);
      border-bottom: none;
      border-radius: 8px;
}
    .view-id-zzzz:after {
      display: block;
      clear: both;
      content: "";
}
/* BEGIN:: Test UI changes Fixes */
    .view-kopi-chat-live-streaming .view-display-id-page_1 .view-header {
      margin-top: 40px;
}
    .view-kopi-chat-live-streaming .view-display-id-page_2 .view-header,
    .view-kopi-chat-live-streaming .view-display-id-page_4 .view-header {
      padding-left: 0;
      padding-right: 0;
}
    .view-kopi-chat-live-streaming .view-footer {
      margin-bottom: 80px;
      margin-top: 0px;
      padding-left: 0;
}
    @media (max-width: 767px) {
      .view-kopi-chat-live-streaming .view-footer {
        margin-top: 40px;
        margin-bottom: 40px;
      }
}
/*END :: Test UI changes Fixes */
/*BEGIN :: Prod UI changes Fixes */
    @media (max-width: 425px) {
      .view-kopi-chat-live-streaming .view-header p {
        font-size: 32px;
        line-height: 42px;
        text-align: center;
        font-weight: normal;
        font-family: 'FS Elliot Pro';
        opacity: 100%;
        color: #333333;
}
}
    section#block-views-block-kopi-chat-live-streaming-block-1 {
      transform: matrix(1, 0, 0, 1, 0, 0);
/* UI Properties */
      background: var(--unnamed-color-eaf6f7) 0% 0% no-repeat padding-box;
      background: #eaf6f7 0% 0% no-repeat padding-box;
      opacity: 1;
}
/*kopichat css end*/
/*BEGIN:: CSS for Kopichat Upcoming Section. */
    .kopichat-upcoming-section {
      background: #ffffff 0% 0% no-repeat padding-box;
      padding-top: 80px;
      padding-bottom: 40px;
}
    .kopichat-upcoming-section h4 {
      text-align: center;
      font: normal normal normal 40px/26px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      margin-bottom: 40px;
}
    .kopichat-upcoming-section .upcoming-box {
      margin-bottom: 40px;
      text-align: left;
}
    .kopichat-upcoming-section .upcoming-box img {
      width: 100%;
      height: 222px;
}
    .kopichat-upcoming-section .upcoming-title {
      font: normal normal bold 16px/26px FS Elliot Pro;
      color: #333333;
      margin-top: 20px;
}
    .kopichat-upcoming-section .upcoming-description {
      font: normal normal normal 16px/26px FS Elliot Pro;
      color: #333333;
}
    .kopichat-upcoming-section .pds-button {
      font: normal normal bold 16px/19px FS Elliot Pro;
      color: #035fa4;
      background: #ffffff 0% 0% no-repeat padding-box;
      border: 1px solid #035fa4;
      opacity: 1;
}
    @media (min-width: 720px) {
      .kopichat-upcoming-section  [class*=col-] {
        padding-left: 30px;
        padding-right: 30px;
}
}
    @media (max-width: 767px) {
      .kopichat-upcoming-section h4 {
        line-height: 45px;
      }
      .kopichat-upcoming-section {
        padding-top: 40px;
        padding-bottom: 0px;
      }
      .kopichat-upcoming-section .upcoming-box img {
        height: auto;
      }
}
    .view-kopi-chat-live-streaming .view-footer .pds-button-secondary {
      margin: 0 auto !important;
      display: block !important;
}
/*END:: CSS for Kopichat Upcoming Section. */
    .fundoffering {
      margin-bottom: 30px;
}
    .view-prs-fund .view-content {

      justify-content: center;

      display: flex;

      flex-wrap: wrap;

}
/*BEGIN::Key Findings UI fixes.*/
    @media (min-width: 768px) {
      .pds-market-insight-section {
        width: auto;
        margin-right: 27px;
      }
}
    @media (max-width: 767px) {
      .pds-market-insight-section {
        width: 100%;
}
}
    .path-marketinsights-details .pds-card .pds-card-section-body {
      -webkit-line-clamp: 1;
      line-clamp: 1;
}
    @media screen and (-webkit-min-device-pixel-ratio:0) {
      /* CSS specific to Mac Safari browser */
      .path-marketinsights-details .view-content {
        display: flex;
        flex-wrap: wrap;
      }
}
/*END::Key Findings UI fixes.*/
/* START:: CSS for Financial Inclusion Section */
    .gfii-principal-insights h2,
    .gfii-principal-insights p {
      color: #fff;
}
    .bg-coreblue .gfii-principal-insights .pds-hero-content {
      z-index: 1;
}
    .bg-coreblue .gfii-principal-insights .pds-button-secondary {
      color: #fff;
      border-color: #fff;
      background: transparent;
}
    .gfii-principal-insights h2:not([class])::after {
      display: block;
      content: "";
      width: 167px;
      height: 175px;
      position: absolute;
      top: -60px;
      left: -93.5px;
      background-image: url("data:image/svg+xml,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 109.52 115.11'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;opacity:0.25;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg%3E%3Cpath class='cls-1' d='M59.77,115.1h-2.15c-1.11,.02-1.92-.71-1.92-1.77,0-1.05,.79-1.79,1.9-1.79h1.47s-.01-2.14-.01-2.14h.68s.03,5.71,.03,5.71Zm-.7-3.02h-1.37c-.77,.01-1.32,.53-1.32,1.25,0,.72,.56,1.24,1.33,1.23h1.37s-.01-2.48-.01-2.48Z'/%3E%3Cpath class='cls-1' d='M52.78,114.93l-2.16-.26c-1.07-.13-1.75-.92-1.63-1.92,.1-.86,.75-1.44,1.62-1.45l-1.37-2.55,.77,.09,1.29,2.44,1.22,.15,.27-2.25,.67,.08-.68,5.67Zm-.33-2.95l-1.38-.17c-.73-.09-1.3,.31-1.39,1-.08,.68,.37,1.23,1.11,1.32l1.38,.17,.28-2.32Z'/%3E%3Cpath class='cls-1' d='M45.76,113.85l-.68-.14,1.18-5.59,.68,.14-1.18,5.59Z'/%3E%3Cpath class='cls-1' d='M41.78,112.93l-.65-.22-1.81-5.6-1.49,4.51-.62-.21,1.8-5.43,.65,.22,1.81,5.6,1.49-4.51,.62,.21-1.8,5.43Z'/%3E%3Cpath class='cls-1' d='M31.85,109.12c-.59-.29-1.1-.77-1.46-1.41l.48-.3c.28,.51,.68,.92,1.15,1.15,1.17,.57,2.39,.09,3.01-1.18,.62-1.27,.25-2.53-.92-3.1-.47-.23-1.04-.3-1.61-.2l-.06-.56c.72-.11,1.42,0,2.01,.28,1.5,.73,1.99,2.33,1.23,3.89-.76,1.56-2.33,2.15-3.82,1.42Z'/%3E%3Cpath class='cls-1' d='M27.74,106.73l-.59-.37,3-4.86,.59,.37-3,4.86Z'/%3E%3Cpath class='cls-1' d='M24.39,104.56l-1.72-1.3c-.89-.67-1.08-1.74-.44-2.58,.63-.83,1.71-.94,2.6-.27l1.17,.89,1.29-1.7,.54,.41-3.45,4.56Zm1.28-2.83l-1.09-.83c-.62-.47-1.37-.39-1.8,.18-.44,.58-.31,1.32,.31,1.79l1.09,.83,1.49-1.97Z'/%3E%3Cpath class='cls-1' d='M18.17,99.42l-.47-.45,2.25-5.75,.52,.49-.63,1.57,1.93,1.85,1.54-.69,.52,.49-5.65,2.5Zm3.09-2.05l-1.65-1.58-1.12,2.82,2.77-1.25Z'/%3E%3Cpath class='cls-1' d='M14.18,95.29l-.44-.54,3.98-3.28-1.76-2.14,.43-.35,2.21,2.67-4.4,3.63Z'/%3E%3Cpath class='cls-1' d='M9.55,89.38c-.61-.93-.39-2.02,.54-2.64,.93-.61,2.02-.39,2.64,.54,.61,.93,.39,2.03-.54,2.64s-2.02,.39-2.64-.54Zm2.95-1.95c-.53-.8-1.46-.99-2.26-.46-.8,.53-.99,1.46-.46,2.26,.53,.8,1.46,.99,2.26,.46,.8-.53,.99-1.46,.46-2.26Zm-1.83,2.04l-.44-.67c-.22-.33-.16-.71,.14-.91,.26-.17,.55-.14,.76,.08l.38-.93,.19,.29-.37,.86,.22,.33,.65-.43,.17,.25-1.7,1.13Zm.67-.8l-.25-.38c-.14-.21-.36-.26-.54-.14-.18,.12-.23,.35-.09,.56l.25,.38,.63-.42Z'/%3E%3Cpath class='cls-1' d='M5.69,82.28l-.3-.63,5.17-2.43,.3,.63-5.17,2.43Z'/%3E%3Cpath class='cls-1' d='M4.03,78.58l-.22-.65,3.35-4.83-4.48,1.54-.21-.62,5.4-1.86,.22,.65-3.35,4.83,4.48-1.54,.21,.62-5.4,1.86Z'/%3E%3Cpath class='cls-1' d='M1.17,69.14c-.12-.56-.11-1.18,0-1.87l.57,.06c-.12,.62-.12,1.17-.03,1.65,.16,.8,.65,1.25,1.21,1.14,1.5-.31-.02-3.41,2.09-3.84,.91-.19,1.7,.49,1.94,1.67,.12,.59,.11,1.3-.03,2.08l-.57-.06c.12-.68,.16-1.35,.05-1.86-.17-.83-.67-1.28-1.25-1.16-1.53,.32-.03,3.41-2.09,3.83-.88,.18-1.66-.49-1.9-1.65Z'/%3E%3Cpath class='cls-1' d='M.49,64.26l-.08-.69,5.67-.63,.08,.69-5.68,.63Z'/%3E%3Cpath class='cls-1' d='M5.43,55.67c.31,.65,.48,1.33,.49,2.02,.02,1.73-1.2,2.96-2.93,2.98C1.25,60.68,.02,59.5,0,57.81c0-.66,.18-1.34,.55-2l.49,.26c-.31,.57-.49,1.12-.49,1.66,.01,1.33,1.02,2.25,2.43,2.24,1.41-.01,2.4-.97,2.38-2.33,0-.47-.11-.91-.3-1.31l-1.7,.02v1.44s-.51,0-.51,0l-.02-2.09,2.6-.03Z'/%3E%3Cpath class='cls-1' d='M.28,52.5l.09-.69,2.49,.33,.45-3.39-2.49-.33,.09-.7,5.67,.75-.09,.7-2.62-.35-.45,3.39,2.62,.35-.09,.69-5.67-.75Z'/%3E%3Cpath class='cls-1' d='M2.51,43.19l-.51,1.91-.53-.14,1.19-4.49,.53,.14-.51,1.91,4.99,1.33-.18,.67-4.99-1.33Z'/%3E%3Cpath class='cls-1' d='M4.07,36.3c.21-.53,.55-1.05,1.03-1.56l.44,.36c-.44,.45-.75,.91-.93,1.36-.3,.76-.15,1.41,.39,1.62,1.42,.56,1.85-2.86,3.86-2.07,.86,.34,1.15,1.34,.71,2.47-.22,.56-.62,1.15-1.17,1.72l-.44-.36c.48-.51,.87-1.04,1.06-1.53,.31-.78,.14-1.44-.41-1.66-1.46-.58-1.89,2.84-3.85,2.06-.84-.33-1.12-1.32-.69-2.42Z'/%3E%3Cpath class='cls-1' d='M10.19,28.77c.35-.58,1.1-.76,1.68-.41,.58,.35,.77,1.1,.41,1.68-.35,.58-1.1,.77-1.68,.41-.58-.35-.76-1.1-.41-1.68Z'/%3E%3Cpath class='cls-1' d='M13.08,21.11l1.42-1.62c.73-.84,1.82-.96,2.61-.26,.79,.69,.82,1.78,.09,2.62l-.97,1.11,1.61,1.4-.45,.51-4.31-3.76Zm2.73,1.48l.9-1.03c.51-.58,.49-1.34-.06-1.81-.54-.47-1.3-.4-1.81,.18l-.9,1.03,1.86,1.63Z'/%3E%3Cpath class='cls-1' d='M17.82,16l1.62-1.45c.8-.72,1.84-.7,2.51,.04,.58,.65,.59,1.51,.02,2.17l2.82,.66-.58,.51-2.68-.64-.91,.82,1.51,1.69-.51,.45-3.8-4.25Zm2.43,1.7l1.04-.93c.55-.49,.62-1.19,.16-1.71-.46-.51-1.17-.53-1.72-.04l-1.04,.93,1.56,1.74Z'/%3E%3Cpath class='cls-1' d='M23.3,11.42l.56-.41,3.38,4.6-.56,.41-3.38-4.6Z'/%3E%3Cpath class='cls-1' d='M26.61,9.06l.6-.35,5.39,2.35-2.38-4.1,.57-.33,2.87,4.94-.59,.35-5.39-2.35,2.38,4.1-.56,.33-2.87-4.93Z'/%3E%3Cpath class='cls-1' d='M36.06,4.12c.6-.25,1.31-.31,2.02-.16l-.09,.55c-.57-.13-1.14-.1-1.62,.1-1.2,.5-1.65,1.73-1.11,3.03,.54,1.3,1.73,1.86,2.93,1.36,.49-.2,.91-.58,1.22-1.08l.46,.33c-.4,.61-.94,1.07-1.54,1.32-1.54,.64-3.06-.05-3.73-1.65-.67-1.61-.07-3.17,1.47-3.81Z'/%3E%3Cpath class='cls-1' d='M40.53,2.63l.67-.2,1.67,5.46-.67,.2-1.67-5.46Z'/%3E%3Cpath class='cls-1' d='M44.39,1.54l2.11-.43c1.09-.22,2.02,.34,2.23,1.37,.21,1.02-.42,1.91-1.52,2.13l-1.44,.3,.43,2.09-.67,.14-1.14-5.59Zm1.27,2.83l1.34-.28c.76-.15,1.2-.76,1.05-1.47-.14-.71-.79-1.1-1.55-.95l-1.34,.27,.49,2.42Z'/%3E%3Cpath class='cls-1' d='M52.38,.26l.65-.06,2.83,5.48-.71,.06-.76-1.5-2.67,.23-.49,1.61-.71,.06,1.85-5.89Zm-.5,3.67l2.27-.2-1.38-2.7-.89,2.9Z'/%3E%3Cpath class='cls-1' d='M58.09,0l.7,.02-.17,5.16,2.77,.09-.02,.55-3.47-.11,.19-5.71Z'/%3E%3Cpath class='cls-1' d='M65.6,.44c1.1,.16,1.78,1.05,1.62,2.15-.16,1.1-1.05,1.77-2.15,1.62-1.1-.15-1.77-1.05-1.62-2.15,.15-1.1,1.05-1.78,2.15-1.62Zm-.49,3.5c.95,.13,1.71-.44,1.84-1.39s-.44-1.71-1.39-1.84c-.95-.13-1.71,.44-1.84,1.39-.13,.95,.44,1.71,1.39,1.84Zm-.31-2.72l.79,.11c.39,.05,.64,.35,.59,.71-.04,.3-.26,.5-.56,.51l.45,.9-.35-.05-.4-.85-.4-.05-.11,.77-.29-.04,.28-2.02Zm.15,1.04l.45,.06c.24,.04,.43-.09,.46-.31,.03-.22-.12-.4-.36-.44l-.45-.06-.11,.75Z'/%3E%3Cpath class='cls-1' d='M73.46,2.24l.67,.2-1.6,5.48-.67-.19,1.6-5.48Z'/%3E%3Cpath class='cls-1' d='M77.31,3.44l.64,.26,1.42,5.7,1.8-4.38,.6,.25-2.16,5.28-.64-.26-1.42-5.7-1.79,4.39-.6-.25,2.16-5.28Z'/%3E%3Cpath class='cls-1' d='M86.34,7.55c.49,.28,.96,.7,1.4,1.24l-.42,.39c-.38-.5-.8-.87-1.22-1.11-.71-.41-1.37-.34-1.66,.16-.76,1.33,2.57,2.24,1.49,4.11-.46,.8-1.5,.95-2.54,.35-.52-.3-1.05-.78-1.54-1.4l.42-.39c.43,.54,.91,1.01,1.36,1.27,.73,.42,1.4,.34,1.7-.17,.78-1.36-2.54-2.28-1.49-4.11,.45-.78,1.47-.92,2.5-.33Z'/%3E%3Cpath class='cls-1' d='M90.42,10.25l.57,.4-3.29,4.68-.57-.4,3.29-4.68Z'/%3E%3Cpath class='cls-1' d='M93.6,19.64c-.69-.2-1.32-.52-1.84-.97-1.31-1.14-1.43-2.86-.29-4.17,1.14-1.31,2.84-1.46,4.12-.35,.5,.43,.88,1.02,1.14,1.74l-.52,.19c-.22-.61-.51-1.11-.92-1.46-1.01-.87-2.36-.73-3.29,.34-.92,1.07-.86,2.44,.17,3.33,.35,.31,.76,.52,1.19,.64l1.11-1.28-1.09-.94,.34-.4,1.58,1.37-1.7,1.97Z'/%3E%3Cpath class='cls-1' d='M99.39,17.89l.46,.52-1.89,1.65,2.24,2.58,1.89-1.65,.46,.53-4.31,3.75-.46-.53,1.99-1.74-2.24-2.57-1.99,1.74-.46-.53,4.31-3.75Z'/%3E%3Cpath class='cls-1' d='M104.91,25.71l-1.09-1.64,.46-.31,2.57,3.87-.46,.31-1.09-1.64-4.3,2.86-.39-.58,4.3-2.86Z'/%3E%3Cpath class='cls-1' d='M109.03,31.44c.26,.51,.42,1.11,.49,1.8l-.56,.09c-.05-.62-.19-1.16-.41-1.59-.37-.73-.96-1.04-1.47-.78-1.36,.69,.93,3.28-1,4.26-.83,.42-1.77-.03-2.32-1.1-.27-.54-.45-1.23-.52-2.01l.56-.1c.07,.69,.21,1.35,.44,1.81,.38,.75,.99,1.05,1.52,.79,1.39-.71-.88-3.29,1-4.25,.8-.41,1.74,.03,2.27,1.09Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
    .gfii-principal-insights .pds-calloutSection-backgroundDark h2::before {
      display: none;
}
    .gfii-principal-insights .pds-calloutSection-backgroundDark .pds-calloutSection p .pds-calloutSection-cta {
      color: #fff;
      border-bottom: 1px solid;
}
    .article_component .adminimal-admin-toolbar a,
    button.pds-link {
      border-bottom: 1px solid;
}
    .connect-with-us-section .pds-divider {
      justify-content: center;
      align-items: center;
      width: 100%;
      white-space: nowrap;
      display: flex;
}
    .connect-with-us-section .pds-divider span {
      padding: 0 14px 0 16px;
}
    .connect-with-us-section .pds-divider:after,
    .connect-with-us-section .pds-divider:before {
      content: "";
      border-bottom: 1px solid #c5c6c5;
      width: 100%;
}
    @media(max-width: 720px) {
      .fi-download-links {
        flex-direction: column;
        padding-bottom: 60px;
      }
      .gfii-principal-insights h2:not([class])::after {
        content: none;
      }
      .financial-inclusion-video-section h2 {
        padding-top: 40px;
      }
      .fi-download-links p {
        margin: 0;
      }
}
    .bg-coreblue {
      background-color: #002855 !important;
      background-color: var(--color-core-9) !important;
}
    .financial-map-section {
      background-color: #002855;
      background-color: var(--color-core-9);
      padding: 4px;
}
    .map-container {
      padding: 0;
}
    .map-holder {
      width: 100%;
      overflow: hidden;
}
    .map-section-heading {
      text-align: center;
      color: #ffffff;
      color: var(--color-neutral-white);
}
    path.country {
      stroke: #616267;
      stroke: var(--color-neutral-2);

}
    :root {
      --score-overall-min: 255, 255, 255;
      --score-overall-max: 0, 145, 218;
      --score-government-min: 255, 255, 255;
      --score-government-max: 0, 196, 217;
      --score-financial-min: 255, 255, 255;
      --score-financial-max: 0, 56, 101;
      --score-employer-min: 255, 255, 255;
      --score-employer-max: 0, 127, 163;
}
    .side__table--container th:focus,
    .side__table--container tr:focus {
      outline: 2px solid #007aff;
}
    .map__section {
      position: relative;
      display: flex;
      background-color: #002855;
      background-color: var(--color-core-9);
}
    .map__section--container {
      max-width: 1920px;
      width: 100%;
      margin: 0 auto;
      display: flex;
      flex-wrap: wrap;
      position: relative;
}
    .map__section--header {
      width: 100%;
}
    .map__section--heading,
    .map__section--heading h3 {
      text-align: center;
      color: #ffffff;
      color: var(--color-neutral-white);
}
    .map__section--navigation {
      display: flex;
      justify-content: center;
}
    .map__navigation--container {
      display: flex;
      align-items: center;
      justify-content: center;
}
    .map__navigation--container ul {
      list-style: none;
      display: flex;
      padding-left: unset;
}
    .map__navigation--container label {
      font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
      font-family: var(--typography-font-secondary);
      font-size: 14px;
      color: #ffffff;
      color: var(--color-neutral-white);
      margin-right: 10px;
}
    .map__navigation--tab {
      margin-left: 10px;
}
    .map__navigation--tab button {
      font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
      font-family: var(--typography-font-secondary);
      font-size: 16px;
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      border-color: var(--color-neutral-white);
      border-radius: 20px;
      background-color: transparent;
      color: #ffffff;
      color: var(--color-neutral-white);
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 0px;
      padding-bottom: 0px;
      -webkit-appearance: none;
      appearance: none;
      cursor: pointer;
}
    .map__navigation--tab span {
      position: relative;
      display: inline-block;
      line-height: 24px;
      padding-top: 6px;
      padding-bottom: 7px;
      padding-left: 15px;
}
    .map__navigation--tab span:after {
      content: "";
      height: 10px;
      width: 10px;
      position: absolute;
      left: 0;
      top: calc(50% - 5px);
}
    .map__navigation--tab button[data-score="Overall"] span:after {
      background-color: rgba(var(--score-overall-max), 1);
}
    .map__navigation--tab button[data-score="Government"] span:after {
      background-color: rgba(var(--score-government-max), 1);
}
    .map__navigation--tab button[data-score="Financial"] span:after {
      background-color: #35536a;
}
    .map__navigation--tab button[data-score="Employer"] span:after {
      background-color: rgba(var(--score-employer-max), 1);
}
    .map__navigation--tab.active button {
      background-color: #ffffff;
      background-color: var(--color-neutral-white);
      color: #003865;
      color: var(--color-core-8);
}
    .side--container {
      max-height: calc(860px + 32px);
      padding: 0;
      margin-top: -24px;
      padding-top: 24px;
      flex: 0 0 490px;
      max-width: 490px;
      display: flex;
      position: relative;
}
    .side--container ::-webkit-scrollbar {
      width: 8px;
}
    .side--container ::-webkit-scrollbar-track {
      background: transparent;
}
    .side--container ::-webkit-scrollbar-thumb {
      background: rgba(255, 255, 255, 0.2);
      border-radius: 6px;
}
    .side--container ::-webkit-scrollbar-thumb:hover {
      background: rgba(255, 255, 255, 0.35);
}
    .side--container:before {
      content: "";
      position: absolute;
      top: 0px;
      left: 0;
      right: 15px;
      bottom: auto;
      height: 25px;
      background: rgb(0, 40, 85);
      background: linear-gradient(0deg,rgba(0, 40, 85, 0) 0%,rgba(0, 40, 85, 1) 100%);
      z-index: 2;
}
    .side__scroll--container {
      width: 100%;
      overflow: auto;
      padding: 24px 32px 40px 40px;
      margin-top: -24px;
      position: relative;
}
    .side__table--container {
      position: relative;
      border-radius: 0.5rem;
      border-width: 1px;
      border-style: solid;
      border-color: #c5c6c5;
      border-color: var(--color-neutral-4);
      background-color: #ffffff;
      background-color: var(--color-neutral-white);
}
    .side__table--container:after {
      content: "";
      width: 100px;
      position: absolute;
      left: 0px;
      right: auto;
      top: 0px;
      bottom: 0px;
      background-color: #ffffff;
      background-color: var(--color-neutral-white);
      border-top-left-radius: 0.5rem;
      border-bottom-left-radius: 0.5rem;
}
    .side__table h4 {
      text-transform: uppercase;
      color: #ffffff;
      color: var(--color-neutral-white);
      margin-bottom: 0.5rem;
}
    #map__Table_wrapper {
      width: 100%;
}
    #map__Table.map__table {
      width: 100%;
      position: relative;
      z-index: 1;
      border: none !important;
}
    #map__Table.map__table thead th,
    #map__Table.map__table thead td {
      padding: 1rem 1.5rem 1rem 1.2rem;
      font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
      font-family: var(--typography-font-secondary);
      border-bottom: none;
      font-weight: normal;
}
    #map__Table.map__table thead th:nth-child(1),
    #map__Table.map__table thead td:nth-child(1) {
      width: 60px !important;
}
    #map__Table.map__table thead th:nth-child(2),
    #map__Table.map__table thead td:nth-child(2) {
      width: calc(100% - 195px) !important;
}
    #map__Table.map__table thead th:nth-child(3),
    #map__Table.map__table thead td:nth-child(3) {
      width: 55px !important;
}
    #map__Table.map__table tbody td {
      border-top-width: 1px;
      border-top-style: solid;
      border-top-color: #e8e8e8;
      border-top-color: var(--color-neutral-5);
      padding: 1rem 1.2rem;
      cursor: pointer;
}
    .map__table[data-score="Overall"] tr.hovered td {
      background-color: rgba(var(--score-overall-max), 0.16);
}
    .map__table[data-score="Government"] tr.hovered td {
      background-color: rgba(var(--score-government-max), 0.16);
}
    .map__table[data-score="Financial"] tr.hovered td {
      background-color: rgba(var(--score-financial-max), 0.16);
}
    .map__table[data-score="Employer"] tr.hovered td {
      background-color: rgba(var(--score-employer-max), 0.16);
}
    #map__Table.map__table tr.selected td {
      font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
      font-family: var(--typography-font-secondary);
      box-shadow: none !important;
      color: inherit !important;
}
    .map__table[data-score="Overall"] tr.selected td {
      background-color: rgba(var(--score-overall-max), 0.16);
}
    .map__table[data-score="Government"] tr.selected td {
      background-color: rgba(var(--score-government-max), 0.16);
}
    .map__table[data-score="Financial"] tr.selected td {
      background-color: rgba(var(--score-financial-max), 0.16);
}
    .map__table[data-score="Employer"] tr.selected td {
      background-color: rgba(var(--score-employer-max), 0.16);
}
    .side__selection.side__selection--active {
      margin-bottom: 0.5rem;
}
    .side__selection h4 {
      color: #ffffff;
      color: var(--color-neutral-white);
      margin: 5px 0;
}
    .side__selection--container {
      display: flex;
      flex-direction: column;
}
    .side__selection--panel {
      margin-top: 0.5rem;
      margin-bottom: 0.5rem;
      background-color: #ffffff;
      background-color: var(--color-neutral-white);
      border-top-left-radius: 10px;
      border-left-width: 10px;
      border-left-style: solid;
      padding: 20px 15px 20px 25px;
}
    .panel__wraper--container {
      display: flex;
}
    .panel__container--content {
      width: calc(100% - 40px);
}
    .panel__wraper--heading {
      font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
      font-family: var(--typography-font-secondary);
      font-size: 20px;
      line-height: 30px;
      margin-bottom: 6px;
      display: flex;
}
    .panel__heading--rank {
      padding-right: 10px;
}
    .panel__heading--rank:after {
      content: ".";
}
    .panel__heading--country {
      padding-right: 10px;
}
    .panel__wraper--values ul {
      padding: 0;
      margin: 0;
      list-style: none;
}
    .panel__wraper--values ul li {
      font-size: 13px;
      line-height: 20px;
}
    .panel__wraper--values ul li span {
      font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
      font-family: var(--typography-font-secondary);
      padding-left: 10px;
}
    .panel__container--remove {
      display: flex;
      align-items: center;
      justify-content: center;
      flex: 0 0 40px;
      padding-left: 15px;
      margin-left: auto;
}
    .panel__action--remove {
      border: none;
      background: none;
      appearance: none;
      font-size: 35px;
      line-height: 16px;
      padding: 0px;
      display: flex;
      align-items: center;
      cursor: pointer;
      display: flex;
      flex-direction: column;
      margin-top: 0.75rem;
      padding: 3px;
}
    .panel__action--remove span {
      font-size: 13px;
      line-height: 20px;
}
    .side__selection[data-score="Overall"] .side__selection--panel {
      border-left-color: rgba(var(--score-overall-max), 1);
}
    .side__selection[data-score="Government"] .side__selection--panel {
      border-left-color: rgba(var(--score-government-max), 1);
}
    .side__selection[data-score="Financial"] .side__selection--panel {
      border-left-color: rgba(var(--score-financial-max), 1);
}
    .side__selection[data-score="Employer"] .side__selection--panel {
      border-left-color: rgba(var(--score-employer-max), 1);
}
    .side__selection[data-score="Overall"] li[data-score="Overall"] {
      display: none;
}
    .side__selection[data-score="Government"] li[data-score="Government"] {
      display: none;
}
    .side__selection[data-score="Financial"] li[data-score="Financial"] {
      display: none;
}
    .side__selection[data-score="Employer"] li[data-score="Employer"] {
      display: none;
}
    .map__wrapper {
      height: 100%;
      position: relative;
}
    .map__wrapper--container {
      height: 100%;
      overflow: hidden;
      position: relative;
}
    .map--element {
      height: 100%;
}
    .map--element path[data-availability="has-data"] {
      stroke: #002855;
      stroke: var(--color-core-9);
      position: relative;
      z-index: 1;
      cursor: pointer;
}
    .map--element path[data-availability="has-data"]:active {
      cursor: grabbing;
}
    .map--element path[data-availability="no-data"] {
      stroke: #616267;
      stroke: var(--color-neutral-2);
      pointer-events: none;
}
    .map--element path.selected {
      fill: #dcf94d !important;
      fill: var(--color-accent-1) !important;
}
    .map--element path.hovered {
      fill: #dcf94d !important;
      fill: var(--color-accent-1) !important;
}
    .map__score {
      position: absolute;
      top: -24px;
      right: 30px;
      width: 290px;
      overflow: hidden;
      color: #ffffff;
      color: var(--color-neutral-white);
      z-index: 2;
}
    .map__score--label {
      text-align: center;
      margin-bottom: 5px;
      font-size: 14px;
      letter-spacing: 1.25pt;
      line-height: 20px;
}
    .map__score--label span {
      position: relative;
      text-transform: uppercase;
      line-height: 20px;
      padding-right: 10px;
      padding-left: 10px;
}
    .map__score--label span:before {
      content: "";
      height: 0;
      width: 155%;
      border-bottom: 1px dashed #9d9ea4;
      border-bottom: 1px dashed var(--color-neutral-3);
      position: absolute;
      right: 100%;
      left: auto;
      top: 50%;
}
    .map__score--label span:after {
      content: "";
      height: 0;
      width: 155%;
      border-bottom: 1px dashed #9d9ea4;
      border-bottom: 1px dashed var(--color-neutral-3);
      position: absolute;
      left: 100%;
      right: auto;
      top: 50%;
}
    .map__score--container {
      width: 100%;
      height: 30px;
      border-radius: 20px;
      display: flex;
      align-items: center;
      justify-content: space-evenly;
      font-weight: normal;
      color: #000;
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      border-color: var(--color-neutral-white);
}
    .map__score--container[data-score="Overall"] {
      background: linear-gradient(90deg,rgba(var(--score-overall-min), 1) 0%,rgba(var(--score-overall-max), 1) 100%
      );
}
    .map__score--container[data-score="Government"] {
      background: linear-gradient(90deg,rgba(var(--score-government-min), 1) 0%, rgba(var(--score-government-max), 1) 100%
      );
}
    .map__score--container[data-score="Financial"] {
      background: linear-gradient(90deg,rgba(var(--score-financial-min), 1) 0%,rgba(var(--score-financial-max), 1) 100%
      );
}
    .map__score--container[data-score="Employer"] {
      background: linear-gradient(90deg,rgba(var(--score-employer-min), 1) 0%,rgba(var(--score-employer-max), 1) 100%
      );
}
    .map__score--container span {
      font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
      font-family: var(--typography-font-secondary);
}
    .map__controls {
      position: absolute;
      left: 100%;
      top: 24px;
      z-index: 2;
      display: flex;
      border-radius: 20px;
      padding-left: 24px;
}
    .map__controls button {
      -webkit-appearance: none;
      appearance: none;
      background-color: #e8e8e8;
      background-color: var(--color-neutral-5);
      border: none;
      cursor: pointer;
      color: #003865;
      color: var(--color-core-8);
      border-radius: 16px;
      margin-right: 5px;
      padding: 0px;
}
    .map__control--zoom {
      height: 32px;
      width: 32px;
      border: 1px solid #ffffff !important;
      border: 1px solid var(--color-neutral-white) !important;
      position: relative;
}
    .map__control--zoom span {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      height: 16px;
      width: 16px;
      text-indent: 100%;
      overflow: hidden;
}
    #zoom_in span:before {
      content: "";
      height: 2px;
      width: 10px;
      position: absolute;
      top: calc(50% - 1px);
      left: calc(50% - 5px);
      background-color: #003865;
      background-color: var(--color-core-8);
}
    #zoom_in span:after {
      content: "";
      height: 10px;
      width: 2px;
      position: absolute;
      top: calc(50% - 5px);
      left: calc(50% - 1px);
      background-color: #003865;
      background-color: var(--color-core-8);
}
    #zoom_out span:before {
      content: "";
      height: 2px;
      width: 10px;
      position: absolute;
      top: calc(50% - 1px);
      left: calc(50% - 5px);
      background-color: #003865;
      background-color: var(--color-core-8);
}
    .map__control--reset {
      height: 32px;
      width: auto;
      border: 1px solid #ffffff !important;
      border: 1px solid var(--color-neutral-white) !important;
      position: relative;
      display: none;
      cursor: pointer;
}
    .map__control--reset span {
      display: inline-block;
      padding-left: 16px;
      padding-right: 16px;
      color: #003865;
      color: var(--color-core-8);
      font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial,sans-serif;
      font-family: var(--typography-font-secondary);
      font-size: 14px;
      white-space: nowrap;
}
    .map__control--reset:hover {
      color: #0076cf;
      color: var(--color-primary);
}
    .map__control--reset.zoomed {
      display: block;
}
    .map__overlay {
      position: absolute;
      top: 0px;
      left: 0px;
      right: 0px;
      bottom: 0px;
      background-color: transparent;
      z-index: 3;
      cursor: pointer;
}
    .map__wrapper--container:hover {
      cursor: grab;
}
    .map__wrapper--container:active {
      cursor: grabbing;
}
    .map__overlay.no-zoom {
      display: block;
}
    .map__overlay.yes-zoom {
      display: none;
}
    .is-touch-device .map__overlay {
      display: none !important;
}
    .tooltip__wrapper {
      position: absolute;
      text-align: center;
      padding: 10px;
      font-size: 14px;
      pointer-events: none;
      transform: translate(-50%, calc(-100% - 15px));
      background-color: #ffffff;
      background-color: var(--color-neutral-white);
      border-radius: 3px;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
}
    .tooltip__wrapper:after {
      content: "";
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: 10px solid #ffffff;
      border-top: 10px solid var(--color-neutral-white);
      position: absolute;
      top: 100%;
      left: 50%;
      transform: translateX(-50%);
}
    .tooltip__wrapper--container {
      display: flex;
      color: #003865;
      color: var(--color-core-8);
      font-family: "FS Elliot Web Bold", "FS Elliot Web Regular", Arial, arial, sans-serif;
      font-family: var(--typography-font-secondary);
      line-height: 1;
}
    .tooltip__wrapper--country {
      padding-right: 10px;
}
    @media only screen and (max-width: 1199px) and (min-width: 1024px) {
      .side--container {
        flex: 0 0 400px;
        max-width: 400px;
      }
      #map__Table.map__table {
        font-size: 14px;
      }
      #map__Table.map__table thead th,
      #map__Table.map__table thead td {
        padding: 0.75rem 1.2rem 0.75rem 1rem;
      }
      #map__Table.map__table thead th:nth-child(1),
      #map__Table.map__table thead td:nth-child(1) {
        width: 35px !important;
      }
      #map__Table.map__table thead th:nth-child(3),
      #map__Table.map__table thead td:nth-child(3) {
        width: 40px !important;
      }
      #map__Table.map__table tbody td {
        padding: 0.75rem 1rem;
      }
      .side__table--container:after {
        width: 70px;
      }
}
    @media only screen and (max-width: 1023px) {
      .map__section,
      .side--container {
        max-height: unset;
      }
      .side--container::before {
        display: none;
      }
}
    @media only screen and (max-width: 1023px) and (min-width: 768px) {
      .map__section--container {
        flex-direction: column;
      }
      .map--container {
        flex: 1;
        width: 100%;
        max-width: 100%;
        order: 1;
        position: relative;
      }
      .map__score {
        position: static;
        width: unset;
        max-width: 100%;
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 25px;
        padding-bottom: 25px;
      }
      .map__score--label {
        font-size: 12px;
        line-height: 16px;
      }
      .map__score--container {
        height: 18px;
        font-size: 12px;
      }
      .map__wrapper--container {
        height: unset;
      }
      .map--element {
        position: static;
        height: 100%;
        width: 100%;
        transform: none;
      }
      .map__controls {
        top: 0;
        left: unset;
        right: 20px;
      }
      .side--container {
        flex: 1;
        width: 100%;
        max-width: 100%;
        order: 2;
      }
      .side__scroll--container {
        overflow: unset;
        padding: 24px 24px 40px 24px;
        margin-top: 0px;
      }
}
    @media only screen and (max-width: 768px) {
      .map__section--header.map__header--sticky {
        position: sticky;
        top: 0px;
        left: 0px;
        right: 0px;
        background-color: #002855;
        background-color: var(--color-core-9);
        z-index: 5;
      }
      .map__section--header.map__header--sticky .side__selection {
        width: 100%;
        padding: 24px 24px 0 24px;
      }
      .map__controls {
        display: none;
      }
}
    @media only screen and (max-width: 767px) {
      .map--container {
        display: none;
      }
      .map__navigation--container {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        align-items: unset;
      }
      .map__navigation--container label {
        display: none;
      }
      .map__navigation--tab {
        margin-left: 5px;
        margin-right: 5px;
      }
      .map__navigation--tab button {
        font-size: 14px;
        height: 100%;
      }
      .map__navigation--tab span {
        line-height: 15px;
        padding-left: 0px;
      }
      .map__navigation--tab span::after {
        display: none;
      }
      .side--container {
        margin-top: 0px;
        flex: 1;
        width: 100%;
        max-width: 100%;
        order: 2;
      }
      .side__scroll--container {
        padding: 24px;
      }
      .map__navigation--tab button[data-score="Overall"] {
        border: 2px solid rgba(var(--score-overall-max), 1);
      }
      .map__navigation--tab button[data-score="Government"] {
        border: 2px solid rgba(var(--score-government-max), 1);
      }
      .map__navigation--tab button[data-score="Financial"] {
        border: 2px solid #35536a;
      }
      .map__navigation--tab button[data-score="Employer"] {
        border: 2px solid rgba(var(--score-employer-max), 1);
      }
}
    @media only screen and (max-width: 487px) {
      .map__navigation--tab {
        margin-left: 2px;
        margin-right: 2px;
      }
      .map__navigation--tab button {
        padding-left: 10px;
        padding-right: 10px;
      }
      #map__Table.map__table thead th,
      #map__Table.map__table thead td {
        padding: 0.75rem 1rem 0.75rem 0.75rem;
      }
      #map__Table.map__table thead th:nth-child(1),
      #map__Table.map__table thead td:nth-child(1) {
        width: 45px !important;
      }
      #map__Table.map__table thead th:nth-child(2),
      #map__Table.map__table thead td:nth-child(2) {
        width: calc(100% - 100px) !important;
      }
      #map__Table.map__table thead th:nth-child(3),
      #map__Table.map__table thead td:nth-child(3) {
        width: 55px !important;
      }
      #map__Table.map__table tbody td {
        padding: 1rem 0.75rem;
        font-size: 14px;
        line-height: 20px;
      }
      .side__table--container::after {
        width: 73px;
      }
}
    .pds-calloutSectionCard.gfii-video-callout .pds-calloutSection-wrapper {
      max-width: unset;
      margin: unset;
      padding-left: unset;
      padding-right: unset;
}
    @media screen and (min-width: 1024px) {
      .pds-calloutSection .pds-calloutSection-wrapper .pds-calloutSection-flex-content:first-child {
        padding-right: 52px;
}
}
    .gfii-video-callout .pds-videoPlayer {
      margin: 0 auto;
}
    .gfii-video-callout .pds-videoPlayer iframe {
      border: none;
      border-radius: 4px;
}
    .gfii-video-callout .pds-calloutSection-flex-content:last-child {
      align-self: center;
}
    .gfii-video-callout p,
    .gfii-video-callout p a {
      font-size: 18px;
      line-height: 26px;
      border: none;
}
    .pds-footnotes.pfg-custom-footnotes {
      padding-left: 16px;
      padding-right: 16px;
}
    @media only screen and (min-width: 1024px) {
      .pds-footnotes.pfg-custom-footnotes {
        padding-left: 0;
        padding-right: 0;
}
}
/* END:: CSS for Financial Inclusion Section */
/* Financial Inclusion Banner changes START */
    .esg-banner-section.pds-hero.pds-hero-backgroundOpaque .pds-contentTeaser.pds-contentTeaser-h1-alt-large .pds-contentTeaser-heading {
      font-weight: 400;
}
    .esg-banner-section.pds-hero.pds-hero-backgroundOpaque .pds-contentTeaser-heading::after {
      display: block;
      content: "";
      width: 167px;
      height: 175px;
      position: absolute;
      top: -60px;
      left: -93.5px;
      background-image: url("data:image/svg+xml,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 109.52 115.11'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;opacity:0.25;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg%3E%3Cpath class='cls-1' d='M59.77,115.1h-2.15c-1.11,.02-1.92-.71-1.92-1.77,0-1.05,.79-1.79,1.9-1.79h1.47s-.01-2.14-.01-2.14h.68s.03,5.71,.03,5.71Zm-.7-3.02h-1.37c-.77,.01-1.32,.53-1.32,1.25,0,.72,.56,1.24,1.33,1.23h1.37s-.01-2.48-.01-2.48Z'/%3E%3Cpath class='cls-1' d='M52.78,114.93l-2.16-.26c-1.07-.13-1.75-.92-1.63-1.92,.1-.86,.75-1.44,1.62-1.45l-1.37-2.55,.77,.09,1.29,2.44,1.22,.15,.27-2.25,.67,.08-.68,5.67Zm-.33-2.95l-1.38-.17c-.73-.09-1.3,.31-1.39,1-.08,.68,.37,1.23,1.11,1.32l1.38,.17,.28-2.32Z'/%3E%3Cpath class='cls-1' d='M45.76,113.85l-.68-.14,1.18-5.59,.68,.14-1.18,5.59Z'/%3E%3Cpath class='cls-1' d='M41.78,112.93l-.65-.22-1.81-5.6-1.49,4.51-.62-.21,1.8-5.43,.65,.22,1.81,5.6,1.49-4.51,.62,.21-1.8,5.43Z'/%3E%3Cpath class='cls-1' d='M31.85,109.12c-.59-.29-1.1-.77-1.46-1.41l.48-.3c.28,.51,.68,.92,1.15,1.15,1.17,.57,2.39,.09,3.01-1.18,.62-1.27,.25-2.53-.92-3.1-.47-.23-1.04-.3-1.61-.2l-.06-.56c.72-.11,1.42,0,2.01,.28,1.5,.73,1.99,2.33,1.23,3.89-.76,1.56-2.33,2.15-3.82,1.42Z'/%3E%3Cpath class='cls-1' d='M27.74,106.73l-.59-.37,3-4.86,.59,.37-3,4.86Z'/%3E%3Cpath class='cls-1' d='M24.39,104.56l-1.72-1.3c-.89-.67-1.08-1.74-.44-2.58,.63-.83,1.71-.94,2.6-.27l1.17,.89,1.29-1.7,.54,.41-3.45,4.56Zm1.28-2.83l-1.09-.83c-.62-.47-1.37-.39-1.8,.18-.44,.58-.31,1.32,.31,1.79l1.09,.83,1.49-1.97Z'/%3E%3Cpath class='cls-1' d='M18.17,99.42l-.47-.45,2.25-5.75,.52,.49-.63,1.57,1.93,1.85,1.54-.69,.52,.49-5.65,2.5Zm3.09-2.05l-1.65-1.58-1.12,2.82,2.77-1.25Z'/%3E%3Cpath class='cls-1' d='M14.18,95.29l-.44-.54,3.98-3.28-1.76-2.14,.43-.35,2.21,2.67-4.4,3.63Z'/%3E%3Cpath class='cls-1' d='M9.55,89.38c-.61-.93-.39-2.02,.54-2.64,.93-.61,2.02-.39,2.64,.54,.61,.93,.39,2.03-.54,2.64s-2.02,.39-2.64-.54Zm2.95-1.95c-.53-.8-1.46-.99-2.26-.46-.8,.53-.99,1.46-.46,2.26,.53,.8,1.46,.99,2.26,.46,.8-.53,.99-1.46,.46-2.26Zm-1.83,2.04l-.44-.67c-.22-.33-.16-.71,.14-.91,.26-.17,.55-.14,.76,.08l.38-.93,.19,.29-.37,.86,.22,.33,.65-.43,.17,.25-1.7,1.13Zm.67-.8l-.25-.38c-.14-.21-.36-.26-.54-.14-.18,.12-.23,.35-.09,.56l.25,.38,.63-.42Z'/%3E%3Cpath class='cls-1' d='M5.69,82.28l-.3-.63,5.17-2.43,.3,.63-5.17,2.43Z'/%3E%3Cpath class='cls-1' d='M4.03,78.58l-.22-.65,3.35-4.83-4.48,1.54-.21-.62,5.4-1.86,.22,.65-3.35,4.83,4.48-1.54,.21,.62-5.4,1.86Z'/%3E%3Cpath class='cls-1' d='M1.17,69.14c-.12-.56-.11-1.18,0-1.87l.57,.06c-.12,.62-.12,1.17-.03,1.65,.16,.8,.65,1.25,1.21,1.14,1.5-.31-.02-3.41,2.09-3.84,.91-.19,1.7,.49,1.94,1.67,.12,.59,.11,1.3-.03,2.08l-.57-.06c.12-.68,.16-1.35,.05-1.86-.17-.83-.67-1.28-1.25-1.16-1.53,.32-.03,3.41-2.09,3.83-.88,.18-1.66-.49-1.9-1.65Z'/%3E%3Cpath class='cls-1' d='M.49,64.26l-.08-.69,5.67-.63,.08,.69-5.68,.63Z'/%3E%3Cpath class='cls-1' d='M5.43,55.67c.31,.65,.48,1.33,.49,2.02,.02,1.73-1.2,2.96-2.93,2.98C1.25,60.68,.02,59.5,0,57.81c0-.66,.18-1.34,.55-2l.49,.26c-.31,.57-.49,1.12-.49,1.66,.01,1.33,1.02,2.25,2.43,2.24,1.41-.01,2.4-.97,2.38-2.33,0-.47-.11-.91-.3-1.31l-1.7,.02v1.44s-.51,0-.51,0l-.02-2.09,2.6-.03Z'/%3E%3Cpath class='cls-1' d='M.28,52.5l.09-.69,2.49,.33,.45-3.39-2.49-.33,.09-.7,5.67,.75-.09,.7-2.62-.35-.45,3.39,2.62,.35-.09,.69-5.67-.75Z'/%3E%3Cpath class='cls-1' d='M2.51,43.19l-.51,1.91-.53-.14,1.19-4.49,.53,.14-.51,1.91,4.99,1.33-.18,.67-4.99-1.33Z'/%3E%3Cpath class='cls-1' d='M4.07,36.3c.21-.53,.55-1.05,1.03-1.56l.44,.36c-.44,.45-.75,.91-.93,1.36-.3,.76-.15,1.41,.39,1.62,1.42,.56,1.85-2.86,3.86-2.07,.86,.34,1.15,1.34,.71,2.47-.22,.56-.62,1.15-1.17,1.72l-.44-.36c.48-.51,.87-1.04,1.06-1.53,.31-.78,.14-1.44-.41-1.66-1.46-.58-1.89,2.84-3.85,2.06-.84-.33-1.12-1.32-.69-2.42Z'/%3E%3Cpath class='cls-1' d='M10.19,28.77c.35-.58,1.1-.76,1.68-.41,.58,.35,.77,1.1,.41,1.68-.35,.58-1.1,.77-1.68,.41-.58-.35-.76-1.1-.41-1.68Z'/%3E%3Cpath class='cls-1' d='M13.08,21.11l1.42-1.62c.73-.84,1.82-.96,2.61-.26,.79,.69,.82,1.78,.09,2.62l-.97,1.11,1.61,1.4-.45,.51-4.31-3.76Zm2.73,1.48l.9-1.03c.51-.58,.49-1.34-.06-1.81-.54-.47-1.3-.4-1.81,.18l-.9,1.03,1.86,1.63Z'/%3E%3Cpath class='cls-1' d='M17.82,16l1.62-1.45c.8-.72,1.84-.7,2.51,.04,.58,.65,.59,1.51,.02,2.17l2.82,.66-.58,.51-2.68-.64-.91,.82,1.51,1.69-.51,.45-3.8-4.25Zm2.43,1.7l1.04-.93c.55-.49,.62-1.19,.16-1.71-.46-.51-1.17-.53-1.72-.04l-1.04,.93,1.56,1.74Z'/%3E%3Cpath class='cls-1' d='M23.3,11.42l.56-.41,3.38,4.6-.56,.41-3.38-4.6Z'/%3E%3Cpath class='cls-1' d='M26.61,9.06l.6-.35,5.39,2.35-2.38-4.1,.57-.33,2.87,4.94-.59,.35-5.39-2.35,2.38,4.1-.56,.33-2.87-4.93Z'/%3E%3Cpath class='cls-1' d='M36.06,4.12c.6-.25,1.31-.31,2.02-.16l-.09,.55c-.57-.13-1.14-.1-1.62,.1-1.2,.5-1.65,1.73-1.11,3.03,.54,1.3,1.73,1.86,2.93,1.36,.49-.2,.91-.58,1.22-1.08l.46,.33c-.4,.61-.94,1.07-1.54,1.32-1.54,.64-3.06-.05-3.73-1.65-.67-1.61-.07-3.17,1.47-3.81Z'/%3E%3Cpath class='cls-1' d='M40.53,2.63l.67-.2,1.67,5.46-.67,.2-1.67-5.46Z'/%3E%3Cpath class='cls-1' d='M44.39,1.54l2.11-.43c1.09-.22,2.02,.34,2.23,1.37,.21,1.02-.42,1.91-1.52,2.13l-1.44,.3,.43,2.09-.67,.14-1.14-5.59Zm1.27,2.83l1.34-.28c.76-.15,1.2-.76,1.05-1.47-.14-.71-.79-1.1-1.55-.95l-1.34,.27,.49,2.42Z'/%3E%3Cpath class='cls-1' d='M52.38,.26l.65-.06,2.83,5.48-.71,.06-.76-1.5-2.67,.23-.49,1.61-.71,.06,1.85-5.89Zm-.5,3.67l2.27-.2-1.38-2.7-.89,2.9Z'/%3E%3Cpath class='cls-1' d='M58.09,0l.7,.02-.17,5.16,2.77,.09-.02,.55-3.47-.11,.19-5.71Z'/%3E%3Cpath class='cls-1' d='M65.6,.44c1.1,.16,1.78,1.05,1.62,2.15-.16,1.1-1.05,1.77-2.15,1.62-1.1-.15-1.77-1.05-1.62-2.15,.15-1.1,1.05-1.78,2.15-1.62Zm-.49,3.5c.95,.13,1.71-.44,1.84-1.39s-.44-1.71-1.39-1.84c-.95-.13-1.71,.44-1.84,1.39-.13,.95,.44,1.71,1.39,1.84Zm-.31-2.72l.79,.11c.39,.05,.64,.35,.59,.71-.04,.3-.26,.5-.56,.51l.45,.9-.35-.05-.4-.85-.4-.05-.11,.77-.29-.04,.28-2.02Zm.15,1.04l.45,.06c.24,.04,.43-.09,.46-.31,.03-.22-.12-.4-.36-.44l-.45-.06-.11,.75Z'/%3E%3Cpath class='cls-1' d='M73.46,2.24l.67,.2-1.6,5.48-.67-.19,1.6-5.48Z'/%3E%3Cpath class='cls-1' d='M77.31,3.44l.64,.26,1.42,5.7,1.8-4.38,.6,.25-2.16,5.28-.64-.26-1.42-5.7-1.79,4.39-.6-.25,2.16-5.28Z'/%3E%3Cpath class='cls-1' d='M86.34,7.55c.49,.28,.96,.7,1.4,1.24l-.42,.39c-.38-.5-.8-.87-1.22-1.11-.71-.41-1.37-.34-1.66,.16-.76,1.33,2.57,2.24,1.49,4.11-.46,.8-1.5,.95-2.54,.35-.52-.3-1.05-.78-1.54-1.4l.42-.39c.43,.54,.91,1.01,1.36,1.27,.73,.42,1.4,.34,1.7-.17,.78-1.36-2.54-2.28-1.49-4.11,.45-.78,1.47-.92,2.5-.33Z'/%3E%3Cpath class='cls-1' d='M90.42,10.25l.57,.4-3.29,4.68-.57-.4,3.29-4.68Z'/%3E%3Cpath class='cls-1' d='M93.6,19.64c-.69-.2-1.32-.52-1.84-.97-1.31-1.14-1.43-2.86-.29-4.17,1.14-1.31,2.84-1.46,4.12-.35,.5,.43,.88,1.02,1.14,1.74l-.52,.19c-.22-.61-.51-1.11-.92-1.46-1.01-.87-2.36-.73-3.29,.34-.92,1.07-.86,2.44,.17,3.33,.35,.31,.76,.52,1.19,.64l1.11-1.28-1.09-.94,.34-.4,1.58,1.37-1.7,1.97Z'/%3E%3Cpath class='cls-1' d='M99.39,17.89l.46,.52-1.89,1.65,2.24,2.58,1.89-1.65,.46,.53-4.31,3.75-.46-.53,1.99-1.74-2.24-2.57-1.99,1.74-.46-.53,4.31-3.75Z'/%3E%3Cpath class='cls-1' d='M104.91,25.71l-1.09-1.64,.46-.31,2.57,3.87-.46,.31-1.09-1.64-4.3,2.86-.39-.58,4.3-2.86Z'/%3E%3Cpath class='cls-1' d='M109.03,31.44c.26,.51,.42,1.11,.49,1.8l-.56,.09c-.05-.62-.19-1.16-.41-1.59-.37-.73-.96-1.04-1.47-.78-1.36,.69,.93,3.28-1,4.26-.83,.42-1.77-.03-2.32-1.1-.27-.54-.45-1.23-.52-2.01l.56-.1c.07,.69,.21,1.35,.44,1.81,.38,.75,.99,1.05,1.52,.79,1.39-.71-.88-3.29,1-4.25,.8-.41,1.74,.03,2.27,1.09Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
    .esg-banner-section.pds-hero.pds-hero.pds-hero-backgroundOpaque .pds-fullWidthImg-img,
    .esg-banner-section.pds-hero.pds-hero-backgroundOpaque {
      height: 100% !important;
      -o-object-fit: cover;
      object-fit: cover;
      display: block;
}
    @media (min-width: 1024px) {
      .esg-banner-section.pds-hero.pds-hero.pds-hero-backgroundOpaque .pds-fullWidthImg-img,
      .esg-banner-section.pds-hero.pds-hero.pds-hero-backgroundOpaque .container.hero-background-container {
        min-height: 400px;
        height: 400px;
}
}
    @media (min-width: 720px) and (max-width: 1023px) {
      .esg-banner-section.pds-hero.pds-hero.pds-hero-backgroundOpaque .pds-fullWidthImg-img {
        position: relative;
      }
      .esg-banner-section.pds-hero.pds-hero-backgroundOpaque .pds-contentTeaser.pds-contentTeaser-h1-alt-large .pds-contentTeaser-heading,
      .esg-banner-section.pds-hero.pds-hero-backgroundOpaque .pds-contentTeaser-intro p {
        text-align: center;
      }
      .esg-banner-section.pds-hero.pds-hero.pds-hero-backgroundOpaque .pds-fullWidthImg-img {
        min-height: 300px;
        height: 300px;
}
      .esg-banner-section.pds-hero.pds-hero.pds-hero-backgroundOpaque .container.hero-background-container {
        min-height: auto;
        height: 100%;
}
}
    @media (max-width: 767px) {
      .esg-banner-section.pds-hero.pds-hero.pds-hero-backgroundOpaque .banner-bg-overlay {
        display: none;
      }
      .esg-banner-section.pds-hero.pds-hero.pds-hero-backgroundOpaque .pds-fullWidthImg-img {
        width: calc(100vw - var(--scrollbarWidth));
        -o-object-fit: cover;
        object-fit: cover;
        object-position: center;
        display: block;
        min-height: 200px;
}
      .esg-banner-section.pds-hero.pds-hero-backgroundOpaque .pds-hero-content-container {
        position: relative;
}
      .esg-banner-section.pds-hero.pds-hero-backgroundOpaque .pds-contentTeaser.pds-contentTeaser-h1-alt-large .pds-contentTeaser-heading,
      .esg-banner-section.pds-hero.pds-hero-backgroundOpaque .pds-contentTeaser .pds-contentTeaser-intro {
        text-align: center;
      }
      .esg-banner-section.pds-hero.pds-hero-backgroundOpaque .pds-contentTeaser-heading::after {
        display: none;
      }
      .esg-banner-section.pds-hero.pds-hero-backgroundOpaque .container .row {
        padding: 0;
      }
}
/* Financial Inclusion Banner changes END */
    .web-wrapper {
      margin: 20px 0;
}
    .web-title {
      text-align: left !important;
      font-size: 25px;
      margin-bottom: 10px !important;

}
    .web-submission .form--inline {
      width: 630px;
}
    .web-submission .input-group-btn {
      float: right;
}
    .web-wrapper h2 {
      font-weight: bold;
      font-size: 25px;
}
    .web-wrapper h2.web-title {
      text-align: left !important;
      font-size: 25px;
      text-transform: uppercase;
      font-weight: bold;
      margin-bottom: 30px;
}
    #block-webformdownloadsswitcher {
      padding-left: 0;
}
    .web-wrapper h2 {
      text-transform: uppercase;
}
    .web-wrapper select {
      height: 40px;
      width: 250px;
}
    .web-wrapper label,
    h2.web-title,
    .web-submission .form-item-created-min label,
    .web-submission .form-item-created-max label {
      color: #333;
      font: normal 81.3%/1.538em "Lucida Grande","Lucida Sans Unicode","DejaVu Sans","Lucida Sans",sans-serif;
      font-weight: bold;
}
    .web-wrapper select {
      padding: 1px 1.571em 1px 0.5em;
      cursor: pointer;
      -webkit-transition: all 0.1s;
      transition: all 0.1s;
      border: 1px solid #a6a6a6;
      border-radius: 0.143em;
      background: url(/core/misc/icons/333333/caret-down.svg) no-repeat 99% 63%,-webkit-linear-gradient(top,#f6f6f3,#e7e7df);
      text-shadow: 0 1px hsl(0deg 0% 100% / 60%);
      font-size: 0.875rem;
      -webkit-appearance: none;
      -webkit-font-smoothing: antialiased;
      max-width: 100%;
      font: normal 81.3%/1.538em "Lucida Grande","Lucida Sans Unicode","DejaVu Sans","Lucida Sans",sans-serif;
      line-height: 1.42902em;
      height: 28px;
      width: 200px;
}
    .web-submission .form-item-created-min label,
    .web-submission .form-item-created-max label {
      display: block;
}
    .web-submission .form--inline {
      display: flex;
      align-items: center;
}
    .web-submission #edit-created-min,
    .web-submission #edit-created-max {
      box-sizing: border-box;
      max-width: 100%;
      padding: 0.3em 0.4em 0.3em 0.5em;
      -webkit-transition: border linear 0.2s,box-shadow linear 0.2s;
      transition: border linear 0.2s,box-shadow linear 0.2s;
      color: #595959;
      border: 1px solid #b8b8b8;
      border-top-color: #999;
      border-radius: 2px;
      background: #fcfcfa;
      box-shadow: inset 0 1px 2px rgb(0 0 0 / 13%);
      font: normal 81.3%/1.538em "Lucida Grande","Lucida Sans Unicode","DejaVu Sans","Lucida Sans",sans-serif;
      height: 100%;
}
    .web-submission .form-item-created-min,
    .web-submission .form-item-created-max {
      display: flex;
      flex-direction: column;
      margin: 0;
}
    .web-submission .form-item {
      margin: 0.75em 0;
      border: 0;
}
    .web-submission .panel-body .form-item:last-child {
      margin-right: 25px;
      margin-left: 25px;
}
    .web-submission .input-group-btn:last-child .btn {
      margin-top: 19px;
      border-radius: 5px;
      width: 35px;
      height: 35px;
      padding: 0;
}
    .web-submission .input-group-btn:last-child .btn img {
      width: 17px;
}
    .web-submission .panel-body {
      display: flex;
      align-items: center;
}
    .web-submission thead {
      border-bottom: 1px solid #000;
}
    .web-submission  thead th {
      text-transform: uppercase;
      color: #333;
      border: solid #bfbfba;
      border-width: 1px 0;
      background: #f5f5f2;
      font: normal 81.3%/1.538em "Lucida Grande","Lucida Sans Unicode","DejaVu Sans","Lucida Sans",sans-serif !important;
      font-weight: bold !important;
      border-top: 1px solid !important;
}
    .web-submission  tbody td {
      font: normal 81.3%/1.538em "Lucida Grande","Lucida Sans Unicode","DejaVu Sans","Lucida Sans",sans-serif !important;
      background-color: white;
}
    .web-submission  tbody td a {
      color: #0074bd;
}
    .web-submission  tbody td a:hover,
    .web-submission  tbody td a:active {
      color: #0074bd;
}
    .principalsea-header .menu--malaysia-menu  li.first .dropdown-menu li.sustainable-investing-title:before {
      background-image: url("/themes/custom/malaysia/images/globe.png");
}
/* Go-invest page css change */
    .pds-tab .pds-tab-panel {
      border: none;
}
    .pds-tab .pds-tab-list button.pds-tab-button[aria-selected=true] {
      border: none;
}
    .pds-sustainibility-title {
      color: var(--unnamed-color-333333);
      text-align: center;
      font: normal normal normal 32px/38px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
      margin-bottom: 40px;
      margin-top: 20px;
}
    .pds-tab .pds-tab-list button.pds-tab-button {
      width: fit-content;
}
    .pds-tab .pds-tab-list button.pds-tab-button {
      color: var(--unnamed-color-333333);
      text-align: center;
      font: normal normal bold 24px/38px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
      border-bottom: 4px solid #0061a0;
}
    .pds-tab .pds-tab-list button.pds-tab-button[aria-selected=true] {
      text-align: center;
      font: normal normal bold 24px/38px FS Elliot Pro;
      letter-spacing: 0px;
      color: #0061a0;
      opacity: 1;
      border-bottom: none;
}
    .pds-tab .pds-tab-list button.pds-tab-button:hover {
      background-color: none;
}
    .pds-sustainibility-icon-title {
      color: var(--unnamed-color-333333);
      text-align: center;
      font: normal normal normal 24px/28px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
      margin: 40px 0;
}
/* Go invest css starts here */
    .go-invest-tab.pds-tab .pds-tab-panel {
      border: none;
}
    .go-invest-tab.pds-tab .pds-tab-list button.pds-tab-button[aria-selected=true] {
      border: none;
}
    .go-invest-tab .pds-sustainibility-title {
      color: var(--unnamed-color-333333);
      text-align: center;
      font: normal normal normal 32px/38px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
      margin-bottom: 40px;
      margin-top: 20px;
}
    .go-invest-tab.pds-tab .pds-tab-list button.pds-tab-button {
      width: fit-content;
}
    .go-invest-tab.pds-tab .pds-tab-list button.pds-tab-button {
      color: var(--unnamed-color-333333);
      text-align: center;
      font: normal normal bold 24px/38px FS Elliot Pro;
      letter-spacing: 0px;
      color: #0061a0;
      opacity: 1;
      border: none;
      background-color: #f6f6f8 !important;
}
    .go-invest-tab.pds-tab .pds-tab-list button.pds-tab-button[aria-selected=true] {
      text-align: center;
      font: normal normal bold 24px/38px FS Elliot Pro;
      letter-spacing: 0px;

      color: #333333;
      opacity: 1;
      border-bottom: 4px solid #0061a0;
}
    .go-invest-tab.pds-tab .pds-tab-list button.pds-tab-button:hover {
      background-color: none;
}
    .go-invest-tab .pds-sustainibility-icon-title {
      color: var(--unnamed-color-333333);
      text-align: center;
      font: normal normal normal 24px/28px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
      margin: 40px 0;
}
    .go-invest-top-fund .views-infinite-scroll-content-wrapper {
      display: flex;
      flex-wrap: wrap;
}
    .go-invest-save-top-fund .home-top-funds .pds-card:nth-child(odd) {
      margin: auto;
}
    .go-invest-save-top-fund,
    .go-invest-top-fund {
      background: #f6f6f8 !important;
}
    .go-invest-save-top-fund .pds-typography-h2,
    .go-invest-top-fund .pds-typography-h2 {
      text-align: center;
      font: normal normal normal 40px/38px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
      border-top: 1px solid #c7c7c7;
      padding-top: 40px;
}
    .discover-feature-section {
      border-bottom: 1px solid #c7c7c7;
      margin-bottom: 60px;
      padding-bottom: 60px;
}
    .go-invest-tab .pds-tab-panel {
      background: #f6f6f8 !important;
}
    #block-views-block-top-ut-funds-malaysia-block-3 .form-group,
    #block-views-block-top-ut-funds-malaysia-block-4 .form-group {
      margin: 0;
}
    .esg-approach-image {
      width: 148px;
      margin: 20px;
}
    .esg-approach-image-holder {
      padding: 60px;
}
    .esg-approach-image-holder span {
      color: var(--unnamed-color-333333);
      text-align: center;
      font: normal normal normal 24px/30px FS Elliot Pro;
      letter-spacing: 0px;
      color: #333333;
      opacity: 1;
}
    .go-invest-short-banner.pds-hero .pds-button-primary {
      background-color: #fff;
      font-size: 22px;
      line-height: 28px;
      color: #0061a0;
      padding: 6px 32px;
      margin-top: 40px;
      font-weight: 400;
}
    .go-invest-short-banner.pds-hero .pds-contentTeaser.pds-contentTeaser-h1-alt-large .pds-contentTeaser-heading {
      font-size: 23px;
      line-height: 32px;
}
/* Go invest css ends here. */
    .secondary-banner .go-invest-sub-text {
      color: white;
      font-size: 9px !important;
      line-height: 13px;
      font-weight: 100;
      margin-top: 20px;
}
    .secondary-banner .esg-banner-section.pds-hero .pds-contentTeaser.pds-contentTeaser-h1-alt-large .pds-contentTeaser-heading,
    .secondary-banner .esg-banner-section.pds-hero .desc {
      font-weight: normal !important;
}
    .secondary-banner .esg-banner-section.pds-hero {
      cursor: pointer;
}
    @media (min-width:768px) {
      .secondary-banner .pds-hero:not(.pds-hero-audience) .container .pds-hero-content {
        position: absolute;
        bottom: 40px;
}
}
    @media(width:768px) {
      .secondary-banner .pds-hero:not(.pds-hero-audience) .container .pds-hero-content .pds-contentTeaser-heading.pds-typography-h4 {
        font-size: 22px !important;
        line-height: 28px;
      }
      .secondary-banner .pds-hero:not(.pds-hero-audience) .container .pds-hero-content .pds-contentTeaser-intro {
        margin-top: 0;
      }
      .secondary-banner .pds-hero:not(.pds-hero-audience) .container .pds-hero-content {
        bottom: 0%;
      }
}
    @media(max-width:1024px) {
      #principal_my_aleph_labs_com #block-exposedformsearch-pagepage-1 {
        right: 0;
      }
}
    #block-investfeatureblock {
      background: #f6f6f8 !important;
}
    .welcome-carousel .owl-theme .owl-controls {
      position: absolute;
      z-index: 9;
      right: 15%;
      top: -40px;
      display: block;
}
    @media screen and (max-width: 767px) {
      .welcome-carousel .owl-theme .owl-controls {
        right: 13px;
        top: 0px;
      }
}
    .welcome-carousel .views_slideshow_controls_text_previous,
    .welcome-carousel .owl-theme .owl-controls .owl-buttons div.owl-next {
      margin-right: 15px !important;
}

ul.nav-accordion-content.help-nav.menu li {
    margin-right: 3px;
    padding-right: 23px;
}
