
* {box-sizing: border-box;padding: 0;margin: 0;}

body {font-size: 100%;}

a {text-decoration: none;color: inherit;}

img {max-width: 100%;}

sup{line-height: 1;}

.clear:after{content: "";display: block;clear: both;}

input, textarea,select,button{padding: 0;}
input:focus, input:active,select:focus, select:active, textarea:focus, textarea:active, button:focus, button:active{outline: 0;}

.slick-slide:focus{outline: 0;}
img{display: block;}


body {color: #000;font-family: 'EconSansReg';}

/* homepage */
.clear{clear: both;display: block;}
.section{margin-top: 75px;}
.article-section{margin-top: 75px;}
.section-padding{padding: 75px 0;}
.mt-0{margin-top: 0 !important;}
.pt-0{padding-top: 0 !important;}

#main {max-width: 1620px;margin: 0 auto;position: relative;overflow: hidden;box-shadow: 0 0 0.375em rgba(0, 0, 0, 0.25);}

.container{max-width: 1300px;margin: 0 auto;position: relative;width: 90%;}

/*.heading01,.heading02,.heading03,.sub-heading,p:first-letter{text-transform: capitalize;}*/
.heading01{font-size: 60px;line-height: 1;letter-spacing: -1.65px;font-family: 'GTZirkonBlack';}
.heading02{font-family: 'GTZirkonBlack';font-size: 50px;line-height: 60px;letter-spacing: -2px;}
.heading02.es-extrabold{ font-family: 'EconSansExtraBold';}
.heading03{font-size: 44px;font-family: 'GTZirkonBlack';line-height: 43px;letter-spacing: -0.88px;}
.heading04{font-size: 30px;font-family: 'GTZirkonBlack';letter-spacing: -1.65px;line-height: 1.2;}
.heading05{font-size: 35px;font-family: 'GTZirkonBlack';line-height: 44px;letter-spacing: -3.12px}
.article-heading{font-size: 39px;font-family: 'GTZirkonBlack';line-height: 46px;margin-top: 40px;letter-spacing: -1px;}
.article-subheading{font-size: 30px;font-family: 'GTZirkonBlack';line-height: 36px;margin-top: 40px;letter-spacing: -1px;}
.sub-heading{font-size: 28px;color: #111;line-height: 29px;font-family: 'GTZirkonBlack';line-height: 1.1;letter-spacing: -0.11875rem;}
p, li{font-size: 21px;line-height: 36px;margin-top: 40px;}
strong{font-family: 'EconSansBol';}
[data-tab]{cursor: pointer;}
.tab-container .tab-header, .tab-container .tab-wrap{margin-top: 20px;}
/*.img-tab-header{padding: 0 5px;}*/
.img-tab-header .slick-track{padding-bottom: 5px;}
.text-center{text-align: center;}
.mt-140{margin-top: 140px;}
.pl-5{padding-left: 5%;}
.pr-5{padding-right: 5%;}

.tab-btn{font-size: 30px;border: solid 1px rgba(0,0,0,.36);padding: 15px;background: none;color: #898f92;margin: 0 2px;line-height: .7;display: inline-block;vertical-align: top;}
.img-tab{background: none;border: none;padding: 0;border: none !important;transition: ease .5s all;padding: 0 2px;}
.img-tab img{width: 100%;}
.img-tab.active{transform: translateY(5px);}
.tab-btn.active{background: #0d2742;color: #fff;}
.tab-box{display: none;}
.btn{font-family: 'EconSansMed';font-size: 16px;background: #E3110D;display: inline-block;padding: 14px 25px;padding-bottom: 13px;color: #fff;border-radius: 50px;line-height: 1;margin-top: 40px;border: solid 2px #E3110D;transition: background ease .5s;}
.btn i.red-btn{display: none}
.btn:hover{background: transparent;color: #E3110D;}
.btn:hover .red-btn{display: inline-block;}
.btn:hover .white-btn{display: none;}
.btn svg{fill: #fff;}
.btn i{display: inline-block;vertical-align: middle;width: 20px;margin-left: 10px;}
.section-bg{background: url("../img/challange_bg.png") no-repeat;background-position: top left;background-size:  83px;}


/*Common Div*/
.s-content-box{width: 65%;}

.support-by{font-size: 14px;text-align: right;display: block;margin-top: 10px;font-family: 'EconSansMed';}
.support-by i{width: 130px;display: inline-block;vertical-align: middle;margin-left: 10px;}

.hero-banner-section, .hero-inner-banner{background: url('../img/inner_banner.jpg') no-repeat;background-size: cover;background-position: center;height: calc(100vh - 175px);position: relative;}
.hero-banner-section .container{position: relative;top: 50%;transform: translateY(-50%);left: 0;right: 0;}
.hero-banner-section .banner-content{width: 60%;}
.hero-banner-section .banner-content .heading01, .hero-banner-section .banner-content p{color: #fff;}
.hero-banner-section .banner-content p{line-height: 32px;}
.hero-banner-section .support-by, .hero-inner-banner .support-by{display: none;color: #fff;text-align: left;margin-top: 25px;}

.hero-inner-banner.article01{background: url("../img/investing_healthcare_banner.jpg") no-repeat;background-size: cover;background-position: center;}
.hero-inner-banner.article02{background: url("../img/article_banner02.jpg") no-repeat;background-size: cover;background-position: center;}
.hero-inner-banner.article03{background: url("../img/article_banner03.jpg") no-repeat;background-size: cover;background-position: center;}
.hero-inner-banner.article04{background: url("../img/article_banner04.jpg") no-repeat;background-size: cover;background-position: center;}
.hero-inner-banner.video01{background: url("../img/video_banner01.jpg") no-repeat;background-size: cover;background-position: center;}
.hero-inner-banner.video02{background: url("../img/video_banner02.jpg") no-repeat;background-size: cover;background-position: center;}
.hero-inner-banner.video03{background: url("../img/video_banner03.jpg") no-repeat;background-size: cover;background-position: center;}
.hero-inner-banner.video04{background: url("../img/video_banner04.jpg") no-repeat;background-size: cover;background-position: center;}

.intro-section{margin-top: 20px;}
.intro-section .into-container{border-left: 2px solid #E22426;padding-left: 50px;}
.intro-section .into-container .heading04{padding-top: 40px;}
.intro-section .icon-box{width: 90px;display: inline-block;}

.key-box-section .key-container{margin-left: -5px;}
.key-box-section .sub-heading{padding-bottom: 20px;}
.key-box-section .key-container .key-box{display: inline-block;width: calc(25% - 8px);margin-left: 5px;padding: 20px;background: #D5DAF5;border-radius: 20px;margin-top: 7px;cursor: pointer;transition: background ease .5s}
.key-box-section .key-container .key-box:hover{background: #788eef;}
.key-box-section .key-container .key-box.no-cursor{cursor: default;}
.key-box-section .key-container .key-box.no-cursor:hover{background: #D5DAF5;}
.key-box-section .key-container .key-box i{display: inline-block;vertical-align: middle;width: 30%;}
.key-box-section .key-container .key-box span{display: inline-block;vertical-align: middle;width: 70%;margin-left: -4px;}

.countdown-section p:nth-child(3){margin-top: 0;}
.score-container{background: #EFF9FE;padding: 35px 0;margin-top: 50px;text-align: center;}
.score-container .heading03{color: #000;}
.score-row{border-top: solid 1px #c3cacc;text-align: left;}
.score-row:last-child{border-bottom: solid 1px #c3cacc;}
.score-row .left-box{width: 46%;display: inline-block;vertical-align: middle;margin-right: -2px;}
.score-row .left-box i{display: inline-block;vertical-align: middle;height: 25px;width: 35px;}
.score-row .left-box i img{height: 100%;}
.score-row .left-box span{display: inline-block;vertical-align: middle;font-size: 16px;margin-left: 10px;}
.score-row .right-box{padding: 5px 0;border-left: solid 1px #c3cacc;width: 54%;display: inline-flex;align-items: center;vertical-align: middle;margin-right: -2px;height: 35px;}
.score-row .right-box img{height: 0;transition: height 1s ease;}
#year-2015{padding: 0 35px;}
#year-2015 .score-row .right-box.active img{height: 25px;}
.tab-box.active .score-row .right-box img{height: 25px;}
.score-row .right-box .bar-row{background: url("../img/bar_strip.png") no-repeat;height: 23px;display: inline-block;vertical-align: middle;margin-left: -3px;}
.score-row .right-box span{;display: inline-block;vertical-align: middle;font-size: 20px;line-height: .7;}
.tab-container .score-tab-wrap{margin-top: 0;margin-left: 2px;margin-right: 2px;}
.tab-container .score-tab-wrap .tab-box{border: solid 2px transparent;margin-top: -1px;padding: 50px 0;}
#y-2015{padding: 0 35px;margin-top: 25px !important;border: none;}

.score-top-box{margin-bottom: 50px;}
.score-left{width: 38%;display: inline-block;vertical-align: top;margin-right: -5px;padding: 0 10px;transform: translate3d(0,100px,0);opacity: 0;transition: ease 1s all;}
.score-left.active{opacity: 1;transform: translateZ(0);}
.score-left .score-heading{font-size: 40px;line-height: 1;font-family: 'GTZirkonBlack';text-align: left;}
.score-left .score-heading span{display: inline-block;vertical-align: middle;text-align: left;letter-spacing: -1.1px;}
.score-left .score-heading span:first-child{font-size: 84px;font-family: 'EconSansCndBol';}
.score-left .score-heading span:last-child{max-width: calc(100% - 100px);}
.score-subhead{font-family: 'GTZirkonBold';font-size: 24px;margin-bottom: 32px;letter-spacing: -1.2px;}
.score-right{width: 62%;display: inline-block;vertical-align: top;transform: translate3d(0,100px,0);opacity: 0;transition: ease 1s all;}
.score-right.active{opacity: 1;transform: translateZ(0);}
.score-right .achive-box{border: none;background: none;}
.score-right .achive-box i{width: 65px;display: inline-block;}
.score-right .achive-box span{display: block;margin-top: 5px;}
.score-right .achievement-box{border-left: solid 1px #88898b;}
.score-right .achievement-box .achieve-row-wrap{padding: 0 25px;}
.score-count{width: 225px;margin: 0 auto;position: relative;}
.score-cnt{position: absolute;left: 0;right: 0;text-align: center;top: 54%;transform: translateY(-50%);font-size: 46px;line-height: .9;font-family: "EconSansMed";}
.achieve-row{display: flex;justify-content: space-between;vertical-align: top;padding: 0 50px;margin-bottom: 20px;text-align: center;}
.achieve-row:last-child{margin-bottom: 0;}

.score-top-box .score-right{transition-delay: .2s;}
.score-bottom-box .score-left{transition-delay: .4s;}
.score-bottom-box .score-right{transition-delay: .6s;}


.legend-box{border: solid 1px rgba(128,128,128,.50);padding: 12px 15px;margin-top: 15px;display: flex;justify-content: space-between;margin-left: 35px;margin-right: 35px;}
.legend-box p{display: inline-block;vertical-align: middle;text-transform: uppercase;font-size: 14px;margin-top: 0}
.legend-box p i{display: inline-block;vertical-align: middle;width: 18px;height: 13px;}
.legend-box p span{display: inline-block;vertical-align: text-bottom;line-height: .8;margin-left: 5px}

.score-notebox{margin-top: 25px;text-align: left;margin-left: 35px;margin-right: 35px;}
.score-notebox p{font-size: 14px;margin-top: 10px;line-height: 1.2;}

.bottom-strip{margin-top: 20px;}
.bottom-strip img{width: 100%;display: block;}

.box-row{margin-top: 50px;padding: 20px 0;color:#fff;background-image: url("../img/challange_bg.svg");background-size: 100%;background-repeat: no-repeat;background-position: bottom right;}
.box-row .cll-box{display: inline-grid;align-items: center;justify-content: space-between;grid-column-gap: 50px;vertical-align: middle;padding: 0 20px;}
.box-row .climate-row .heading03{display: inline-block;vertical-align: middle;}
.box-row .climate-row .cll-box .cl-img{width: 150px;display: inline-block;vertical-align: middle;}
.box-row .clr-box{display: inline-block;vertical-align: middle;width:65%;border-left: 2px solid #ffff;padding-left: 30px;padding-right: 20px;}
.box-row .clr-box p{margin-top: 0;line-height: 26px;font-family: 'EconSansOSBol';font-size: 22px;padding: 5px 0;}
.box-row .cll-box .heading03{grid-row: 1/1;}
.climate-row{background-color: #399848;}
.climate-row .cll-box{grid-template-columns: auto 150px;}
.gender-row{background-color: #FF3A20;}
.gender-row .cll-box{grid-template-columns: auto 90px;}
.hc-row{background-color: #4B9D39;}
.hc-row .cll-box{grid-template-columns: auto 130px;}
.lh-row{background-color: #E5243B;}
.lh-row .cll-box{grid-template-columns: auto 94px;}

.challenges-section .heading04, .gender-section .heading04,  .healthcare-section .heading04, .livehood-section .heading04{font-size: 26px;line-height: 1;}
.challenges-section p, .gender-section p,  .healthcare-section p, .livehood-section p{margin-top: 15px; line-height: 25px;}
.challenges-section h4, .gender-section h4,  .healthcare-section h4, .livehood-section h4{margin-top: 25px;}
.two-column{margin-top: 75px;}
.st-progress-box{width: 52%;display: inline-block;vertical-align: top;padding-left: 14%;padding-right: 9%;/*background: url("../img/sta_progress.svg") no-repeat;background-size: contain;*/background: url("../img/chall_icon01.svg"), url("../img/chall_icon_border01.svg");background-repeat: no-repeat;background-size: 20%, 100% 91%;background-position: top left, top 30px left 10px;padding-bottom: 36px;}
.st-progress-box h2{margin-top: 27px;padding-right: 5%;}
.li-list{padding-left: 20px;}
.li-list li{line-height: 25px;position: relative;list-style: none;margin-top: 25px;}
.li-list li:before{content: "";width: 8px;height: 8px;background: #000;left: -18px;top: 4px;position: absolute;}
.li-list li strong{font-family: 'EconSansExtraBold';}

.funding-box{width: 50%;display: inline-block;vertical-align: top;background: url("../img/chall_icon02.svg"), url("../img/chall_icon_border02.svg");background-repeat: no-repeat;background-size: 25%, 88% 84%;background-position: bottom  left 4%, top  right;padding-left: 13%;padding-right: 6%;padding-bottom: 178px;padding-top: 5%;margin-left: -4%;}

.decade-box{padding-top: 50px;padding-left: 40px;margin-top: 50px;padding-bottom: 50px; margin-left: 70px;/*background: url(../img/decade_bg.svg) no-repeat;background-size: contain;*/background: url("../img/chall_icon03.svg"), url("../img/chall_icon_border03.svg");background-repeat: no-repeat;background-size: 40%, 100% 100%;background-position: bottom 60px right 8%, top left;}


.challeng-row{background: url("../img/challeng_border.png") no-repeat;background-size: cover;}
.car-box{display: inline-block;width: 50%;margin-right: -4px;}
.challenge-img-box{display: inline-block;width: 50%;}
.challenge-r-box{display: inline-block;width: 50%;}
.challeng-box {display: inline-block;width: 52%;}

.gender-container{margin-top: 75px;padding:0 50px;}

.gender-first-box{width: 100%;padding-left: 45%;padding-top: 70px;padding-right: 70px;padding-bottom: 70px;background: url("../img/chall_icon4a.svg"), url("../img/chall_icon_border04a.svg");background-repeat: no-repeat;background-size: 40%, 100%;background-position: top left, top left;margin-bottom: 60px;}

.progess-box{width: 58%;display: inline-block;vertical-align: top;/*background: url("../img/progress_bg.svg") no-repeat;background-size: contain;*/padding-left: 19%;padding-top: 40px;padding-right: 102px;padding-bottom: 60px;background: url("../img/chall_icon04.svg"), url("../img/chall_icon_border04.svg");background-repeat: no-repeat;background-size: 25%, 103% 97%;background-position: bottom 45px left , top left;}

.intersec-box{width: calc(41% - 36px);display: inline-block;vertical-align: top;padding-left: 30px;padding-top: 18%;padding-right: 14%;padding-bottom: 7%;margin-left: 32px;margin-top: -2%;background: url(../img/chall_icon05.svg), url(../img/chall_icon_border05.svg);background-repeat: no-repeat;background-size: 37%, 80% 94%;background-position: top left 29px, bottom left;}

.progess-box.hc-progess-box{/*background: url("../img/hc_progess_bg.svg") no-repeat;*/ margin-bottom: 50px;   padding-top: 35px;padding-right: 40%; padding-left: 45px;width: 100%;background: url("../img/chall_icon06.svg"), url("../img/chall_icon_border06.svg");background-repeat: no-repeat;background-size: 24%, 100% 100%;background-position: right 7% top, top left;}


.forecast-box{width: 62%;display: inline-block;vertical-align: top;/*background: url("../img/forecast_bg.svg") no-repeat;background-size: contain;*/padding-left: 9%;padding-top: 65px;padding-right: 6%;padding-bottom: 60px;margin-left: -67px;background: url("../img/chall_icon07.svg"), url("../img/chall_icon_border07.svg");background-repeat: no-repeat;background-size:  40%, 100% 100%;background-position: bottom 18% right, top right;}

.forecast-box .bottom-left{width: 55%;}

.fundgap-box{padding-left: 10%;padding-right: 40px;padding-top: 20%;padding-bottom: 1%;/*;background: url(../img/fundgap_bg.svg) no-repeat;background-size: contain;*/background: url("../img/chall_icon08.svg"), url("../img/chall_icon_border08.svg");background-repeat: no-repeat;background-size: 38%, 94% 100%;background-position: top right 16%, bottom right;width: 38%;display: inline-block;}

.fundgap-box h3{font-size: 60px;line-height: 1;font-family: 'GTZirkonBlack';margin-top: 15px;}
.fundgap-img{margin-top: 25px;width: 60%;}

.pendamic-box{width: 100%;/*background: url("../img/pendamic_bg.svg") no-repeat;background-size: contain;*/padding-left: 57px;padding-top: 59px;padding-right: 44%;padding-bottom: 68px;margin-top: 10px;background: url("../img/chall_icon09.svg"), url("../img/chall_icon_border09.svg");background-repeat: no-repeat;background-size: 35%, 99% 100%;background-position: bottom 37% right 9%, top left;}

.lh-forecast-box{width: 67%;/*background: url("../img/lh_forcast_bg.svg") no-repeat;background-size: contain;*/padding-left: 90px;padding-top: 75px;padding-right: 30%;padding-bottom: 40px;margin-left: -4px;margin-top: 45px;background: url("../img/chall_icon10.svg"), url("../img/chall_icon_border10.svg");background-repeat: no-repeat;background-size:  25%, 91% 79%;background-position: top right 22%, bottom left;}

.unemploy-box{width: 71%;/*background: url("../img/lh_forcast_bg.svg") no-repeat;background-size: contain;*/padding-left: 27%;padding-top: 60px;padding-right: 7%;padding-bottom: 60px;margin-top: 50px;;background: url("../img/chall_icon12.svg"), url("../img/chall_icon_border12.svg");background-repeat: no-repeat;background-size: 33%, 100% 100%;background-position: bottom 8% left, top right;}

.livehood-section{background: url("../img/livehood_bg.svg") no-repeat;background-position: center bottom;background-size: 100%;padding-bottom: 80px;}

.spectrum-section{background: url("../img/challange_bg.png"), url("../img/spectrum_bg.svg");background-position: top left, top right;background-size:  83px, 20%;background-repeat: no-repeat, no-repeat;}
.spectrum-header{width: 65%;}
.spectrum-container{margin-top: 50px;max-width: 1150px;position: relative;}
.spectrum-container .hover-row{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin-left: 183px;z-index: 9;display: flex;cursor: pointer;}
.hover-box{width: 33.33%;height: 100%;}


.spe-row{margin-top: 15px;}
.spe-row1 figcaption{position: relative;}

.spe-row1 figcaption:before, .spe-row1 figcaption:after{content: "";position: absolute;top: 50%;transform: translateY(-50%);border-style: solid;border-width: 37px;border-color: transparent;z-index: 9;}
.spe-row1 figcaption:before{border-left-width: 0 !important;border-right-color: #9098bd;left: 0;}
.spe-row1 figcaption:after{border-right-width: 0 !important;border-left-color: #c7ede9;right: 0;}
/*.spe-row1 .spe-box{clip-path: polygon(37px 0%, 100% 0, 100% 50%, 100% 100%, 37px 100%, 0% 50%);}*/
.spe-row2 figcaption{background: rgb(51,102,154);background: linear-gradient(90deg, rgba(51,102,154,0.5) 0%, rgba(214,219,245,0.5) 52%, rgba(55,227,189,0.5) 100%);}
.spe-row3 figcaption{background: rgb(79,97,172);background: linear-gradient(90deg, rgba(79,97,172,0.5) 0%, rgba(214,219,245,0.5) 50%, rgba(144,244,220,0.5) 100%);}
.spe-row4 figcaption{background: rgb(249,194,31);background: linear-gradient(90deg, rgba(249,194,31,0.5) 0%, rgba(253,242,205,0.5) 50%, rgba(249,194,31,0.5) 100%);}

.spe-row1{margin-bottom: 25px;}
/*.spe-row1 .spe-box{position: relative;}
.spe-row1 .spe-box span{background: rgb(142,150,188);background: linear-gradient(90deg, rgba(142,150,188,1) 0%, rgba(181,187,213,1) 100%);display: block;width: 100%;padding: 12px 0;clip-path: polygon(37px 0%, 100% 0, 100% 50%, 100% 100%, 37px 100%, 0% 50%);}
.spe-row2 .spe-box{background: rgb(150,161,219);background: linear-gradient(90deg, rgba(150,161,219,1) 0%, rgba(187,194,232,1) 100%);}
.spe-row3 .spe-box{background: rgb(163,174,231);background: linear-gradient(90deg, rgba(163,174,231,1) 0%, rgba(194,202,239,1) 100%);}
.spe-row4 .spe-box{background: rgb(252,224,143);background: linear-gradient(90deg, rgba(252,224,143,1) 0%, rgba(253,235,182,1) 100%);}*/
/*.spe-row1 .spe-box:before{content: "";position: absolute;top: 50%;transform: translateY(-50%);border-style: solid;border-width: 37px 37px 37px 0;border-color: transparent #9098bd transparent transparent;left: 0;z-index: 9;}*/



/*.spe-row1 .spe-box1{background: rgb(181,187,213);background: linear-gradient(90deg, rgba(181,187,213,1) 0%, rgba(242,245,251,1) 50%, rgba(198,237,233,1) 100%);}
.spe-row2 .spe-box1{background: rgb(186,193,232);
background: linear-gradient(90deg, rgba(186,193,232,1) 0%, rgba(233,236,248,1) 50%, rgba(189,239,233,1) 100%);}
.spe-row3 .spe-box1{background: rgb(193,201,239);background: linear-gradient(90deg, rgba(193,201,239,1) 0%, rgba(234,236,249,1) 50%, rgba(214,243,242,1) 100%);}
.spe-row4 .spe-box1{background: rgb(253,235,183);background: linear-gradient(90deg, rgba(253,235,183,1) 0%, rgba(254,248,230,1) 50%, rgba(253,234,180,1) 100%);}
*/
/*.spe-row1 .spe-box2{position: relative;}
.spe-row1 .spe-box2:after{content: "";position: absolute;top: 50%;transform: translateY(-50%);border-style: solid;border-width: 37px 0 37px 37px;border-color: transparent transparent transparent #c7ede9;right: 0;z-index: 9;}*/
/*.spe-row1 .spe-box2 span{background: rgb(199,237,233);background: linear-gradient(90deg, rgba(199,237,233,1) 0%, rgba(142,227,208,1) 100%);display: block;width: 100%;padding: 12px 0;clip-path: polygon(0 0, calc(100% - 37px) 0, 100% 50%, calc(100% - 37px) 100%, 0 100%, 0% 50%);}
.spe-row2 .spe-box2{background: rgb(189,239,233);background: linear-gradient(90deg, rgba(189,239,233,1) 0%, rgba(154,240,221,1) 100%);}
.spe-row3 .spe-box2{background: rgb(214,243,242);background: linear-gradient(90deg, rgba(214,243,242,1) 0%, rgba(199,249,237,1) 100%);}
.spe-row4 .spe-box2{background: rgb(253,234,180);background: linear-gradient(90deg, rgba(253,234,180,1) 0%, rgba(252,224,143,1) 100%);}
*/

.spe-row .label-box{width: 155px;display: inline-block;vertical-align: middle;font-size: 18px;font-family: 'EconSansCndXBol';text-align: right;}
.spe-row figcaption{width: calc(100% - 185px);margin-left: 25px;display: inline-flex;font-family: 'EconSansCndBol';font-size: 18px;text-align: center;}
.spe-row figcaption div{width: 33.33%;display: inline-flex;align-items: center;justify-content: center;padding: 25px 5px;cursor: pointer;}
.spe-row1 figcaption div{padding: 12px 0;}
.spe-row1 figcaption div.inner-fc{background: rgb(31,46,123);background: linear-gradient(90deg, rgba(31,46,123,0.5) 0%, rgba(234,238,250,0.5) 50%, rgba(30,200,163,0.5) 100%);width: 100%;clip-path: polygon(37px 0, calc(100% - 37px) 0%, 100% 50%, calc(100% - 37px) 100%, 37px 100%, 0 50%);padding: 0;}

.spe-row1 .spe-box.active{background: rgb(30,46,123);background: linear-gradient(90deg, rgba(30,46,123,1) 0%, rgba(110,122,172,1) 100%);}
.spe-row2 .spe-box.active{background: rgb(46,69,183);background: linear-gradient(90deg, rgba(46,69,183,1) 0%, rgba(124,138,211,1) 100%);}
.spe-row3 .spe-box.active{background: rgb(71,94,208);background: linear-gradient(90deg, rgba(71,94,208,1) 0%, rgba(137,151,224,1) 100%);}
.spe-row4 .spe-box.active{background: rgb(249,194,31);background: linear-gradient(90deg, rgba(249,194,31,1) 0%, rgba(250,216,108,1) 100%);}

.spe-row1.before figcaption:before{border-right-color: #2e45b7;}
.spe-row1.after figcaption:after{border-left-color: #1ec8a3;}

.spe-row1 .spe-box1.active{background: rgb(115,125,176);background: linear-gradient(90deg, rgba(115,125,176,1) 0%, rgba(233,237,249,1) 50%, rgba(146,222,212,1) 100%);}
.spe-row2 .spe-box1.active{background: rgb(124,138,211);background: linear-gradient(90deg, rgba(124,138,211,1) 0%, rgba(213,219,245,1) 50%, rgba(126,223,214,1) 100%);}
.spe-row3 .spe-box1.active{background: rgb(138,152,225);background: linear-gradient(90deg, rgba(138,152,225,1) 0%, rgba(213,219,245,1) 50%, rgba(174,233,231,1) 100%);}
.spe-row4 .spe-box1.active{background: rgb(250,215,111);background: linear-gradient(90deg, rgba(250,215,111,1) 0%, rgba(253,241,203,1) 50%, rgba(251,214,107,1) 100%);}

.spe-row1 .spe-box2.active{background: rgb(141,221,212);background: linear-gradient(90deg, rgba(141,221,212,1) 0%, rgba(30,200,163,1) 100%);}
.spe-row2 .spe-box2.active{background: rgb(124,224,212);background: linear-gradient(90deg, rgba(124,224,212,1) 0%, rgba(55,227,189,1) 100%);}
.spe-row3 .spe-box2.active{background: rgb(173,233,231);background: linear-gradient(90deg, rgba(173,233,231,1) 0%, rgba(144,244,220,1) 100%);}
.spe-row4 .spe-box2.active{background: rgb(251,215,105);background: linear-gradient(90deg, rgba(251,215,105,1) 0%, rgba(249,194,31,1) 100%);}

.spe-box, .spe-box1, .spe-box2,.spe-box.active, .spe-box1.active, .spe-box2.active{-webkit-transition: background 1000ms ease;-moz-transition: background 1000ms ease;-o-transition: background 1000ms ease;-ms-transition: background 1000ms ease;transition: background 1000ms ease;}

/*.label-grid{width: 155px;display: inline-block;vertical-align: top;font-size: 18px;font-family: 'EconSansCndXBol';text-align: right;}
.spectrum-box{width: calc(100% - 185px);margin-left: 25px;display: inline-block;vertical-align: top;font-family: 'EconSansCndBol';font-size: 18px;text-align: center;}
.spe-box{width: 33.33%;display: inline-block;vertical-align: top;margin-right: -4px;padding: 25px 5px;cursor: pointer;}*/

.cls-39{cursor: pointer;}

/** principles-section **/

.principle-top-row{background: #EAEEFA;margin-top: 60px;}
.principle-top-row .group-box{width: 42%;padding-right: 10px;margin-bottom: 25px;}
.principle-top-row .content-box{width: 38%;margin-bottom: 25px;}

.principle-content{position: absolute;top: 0;left: 0;right: 0;display: flex;align-items: flex-end;justify-content: space-between;flex-direction: row-reverse;height: 66%;}
.principle-images{display: flex;position: absolute;align-items: flex-end;bottom: 0;height: 40%;left: 0;right: 0;}
.prince-icon{width: 20%;text-align: center;cursor: pointer;}
.prince-icon img{width: 85px;display: inline-block;}
.prince-icon:first-child img{margin-left: 33.33%}
.prince-icon:nth-child(2) img{margin-left: 25%}
.prince-icon:nth-child(4) img{margin-right: 25%}
.prince-icon:last-child img{margin-right: 33.33%}

.principle-bottom-row{background: url("../img/principle_bg.svg") #fff no-repeat;padding-bottom: 25px;background-size: 100%;background-position: left bottom;}
.pri-bot-box{float: left;width: 20%;}
.pri-bot-box h5{font-family: 'GTZirkonBlack';font-size: 18px;padding: 10px 5px;padding-top: 15px;line-height: 1;text-align: center;}
.pri-bot-box h6{font-family: 'GTZirkonBlack';font-size: 18px;}
.pri-bot-box p{font-size: 15px;line-height: 1.2;margin-top: 7px;}
.pri-box{border-top: solid 2px transparent;padding: 25px;}
.pri-box:nth-of-type(1){border-width: 3px}
.pri-box img{width: 60%;margin: 0 auto;margin-bottom: 5px;}
.pre-invest-box .inner-pre-box{padding-right: 11%;}
.principle-slider{padding-bottom: 50px;clip-path: polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0% calc(100% - 50px)); transition: background-color 0.5s linear;}
.pre-invest-box .inner-pre-box .prince-inner h5{background-color: #FEE0CD; transition: background-color 0.5s linear;}
.pre-invest-box .inner-pre-box .prince-inner .principle-slider{background-color: #FEE0CD;}
.pre-invest-box .inner-pre-box .prince-inner .pri-box{border-color: #FCB685;}
.pre-invest-box .inner-pre-box .prince-inner:hover .principle-slider, .pre-invest-box .inner-pre-box .prince-inner:hover h5{background-color: #FCB685;}
.pre-invest-box .inner-pre-box .prince-inner:hover .pri-box{border-color: #FEE0CD;}

.invest-plan-box .inner-pre-box{padding-left: 2.5%;padding-right: 8.5%;}
.invest-plan-box .inner-pre-box .prince-inner h5{background-color: #D5DAF5; transition: background-color 0.5s linear;}
.invest-plan-box .inner-pre-box .prince-inner .principle-slider{background-color: #D5DAF5;}
.invest-plan-box .inner-pre-box .prince-inner .pri-box{border-color: #6E82D6;}
.invest-plan-box .inner-pre-box .prince-inner:hover .principle-slider, .invest-plan-box .inner-pre-box .prince-inner:hover h5{background-color: #6E82D6;}
.invest-plan-box .inner-pre-box .prince-inner:hover .pri-box{border-color: #D5DAF5;}

.imple-box .inner-pre-box{padding-left: 6%;padding-right: 5.5%;}
.imple-box .inner-pre-box .prince-inner h5{background-color: #FEF1CE; transition: background-color 0.5s linear;}
.imple-box .inner-pre-box .prince-inner .principle-slider{background-color: #FEF1CE;}
.imple-box .inner-pre-box .prince-inner .pri-box{border-color: #F9D052;}
.imple-box .inner-pre-box .prince-inner:hover .principle-slider, .imple-box .inner-pre-box .prince-inner:hover h5{background-color: #F9D052;}
.imple-box .inner-pre-box .prince-inner:hover .pri-box{border-color: #FEF1CE;}

.comple-box .inner-pre-box{padding-left: 8.5%;padding-right: 2.6%;}
.comple-box .inner-pre-box .prince-inner {background-color: #D5F6F1;padding-bottom: 50px;clip-path: polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0% calc(100% - 50px)); transition: background-color 0.5s linear}
.comple-box .inner-pre-box .prince-inner .pri-box{border-color: #37E3BD;}
.comple-box .inner-pre-box .prince-inner:hover{background-color: #37E3BD;}
.comple-box .inner-pre-box .prince-inner:hover .pri-box{border-color: #D5F6F1;}

.post-comple-box .inner-pre-box{padding-left: 11%;}
.post-comple-box .inner-pre-box .prince-inner{background-color: #FAD1DB;padding-bottom: 50px;clip-path: polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0% calc(100% - 50px)); transition: background-color 0.5s linear}
.post-comple-box .inner-pre-box .prince-inner .pri-box{border-color: #E25678;}
.post-comple-box .inner-pre-box .prince-inner:hover{background-color: #E25678;}
.post-comple-box .inner-pre-box .prince-inner:hover .pri-box{border-color: #FAD1DB;}




/*.advance-section .advance-container{display: flex;align-items: flex-start;justify-content: space-between;margin-left: calc((100% - 1300px) / 2)}*/
.advance-section{background: #e9fcf8;}
.advance-section .advance-container{width: 50%;float: right;background: #fff;padding: 35px;}
.advance-section .advance-container .btn{margin-top: 25px;}
/*.advance-section .content-box{width: 55%;}
.advance-section .img-box{width: 33%;}*/

.home-article-section{background: url("../img/article_bg.svg") no-repeat #EEF4F4;background-size: 100px;background-position: bottom 25px right 5%;}
.home-article-section .article-box{width: 45%;float: left;}
.home-article-section .article-box:nth-of-type(2){float: right;}
.home-article-section .article-box:nth-of-type(2) figure:first-child{margin-top: 40px;}
.home-article-section figure{position: relative;margin-top: 125px;}
.home-article-section figure .img-box{position: relative;}
.home-article-section figure .img-box:before{content: "";background: rgba(89,89,89,0.6);position: absolute;width: 45%;height: 71%;top: -10px;left: -10px;}
.home-article-section figure .img-box img{width: 100%;position: relative;z-index: 9;}
.home-article-section figcaption{background: #fff;padding: 20px;position: relative;}
.home-article-section figcaption:after{content: "";background: rgba(89,89,89,0.6);width: 10px;position: absolute;right: -10px;height: 100%;top: 0;}
.home-article-section figcaption .icon{width: 56px;display: inline-block;vertical-align: top;}
.home-article-section figcaption .article-dlt{display: inline-block;vertical-align: top;width: calc(100% - 61px);padding-left: 12px; }
.home-article-section figcaption .article-dlt h2{border-left: solid 1px #000;padding-left: 12px;font-family: 'GTZirkonBlack';font-size: 22px;letter-spacing: -.23px; transition: color 0.5s linear;}
.home-article-section figcaption .article-dlt p{font-size: 16px;line-height: 21px;padding-left: 12px;}
.home-article-section figcaption .article-dlt .btn{margin-top: 25px;margin-left: 12px;}

.home-article-section figcaption .article-dlt h2:hover{color: #E32017;}

.video-section{background: url("../img/challange_bg.png"), url("../img/video_bg.png");background-repeat: no-repeat, no-repeat;background-size: 83px, 48%;background-position: top 75px left, center right;}
.vid-para{width: 42%;}

.video-container .video-content{width: 44%;display: inline-block;vertical-align: middle;margin-right: -5px;padding-right: 5%;margin-top: 50px;}
.video-container .video-content .video-list button{color: #000;font-size: 22px;line-height: 31px;padding: 20px 0;padding-left: 35px;background: none;border: none;font-family: 'GTZirkonRegular';text-align: left;display: block;border-left: solid 10px rgba(227,32,23,0.4);cursor: pointer; transition: color 0.5s linear;}
.video-container .video-content .video-list button.active{color: #E32017;border-color: rgba(227,32,23,1);}
.video-container .video-box{width: 56%;display: inline-block;vertical-align: middle;margin-top: 50px;}
.video-container .video-box .video-tab{position: relative;display: none}
.video-container .video-box .video-tab img{width: 100%}
.video-container .video-box .video-tab .control-box button{background: none;border: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 80px;}

.video-container .video-content .video-list button:hover{color: #E32017;}

.bottom-section{border-bottom: solid 3px #00810F;}
.bottom-section	.header-inner-container{display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
.bottom-section .img-box{width: 65%;}
.bottom-section .support-box span{display: inline-block;vertical-align: middle;font-family: 'EconSansMed';margin-right: 10px;}
.bottom-section .support-box img{display: inline-block;vertical-align: middle;width: 130px;}

/*spinner css*/
.animated-circle{position: absolute;width: 50%;padding-bottom: 50%;top: 15%;left: 62%;}
.spinner-box{width: 100%;height: 100%;overflow: hidden;position: absolute;}
.spinner-box-inner{position: relative;width: 100%;height: 100%;border-radius: 50%;z-index: 1;margin: 0 auto;overflow: hidden;}
.rotate-box{position: absolute;}
.rotate-box.active > img{transition: all .5s ease;}
.rotate-box.active > img{transform: scale(.9);}
.icon-box1{width: 17.3%;left: 50.4%;top: 0%;}
.icon-box2{width: 22.4%;left: 61%;top: 3.3%;}
.icon-box3{width: 24%;left: 70.50%;top: 13.2%;}
.icon-box4{width: 22.6%;left: 77.0%;top: 28%;}
.icon-box5{width: 21%;left: 79%;top: 45.50%;}
.icon-box6{width: 24%;left: 74%;top: 58.3%;}
.icon-box7{width: 23.70%;left: 66.1%;top: 68.30%;}
.icon-box8{width: 20%;left: 56%;top: 75.60%;}		
.icon-box9{width: 18%;left: 41%;top: 79.30%;}		
.icon-box10{width: 20%;left: 24.20%;top: 75.70%;}	
.icon-box11{width: 24%;left: 10%;top: 68%;}
.icon-box12{width: 23.80%;left: 2%;top: 58.50%;}
.icon-box13{width: 21.2%;left: 0;top: 45.7%;}
.icon-box14{width: 22.8%;left: 0.4%;top: 28%;}	
.icon-box15{width: 24.2%;left: 5.4%;top: 13.3%;}	
.icon-box16{width: 22.20%;left: 16.7%;top: 3.6%;}
.icon-box17{width: 17.3%;left: 32.3%;top: 0;}	

.spinner-tab-box{display: flex;align-items: center;justify-content: center;height: 100%;text-align: center;padding: 0 25px;}
.spinner-tab-box h2{color: #fff;font-family: 'GTZirkonBlack';font-size: 40px;line-height: 1.2}
.spinner-tab-box h3{color: #fff;font-family: 'EconSansReg'; font-weight:400;font-size: 15px;line-height: 19px;}
.spinner-tab-box i img{height: 80px;margin: 0 auto;}
.spinner-tabcontainer{background: rgba(227,32,23,.75);width: 48%;height: 48%;border-radius: 100%;top: 26%;left: 26%;position: absolute;}
.spinner-tab-box{display: none}
.spinner-tab-box.active{display: flex;}


.spin-rotate-box{position: absolute;}

.spin-rotate-box.box1{width: 60%;}
.spin-rotate-box.box2{width: 70%;}
.spin-rotate-box.box3{width: 46%;}
.spin-rotate-box.box4{width: 40%;}
.spin-rotate-box.box5{width: 46%;}
.spin-rotate-box.box6{width: 54%;}
.spin-rotate-box.box7{width: 50%;}
.spin-rotate-box.box8{width: 59%;}
.spin-rotate-box.box9{width: 72%;}
.spin-rotate-box.box10{width: 60%;}
.spin-rotate-box.box11{width: 55%;}
.spin-rotate-box.box12{width: 51%;}
.spin-rotate-box.box13{width: 56%;}
.spin-rotate-box.box14{width: 58%;}
.spin-rotate-box.box15{width: 46%;}
.spin-rotate-box.box16{width: 56%;}
.spin-rotate-box.box17{width: 67%;}


.box1{top: 18%;left: 15%;}
.box2{top: 27%;left: 15%;}
.box3{top: 30%;left: 30%;}
.box4{top: 36%;left: 29%;}
.box5{top: 18%;left: 29%;}
.box6{top: 26%;left: 29%;}
.box7{top: 31%;left: 22%;}
.box8{top: 36%;left: 17%;}
.box9{top: 36%;left: 15%;}
.box10{top: 36%;left: 26%;}
.box11{top: 32%;left: 24%;}
.box12{top: 22%;left: 29%;}
.box13{top: 18%;left: 16%;}
.box14{top: 32%;left: 17%;}
.box15{top: 31%;left: 29%;}
.box16{top: 31%;left: 23%;}
.box17{top: 24%;left: 23%;}


/** artical **/
#main .hero-inner-banner .Supported{width: 98%;}
.hero-inner-banner img{width: 100%;}
.hero-inner-banner{position: relative;}
.hero-inner-banner .banner-content{position: relative;left: 0;right: 0;top: 50%;transform: translateY(-50%);}
.banner-wheel{position: absolute;top: 6%;right: -10%;width: 45%;}
.hero-inner-banner h1{color: #fff;font-size: 66px;font-family: 'GTZirkonBlack';line-height: 61px;letter-spacing: -1.65px;width: 56%;}

.supported-box .support-by{width: 60%;}

.two-clumn-section .img-box{width: 250px;display: inline-block;vertical-align: middle;}
.two-clumn-section .content-box{width: calc(100% - 290px);margin-left: 35px;display: inline-block;vertical-align: middle;padding: 35px 0;border-top: solid 1px #B3B3B3;border-bottom: solid 1px #B3B3B3;}
.two-clumn-section .content-box p{font-family: 'GTZirkonBlack';font-size: 29px;line-height: 40px;color: #000;margin-top: 0;}
.three-img-container{margin-top: 40px;padding: 0 50px;}
/*.three-img-container .img-box{width: 33.33%;display: inline-block;vertical-align: top;margin-right: -4px;padding: 0 45px;}
*/
.quotes-section .speaker-box{width: 250px;display: inline-block;vertical-align: middle;}
.quotes-section .quotes-box{width: calc(100% - 290px);margin-left: 35px;display: inline-block;vertical-align: middle;padding: 35px 0;padding-top: 70px;border-top: solid 1px #B3B3B3;border-bottom: solid 1px #B3B3B3;text-align: center;}
.quotes-section .quotes-box p{position: relative;margin-top: 0;font-family: 'GTZirkonBlack';font-size: 30px;line-height: 40px;color: #000;letter-spacing: -0.3px;padding: 0 80px;}
.quotes-section .quotes-box p:before, .quotes-section .quotes-box p:after{content: "";position: absolute;width: 53px;height: 48px;}
.quotes-section .quotes-box p:before{background: url("../img/left_quto_icon.svg") no-repeat;background-size: 100%;left: 0;top: -20px;}
.quotes-section .quotes-box p:after{background: url("../img/right_quto_icon.svg") no-repeat;background-size: 100%;right: 0;bottom: 0;}
.quotes-section .quotes-box span{font-size: 26px;margin-top: 35px;display: block;}

.two-column-section .two-column-container{margin-top: 40px;}
.two-column-section .two-column-container .content-box{width: 60%;display: inline-block;vertical-align: middle;margin-right: -5px;}
.two-column-section .two-column-container .content-box p:first-child{margin-top: 0;}
.two-column-section .two-column-container .img-box{width: 40%;display: inline-block;vertical-align: middle;}

.img-heading-section{position: relative;}
.img-heading-section .header{text-align: center;position: absolute;left: 0;right: 0;top: 50%;
transform: translateY(-50%);}
.img-heading-section .header p{font-size: 28px;line-height: 28px;font-family: 'GTZirkonBlack';margin-top: 0;}
.img-heading-section .header h2{font-size: 70px;line-height: 80px;font-family: 'GTZirkonBlack';}
/*.img-heading-section .header01{background: url(../img/heading_img01.svg) no-repeat;background-position: left bottom;background-size: 100%;padding-left: 27%;padding-bottom: 30px;}*/
.img-heading-section .header01{padding-left: 27%;}
.img-heading-section .header02{background: url(../img/heading_img02.svg) no-repeat;background-position: left bottom;background-size: 100%;text-align: center;padding-bottom: 15px;padding-top: 75px;padding-left: 16%;}
.img-heading-section .header03{/*background: url(../img/heading_img03.svg) no-repeat;background-position: left bottom;background-size: 100%;text-align: center;padding-bottom: 148px;padding-top: 75px;*/padding-left: 15%;}


.single-img-section img{width: 100%;}

.art-bottom-section{position: relative;background: #eef4f4;}
.art-bottom-section .header-inner-container{position: absolute;left: 0;right: 0;bottom: 18%;}

.two-clumn-left-section .img-box{width: 250px;display: inline-block;vertical-align: middle;}
.two-clumn-left-section .content-box{width: calc(100% - 255px);display: inline-block;vertical-align: middle;padding-right: 5%;}
.flex{display: flex;}
.row-rev{flex-direction: row-reverse;}
.align-cent{align-items: center;}

.hero-inner-banner.video-banner h1{font-size: 35px;font-family: 'GTZirkonBlack';line-height: 40px;letter-spacing: -1.175px;}
.hero-inner-banner.video-banner .video-box{width: 54%;margin-top: 20px;position: relative;}
.hero-inner-banner.video-banner .video-box .play-btn{width: 80px;background: none;border: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.vid-bottom-section{margin-top: 200px;}

.footnote-section{}
.footnote-section .container{max-width: 700px;border-top: solid 1px #B3B3B3;padding: 0 25px;padding-top: 35px;}
.footnote-section .container ul{padding-left: 15px;}
.footnote-section .container ul li{font-size: 13px;word-break: break-all;margin-top: 10px;line-height: 1.2;list-style: auto;}
.footnote-section .container ul li a{color: blue;}


.home-article-section.other-article-section .article-box{width: 100%;
    float: none;
    margin-left: -25px;
    margin-top: 25px;
    
}
.home-article-section.other-article-section figure{width: calc(33.33% - 28px);
    margin-left: 25px;
    display: inline-block;
    vertical-align: top;
    margin-top: 0;}

    .home-article-section.other-article-section figure .img-box:before, .home-article-section.other-article-section figcaption:after{content: none;}
    .home-article-section.other-article-section figcaption .icon{display: block;height: 50px;}
    .home-article-section.other-article-section figcaption .icon img{height: 100%;}
    .home-article-section.other-article-section figcaption .article-dlt{display: block;padding-left: 0;width: 100%}
    .home-article-section.other-article-section figcaption .article-dlt h2{border-left: none;padding-left: 0;padding-top: 12px;font-size: 20px;min-height: 80px;}
    .home-article-section.other-article-section figcaption .article-dlt p{margin-top: 10px;padding-left: 0;min-height: 126px;}
    .home-article-section.other-article-section figcaption .article-dlt .btn{margin-left: 0;margin-top: 15px;}
    