@charset "UTF-8";.border-box{box-sizing:border-box}
.component{border:dashed 1px #ccc;border-radius:2px;padding:.5rem;box-sizing:border-box}
.hide{display:none}
@font-face{font-family:Manulife JH Sans;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Light.eot);src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Light.eot?#iefix) format("embedded-opentype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Light.woff2) format("woff2"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Manulife JH Sans;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized.eot);src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized.eot?#iefix) format("embedded-opentype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized.woff2) format("woff2"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Manulife JH Sans;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Demibold.eot);src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Demibold.eot?#iefix) format("embedded-opentype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Demibold.woff2) format("woff2"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Demibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Manulife JH Sans;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Bold.eot);src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Bold.eot?#iefix) format("embedded-opentype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Bold.woff2) format("woff2"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSans-Optimized-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Manulife JH Serif";src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSerif-Optimized-Italic.eot);src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSerif-Optimized-Italic.eot?#iefix) format("embedded-opentype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSerif-Optimized-Italic.woff2) format("woff2"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/ManulifeJHSerif-Optimized-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFE8j75s.ttf) format("truetype")}
@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75s.ttf) format("truetype")}
@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFPYk75s.ttf) format("truetype")}
@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanskr/v37/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzrQyeLQ.ttf) format("truetype")}
@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanskr/v37/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLQ.ttf) format("truetype")}
@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanskr/v37/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzg01eLQ.ttf) format("truetype")}
@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanssc/v38/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG4HFnYw.ttf) format("truetype")}
@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanssc/v38/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYw.ttf) format("truetype")}
@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanssc/v38/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaGzjCnYw.ttf) format("truetype")}
@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstc/v37/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7_6y_Co.ttf) format("truetype")}
@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstc/v37/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_Co.ttf) format("truetype")}
@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanstc/v37/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz70e1_Co.ttf) format("truetype")}
@font-face{font-family:Noto Sans;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Bold.eot);src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Bold.eot?#iefix) format("embedded-opentype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Bold.woff2) format("woff2"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Bold.woff) format("woff"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Noto Sans;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Thin.eot);src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Thin.eot?#iefix) format("embedded-opentype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Thin.woff2) format("woff2"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Thin.woff) format("woff"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Noto Sans;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Regular.eot);src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Regular.eot?#iefix) format("embedded-opentype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Regular.woff2) format("woff2"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Regular.woff) format("woff"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Noto Sans;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Semibold.eot);src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Semibold.eot?#iefix) format("embedded-opentype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Semibold.woff2) format("woff2"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Semibold.woff) format("woff"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSans-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Noto Sans CJK;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSansCJKsc-Regular.woff2);font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Noto Sans CJK;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSansCJKsc-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Noto Sans TC;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSansTC-Regular.woff2);font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Noto Sans TC;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSansTC-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Noto Sans SC;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSansSC-Regular.woff2);font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Noto Sans SC;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSansSC-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Noto Sans Khmer;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSansKhmer-Regular.ttf);font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Noto Sans Khmer;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSansKhmer-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Noto Serif";src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSerif-Italic.eot);src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSerif-Italic.eot?#iefix) format("embedded-opentype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSerif-Italic.woff2) format("woff2"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/NotoSerif-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}
html[lang^=ar] body *,html[lang^=th] body *,html[lang^=ja] body *,html[lang^=ko] body *,html[lang^=ar] body .titletext,html[lang^=th] body .titletext,html[lang^=ja] body .titletext,html[lang^=ko] body .titletext{font-family:Noto Sans,sans-serif}
html[lang^=ar] body i,html[lang^=th] body i,html[lang^=ja] body i,html[lang^=ko] body i,html[lang^=ar] body em,html[lang^=th] body em,html[lang^=ja] body em,html[lang^=ko] body em{font-family:"Noto Serif",sans-serif}
html[lang^=zh-TW] body *,html[lang^=zh-TW] body .titletext,html[lang^=zh-TW] body i,html[lang^=zh-TW] body em{font-family:Noto Sans TC,sans-serif}
html[lang^=km] body *,html[lang^=km] body .titletext,html[lang^=km] body i,html[lang^=km] body em,.masthead--kh-font-style,.kh-font-style{font-family:Noto Sans Khmer,sans-serif}
html[lang^=ko] body.page{font-family:Noto Sans KR,sans-serif}
html[lang^=zh-TW] body.page{font-family:Noto Sans TC,sans-serif}
html[lang^=zh-HK] .cmp-funds-list__loading-text{padding:2px 0 0 10px}
html[lang^=zh-HK] body *,html[lang^=zh-HK] body .titletext,html[lang^=zh-HK] body i,html[lang^=zh-HK] body em{font-family:Noto Sans TC,sans-serif}
html[lang^=zh-CN] body *,html[lang^=zh-CN] body .titletext,html[lang^=zh-CN] body i,html[lang^=zh-CN] body em{font-family:Noto Sans SC,sans-serif}
@font-face{font-family:Pyidaungsu;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/Pyidaungsu-2.5.1_Regular.ttf);font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Pyidaungsu;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/manulife-fonts/Pyidaungsu-2.5.1_Bold.ttf);font-weight:700;font-style:normal;font-display:swap}
html[lang^=my] body *,html[lang^=my] body .titletext,html[lang^=my] body i,html[lang^=my] body em{font-family:Pyidaungsu,sans-serif}
@font-face{font-family:static-icons;src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/static-fonts/static-icons.eot?r0zl90);src:url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/static-fonts/static-icons.eot?r0zl90#iefix) format("embedded-opentype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/static-fonts/static-icons.ttf?r0zl90) format("truetype"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/static-fonts/static-icons.woff?r0zl90) format("woff"),url(../../../../etc.clientlibs/wcm-mfc-asia/clientlibs/clientlib-site/resources/fonts/static-fonts/static-icons.svg?r0zl90#static-icons) format("svg");font-weight:400;font-style:normal;font-display:swap}
[class^=i-],[class*=" i-"]{font-family:Manulife JH Sans,static-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.i-calendar:before{content:"\e91c"}
.i-quote-mark{font-family:Manulife JH Sans,static-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.i-quote-mark:before{content:"\e900";color:#424559}
.i-chevron-grey:before{content:"\e90f";color:#787a86}
.i-chevron-white:before{content:"\e910";color:#fff}
.i-footer-dropdown-arrow:before{content:"\e90b";color:#fff}
.i-error:before{content:"\e90a"}
.i-arrow-right-navy:before{content:"\e90c"}
.i-arrow-right-navy-hover:before{content:"\e90d";color:#ec6453}
.i-close-modal:before{content:"\e90e"}
.i-contactusheader:before{content:"\e911";color:#5e6073}
.i-arrow-right-green:before{content:"\e915";color:#00a758}
.i-arrow-right-dark:before{content:"\e916"}
.i-external:before{content:"\e917"}
.i-download:before{content:"\e918"}
.i-close-map-white:before{content:"\e919";color:#fff}
.i-phone:before{content:"\e91a"}
.i-close:before{content:"\e912";color:#ec6453}
.i-open:before{content:"\e913";color:#ec6453}
.i-close-primary .path1:before{content:"\e923";color:#ec6453}
.i-close-primary .path2:before{content:"\e924";margin-left:-1em;color:#fff}
.i-arrow-down-primary .path1:before{content:"\e925";color:#ec6453}
.i-arrow-down-primary .path2:before{content:"\e926";margin-left:-1em;color:#fff}
.i-arrow-left-primary .path1:before{content:"\e927";color:#ec6453}
.i-arrow-left-primary .path2:before{content:"\e928";margin-left:-1em;color:#fff}
.i-arrow-right-primary:before{content:"\e933";color:#ec6453}
.i-share-hover:before{content:"\e92b";color:#dc5a44}
.i-share:before{content:"\e92c"}
.i-search-dark:before{content:"\e92d"}
.i-search-hover:before{content:"\e930";color:#ec6453}
.i-search:before{content:"\e931";color:#8e90a2}
.i-refresh:before{content:"\e932"}
.i-arrow-circle-white:before{content:"\e933";color:#fff}
.i-greenspeech .path1:before{content:"\e934";color:#00bf66}
.i-greenspeech .path2:before{content:"\e935";margin-left:-1em;color:#fff}
.i-greenspeech .path3:before{content:"\e936";margin-left:-1em;color:#fff}
.i-greenspeech .path4:before{content:"\e937";margin-left:-1em;color:#fff}
.i-arrow-circle-down-white:before{content:"\e91b";color:#fff}
.i-arrow-down-secondary:before{content:"\e901";color:#ec6453}
.i-arrow-left-secondary:before{content:"\e902";color:#ec6453}
.i-arrow-right-secondary:before{content:"\e903";color:#ec6453}
.i-carousel-video-play-hover:before{content:"\e904";color:#ec6453}
.i-carousel-video-play-initial:before{content:"\e907";color:#fff}
.i-close-secondary:before{content:"\e905";color:#ec6453}
.i-filter:before{content:"\e906"}
.i-icon-addfile:before{content:"\e908"}
.i-icon-document:before{content:"\e909"}
.i-filter-new:before{content:"\e91d"}
.i-circle:before{content:"\e91e"}
.lifeGoal__angular--content{background-color:#fafafa}
.lifeGoal__angular--content *{box-sizing:border-box;margin:0;padding:0}
.lifeGoal__angular--content ul{list-style:none}
.lifeGoal__angular--content a,.lifeGoal__angular--content a:hover,.lifeGoal__angular--content a:active,.lifeGoal__angular--content a:visited,.lifeGoal__angular--content a:link,.lifeGoal__angular--content a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:0;background:0;text-decoration:none}
.lifeGoal__textCmp{line-height:24px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;max-height:120px}
.lifeGoal__textCmp a{position:relative;color:#282b3e}
.lifeGoal__textCmp a:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-color:#06874e}
.lifeGoal__textCmp>p:nth-child(n+4){display:none}
img.cq-LinkChecker{display:none}
.lifeGoal__carousel .slick-dots.life-goal__carousel--slick-dots{text-align:left}
.lifeGoal__carousel .slick-dots.life-goal__carousel--slick-dots li{margin:0 3px}
.lifeGoal__carousel .slick-dots.life-goal__carousel--slick-dots li button:before{font-size:10px;color:#282b3e}
.lifeGoal__carousel .slick-dots.life-goal__carousel--slick-dots li button:hover:before,.lifeGoal__carousel .slick-dots.life-goal__carousel--slick-dots li button:focus:before{opacity:.25}
.lifeGoal__carousel .slick-dots.life-goal__carousel--slick-dots li.slick-active button:hover:before,.lifeGoal__carousel .slick-dots.life-goal__carousel--slick-dots li.slick-active button:focus:before{opacity:.75}
.lifeGoal__carousel.single .slick-track,.lifeGoal__carousel.single .slick-slide{width:100% !important;padding-right:0 !important}
.lifeGoal__carousel.single .life-goal__carousel--slick-dots{display:none}
.lifeGoal__carousel .life-goal__carousel--slick-dots .slick-active-annual button{outline:0}
.lifeGoal__carousel .life-goal__carousel--slick-dots .slick-active-annual button:active,.lifeGoal__carousel .life-goal__carousel--slick-dots .slick-active-annual button:focus,.lifeGoal__carousel .life-goal__carousel--slick-dots .slick-active-annual button:hover{outline:none !important}
.lifeGoal__carousel .life-goal__carousel--slick-dots .slick-active-annual button:before{opacity:.75}
.lifeGoal__solutions--carousel .slick-list{height:220px}
.lifeGoal__solutions--carousel.single{height:200px}
.lifeGoal__solutions--carousel.slick-slider-annual .slick-slide-annual>div{margin-right:20px}
.lifeGoal__solutions--carousel.slick-slider-annual .slick-slide-annual:last-child>div{margin-right:0}
.lifeGoal__stages--carousel.single .lifeGoal__stages--item-link{margin-right:0 !important}
.lifeGoal__stages--carousel.slick-slider-annual .slick-slide-annual:last-child>div .lifeGoal__stages--item-link{margin-right:0}
html[lang^=ja] .lifeGoal__stages--description .text--description.lifeGoal__textCmp,html[lang^=ja] .lifeGoal__video--heading .text--description.lifeGoal__textCmp,html[lang^=ja] .lifeGoal__solutions--description .text--description.lifeGoal__textCmp,html[lang^=ja] .lifeGoal__solutions--item-description{line-height:26px;max-height:130px}
html[lang^=my] .lifeGoal__heading h1,html[lang^=my] .lifeGoal__heading h2{min-height:65px;line-height:65px !important}
html[lang^=my] .lifeGoal__stages--description .text--description.lifeGoal__textCmp,html[lang^=my] .lifeGoal__video--heading .text--description.lifeGoal__textCmp,html[lang^=my] .lifeGoal__solutions--description .text--description.lifeGoal__textCmp{line-height:26px;max-height:130px}
html[lang^=my] .lifeGoal__video--heading h2,html[lang^=my] .lifeGoal__solutions--heading h2{line-height:45px !important;max-height:92px !important}
html[lang^=my] .lifeGoal__video--heading h3,html[lang^=my] .lifeGoal__solutions--heading h3{line-height:32px !important;max-height:66px !important}
html[lang^=my] .lifeGoal__stages--item-label{line-height:26px}
html[lang^=my] .lifeGoal__solutions--item-description{line-height:26px;max-height:130px}
html[lang^=km] .lifeGoal__heading h1,html[lang^=km] .lifeGoal__heading h2{min-height:65px;line-height:65px !important}
html[lang^=km] .lifeGoal__stages--description .text--description.lifeGoal__textCmp,html[lang^=km] .lifeGoal__video--heading .text--description.lifeGoal__textCmp,html[lang^=km] .lifeGoal__solutions--description .text--description.lifeGoal__textCmp{line-height:26px;max-height:130px}
html[lang^=km] .lifeGoal__video--heading h2,html[lang^=km] .lifeGoal__solutions--heading h2{line-height:45px !important;max-height:92px !important}
html[lang^=km] .lifeGoal__video--heading h3,html[lang^=km] .lifeGoal__solutions--heading h3{line-height:32px !important;max-height:66px !important}
html[lang^=km] .lifeGoal__stages--item-label{line-height:26px}
html[lang^=km] .lifeGoal__solutions--item-description,html[lang^=vi] .lifeGoal__stages--description .text--description.lifeGoal__textCmp,html[lang^=vi] .lifeGoal__video--heading .text--description.lifeGoal__textCmp,html[lang^=vi] .lifeGoal__solutions--description .text--description.lifeGoal__textCmp,html[lang^=vi] .lifeGoal__solutions--item-description{line-height:26px;max-height:130px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(lifegoal/css/ajax-loader.gif) center center no-repeat}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translateY(-50%);padding:0;border:0;outline:0}
.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:0;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(lifegoal/css/slick.eot);src:url(lifegoal/css/slick.eot?#iefix) format("embedded-opentype"),url(lifegoal/css/slick.woff) format("woff"),url(lifegoal/css/slick.ttf) format("truetype"),url(lifegoal/css/slick.svg#slick) format("svg")}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"\2190"}
[dir=rtl] .slick-prev:before{content:"\2192"}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"\2192"}
[dir=rtl] .slick-next:before{content:"\2190"}
.slick-dotted .slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}