a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
.c-white{color:#fff}
.c-green{color:#24cf5e}
.c-green-2{color:#2fb251}
.c-branding-1{color:#22ED67}
.c-blue{color:#141d6f}
.c-blue-2{color:#0a2c81}
.c-blue-3{color:#243556}
.c-branding-2{color:#0d2d6c}
.btn-primary{border-color:#1c3987;background-color:#1c3987}
.btn-primary:hover{border-color:#22ED67;background-color:#22ED67}
.fz-11{font-size:11px;line-height:1.2}
.fz-12{font-size:11px;line-height:1.2}
@media screen and (min-width:768px){
.fz-12{font-size:12px}
}
.fz-13{font-size:12px;line-height:1.2}
@media screen and (min-width:768px){
.fz-13{font-size:13px}
}
.fz-14{font-size:12px;line-height:1.5}
@media screen and (min-width:768px){
.fz-14{font-size:14px}
}
.fz-15{font-size:13px;line-height:1.6}
@media screen and (min-width:768px){
.fz-15{font-size:15px}
}
.fz-16{font-size:14px;line-height:1.2}
@media screen and (min-width:768px){
.fz-16{font-size:16px}
}
.fz-17{font-size:15px;line-height:18px}
@media screen and (min-width:768px){
.fz-17{font-size:17px}
}
.fz-18{font-size:16px;line-height:1.2}
@media screen and (min-width:768px){
.fz-18{font-size:18px}
}
.fz-20{font-size:18px;line-height:1.6}
@media screen and (min-width:768px){
.fz-20{font-size:20px}
}
.fz-22{font-size:18px;line-height:1.2}
@media screen and (min-width:768px){
.fz-22{font-size:22px}
}
.fz-24{font-size:20px;line-height:1.34}
@media screen and (min-width:768px){
.fz-24{font-size:24px}
}
.fz-26{font-size:22px;line-height:1.38}
@media screen and (min-width:768px){
.fz-26{font-size:26px}
}
.fz-30{font-size:22px;line-height:1.2}
@media screen and (min-width:768px){
.fz-30{font-size:30px}
}
.fz-32{font-size:24px;line-height:1.2}
@media screen and (min-width:768px){
.fz-32{font-size:32px}
}
.fz-36{font-size:24px;line-height:1.2}
@media screen and (min-width:768px){
.fz-36{font-size:36px}
}
.fz-42{font-size:24px;line-height:1.1}
@media screen and (min-width:768px){
.fz-42{font-size:42px}
}
.fz-45{font-size:24px;line-height:1.2}
@media screen and (min-width:768px){
.fz-45{font-size:45px}
}
.fz-48{font-size:26px;line-height:1.45}
@media screen and (min-width:768px){
.fz-48{font-size:48px}
}
.fz-51{font-size:28px;line-height:1.2}
@media screen and (min-width:768px){
.fz-51{font-size:51px}
}
.fz-small{font-size:11px;line-height:1.2}
.fz-body{font-size:14px;line-height:1.2}
@media screen and (min-width:768px){
.fz-body{font-size:16px}
}
.fz-h4{font-size:18px;line-height:1.2;font-weight:600}
@media screen and (min-width:768px){
.fz-h4{font-size:21px}
}
.fz-h3{font-size:22px;line-height:1.2;font-weight:700}
@media screen and (min-width:768px){
.fz-h3{font-size:32px}
}
.fz-h2{font-size:24px;line-height:1.2;font-weight:800}
@media screen and (min-width:768px){
.fz-h2{font-size:45px}
}
.fz-h1{font-size:30px;line-height:1.2;font-weight:900}
@media screen and (min-width:768px){
.fz-h1{font-size:64px}
}
.fw-regular{font-weight:400}
.fw-medium{font-weight:500}
.fw-semi-bold{font-weight:600}
.fw-black{font-weight:900}
.fw-extra-bold{font-weight:800}
.underline{text-decoration:underline;text-underline-position:under}
.image{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}
.image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover}
.image.fit-contain img{font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}
.image.position-bottom img{font-family:"object-fit: cover; object-position: bottom;";-o-object-position:bottom;object-position:bottom}
.image.position-top img{font-family:"object-fit: cover; object-position: top;";-o-object-position:top;object-position:top}
img{max-width:100%}
.ratio{position:relative}
.ratio::before{content:"";display:block;padding-bottom:100%}
body{overflow-x:clip;font-size:13px;line-height:1.2;font-family:Roboto,sans-serif;color:#0d2d6c}
@media screen and (min-width:768px){
body{font-size:15px}
}
a{text-decoration:none;color:inherit}
a:hover{color:inherit}
img{vertical-align:middle}
.container{max-width:1194px}
.gutters-7{margin-right:-7px;margin-left:-7px}
.gutters-9{margin-right:-9px;margin-left:-9px}
@media screen and (min-width:992px){
.gutters-15{margin-right:-15px;margin-left:-15px}
}
@media screen and (min-width:992px){
.gutters-23{margin-right:-23px;margin-left:-23px}
}
@media screen and (min-width:992px){
.gutters-25{margin-right:-25px;margin-left:-25px}
}
@media screen and (min-width:992px){
.gutters-30{margin-right:-30px;margin-left:-30px}
}
@media screen and (min-width:992px){
.gutters-37{margin-right:-37px;margin-left:-37px}
}
@media screen and (min-width:992px){
.gutters-43{margin-right:-43px;margin-left:-43px}
}
@media screen and (min-width:992px){
.gutters-53{margin-right:-53px;margin-left:-53px}
}
@media screen and (min-width:992px){
.gutters-70{margin-right:-70px;margin-left:-70px}
}
.gutters-7>[class*=col]{padding-right:7px;padding-left:7px}
.gutters-9>[class*=col]{padding-right:9px;padding-left:9px}
@media screen and (min-width:992px){
.gutters-15>[class*=col]{padding-right:15px;padding-left:15px}
}
@media screen and (min-width:992px){
.gutters-23>[class*=col]{padding-right:23px;padding-left:23px}
}
@media screen and (min-width:992px){
.gutters-25>[class*=col]{padding-right:25px;padding-left:25px}
}
@media screen and (min-width:992px){
.gutters-30>[class*=col]{padding-right:30px;padding-left:30px}
}
@media screen and (min-width:992px){
.gutters-37>[class*=col]{padding-right:37px;padding-left:37px}
}
@media screen and (min-width:992px){
.gutters-43>[class*=col]{padding-right:43px;padding-left:43px}
}
@media screen and (min-width:992px){
.gutters-53>[class*=col]{padding-right:53px;padding-left:53px}
}
@media screen and (min-width:992px){
.gutters-70>[class*=col]{padding-right:70px;padding-left:70px}
}
.ol-none{outline:0}
.ol-none:active,.ol-none:focus,.ol-none:focus-visible,.ol-none:hover{box-shadow:none;outline:0}
.text-center{text-align:center}
section{overflow:hidden}
.site-header{position:absolute;top:0;right:0;left:0;z-index:2;padding:20px 0;text-align:center}
/*
@media screen and (min-width:768px){
.site-header [class*=col-]:last-child{padding-left:6.4%}
}*/
.site-header .container{max-width:1314px}
.site-header___brands{display:flex;justify-content:center;align-items:center;gap:25px}
.site-header___brands--small{margin-top:6px;gap:5px}
.site-header___brands--small img{max-height:28px}
.hero{position:relative;overflow:hidden;padding:148px 0 42px;background:url(../images/bg-ci5.png);background-size:cover;
/*background:url(../images/common/line.svg) repeat-x left bottom -42px,linear-gradient(120deg,#000E60 0,#030F48 33%,#7124C3 67%,#06006A 100%) */
}
@media screen and (min-width:992px){
.hero .col-lg-7{width:56.333333%}
}
@media screen and (min-width:992px){
.hero .col-lg-5{width:43.666667%}
}
.hero .container{position:relative;z-index:4}
.hero .hero-vector-1{position:absolute;top: -0.4%;left: 34.4%;width: 437px;pointer-events:none}
.hero .hero-vector-2{position:absolute;bottom:5.4%;left:calc((100vw - 1170px)/ 2 + 1208px);width:182px;pointer-events:none}
.hero.v2{padding:200px 0 37px}
@media screen and (min-width:768px){
.hero.v2{padding:137px 0 37px}
}
@media screen and (min-width:768px){
.hero.v2 .hero-content{padding:30px 0}
.hero.v2 .hero-content p+p{margin-top:8px}
.hero.v2 .hero-content p+p:last-of-type{margin-top:17px;margin-bottom:18px}
.hero.v2 .hero-content p+p br+span{display:block}
}
.hero-authors{padding-right:2%}
@media screen and (min-width:992px){
.hero-authors{padding-right:0;padding-left:3.3%}
}
.hero-content{padding:34px 0}
.hero-content p+p{margin-top:10px}
.hero-content p+p:last-of-type{margin-top:14px}
.hero-content svg{margin-top:8px}
.subscribe{position:-webkit-sticky;position:sticky;top:0;right:0;left:0;z-index:20;box-shadow:0 4px 9.8px rgba(0,0,0,.15);padding:11px 0 13px;background-color:#004FFF}
.subscribe .countdown{width:428px;max-width:100%}
.subscribe .countdown .row{margin-right:-8px;margin-left:-8px}
.subscribe .countdown [class*=col-]{padding-right:8px;padding-left:8px}
.subscribe .countdown .item{border:1px solid #fff;border-radius:8px;padding:5px 5px 6px;text-align:center}
.subscribe .countdown .item .fz-30{line-height:1}
.subscribe .countdown .item .fz-13{letter-spacing:.08em}
@media screen and (min-width:768px){
.subscribe-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}
}
.subscribe-button{display:block;transition:all .3s ease;width:385px;max-width:100%;margin-bottom:20px;padding:4px 24px;background:linear-gradient(to right,rgba(255,255,255,.6) 50%,rgba(255,255,255,.35) 0) no-repeat right center/40% 100%,linear-gradient(to right,#fff 60%,transparent 0);box-shadow: 0 4px 4px #0000003d;}
.subscribe-button:hover{background:linear-gradient(to right,rgba(48,193,97,.6) 50%,rgba(48,193,97,.35) 0) no-repeat right center/40% 100%,linear-gradient(to right,#22ED67 60%,transparent 0)}
@media screen and (min-width:768px){
.subscribe-button{margin-bottom:0;background:linear-gradient(to right,rgba(255,255,255,.6) 85px,rgba(255,255,255,.35) 0) no-repeat right center/149px 100%,linear-gradient(to right,#fff 236px,transparent 0)}
.subscribe-button:hover{background:linear-gradient(to right,rgba(48,193,97,.6) 85px,rgba(48,193,97,.35) 0) no-repeat right center/149px 100%,linear-gradient(to right,#22ED67 236px,transparent 0)}
}
.incoming{padding:33px 0 48px}
.incoming-heading{margin-bottom:23px;text-align:center}
.incoming-subheading{margin-bottom:2px;text-align:center}
.incoming-text{max-width:823px;margin:0 auto 34px;line-height:1.3}
.incoming-text b{font-weight:700}
@media screen and (min-width:768px){
.incoming-wrapper{display:flex;align-items:center}
}
.incoming-featured{margin-bottom:31px;display: flex;flex-wrap: wrap;gap:10px;justify-content: space-evenly;}
@media screen and (min-width:768px){
.incoming-featured{width:58.3%;padding-right:20px;gap:20px}
}
.incoming-image::before{padding-bottom:56.5420560748%}
.incoming-image .image{z-index:2;overflow:hidden;border-radius:10px}
.incoming-image .vector-1{position:absolute;top:-72px;left:-79px;width:122px;height:122px}
.incoming-image .vector-2{position:absolute;top:auto;right:-99px;bottom:-117px;left:auto;width:244px;height:244px}
.incoming-timeline{position:relative}
@media screen and (min-width:768px){
.incoming-timeline{width:41.7%}
}
.incoming-timeline::before{content:"";position:absolute;bottom:-3px;left:60px;z-index:1;border-top:1px solid #22ED67;border-bottom:1px solid #22ED67;width:12px;height:3px;background-color:#fff}
.incoming-timeline .item{display:flex;align-items:flex-start;margin-bottom:5px}
.incoming-timeline .item:last-child{margin-bottom:0}
.incoming-timeline .item-time{width:59px;padding-right:19px;text-align:center}
.incoming-timeline .item-time hr{opacity:1;margin:0;background-color:#22ED67}
.incoming-timeline .item-content{position:relative;width:calc(100% - 59px);min-height:90px;padding-left:31px}
.incoming-timeline .item-content::before{content:"";position:absolute;top:10px;left:0;border:4px solid #22ED67;border-radius:50%;width:15px;height:15px}
.incoming-timeline .item-content::after{content:"";position:absolute;top:28px;bottom:0;left:7px;width:1px;background-color:#22ED67}
.incoming-timeline .item-title{border-bottom:1px dashed #0d2d6c;margin-bottom:14px;padding:6px 8px 11px}
.incoming-timeline .item-text{margin-top:11px}
.incoming-timeline .item-text ul{margin-bottom:42px;margin-left:9px}
.incoming-timeline .item-text ul li{position:relative;padding-left:14px}
.incoming-timeline .item-text ul li::before{content:"";position:absolute;top:6px;left:0;border-radius:50%;width:4px;height:4px;background-color:#141d6f}
.about{padding:43px 0;background-color:#f5faff}
@media screen and (min-width:768px){
.about-wrapper{display:flex;align-items:flex-start}
}
.about-left{position:relative;margin-bottom:30px}
@media screen and (min-width:768px){
.about-left{width:48%;margin-bottom:0}
}
.about-left .vector-1{position:absolute;top:-52px;left:-140px;width:229px;height:241px}
.about-heading{margin-bottom:15px}
.about-text{position:relative;z-index:2;line-height:1.25;text-align:justify}
.about-text b{font-weight:700}
.about-text p+p{margin-top:10px}
.about-right{position:relative;margin:auto}
@media screen and (min-width:768px){
.about-right{width:52%;padding-left:5.84%}
}
.about-right .vector-2{position:absolute;right:-4px;bottom:9px;width:139px;height:146px}
.about-title{margin:6px 0 10px;text-align:center}
.about-brands{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:27px;gap:18px}
.about-brands--small{margin-bottom:0;padding:0 10px;gap:14px}
.about-brands--small img{height:65px}
.about-brands--small .sub-item{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.about-brand{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 6.2px rgba(0,0,0,.05);border-radius:8px;width:calc(33% - 6px);max-width:168px;height:80px;padding:15px 8px;background-color:#fff}
@media screen and (max-width:423px){
.about-brand{width:100%;max-width:50%}
}
.about-brands--small .about-brand{width:calc(30% - 4px);height:65px;padding:10px 8px}
.about-brand img{max-height:100%}
.timeline{padding:29px 0 43px}
.timeline-heading{margin-bottom:33px;text-align:center}
.timeline-wrapper{display:flex;flex-wrap:wrap;justify-content:center}
.timeline-wrapper .item{position:relative;display:flex;align-items:flex-start;width:100%;padding-right:5px;padding-bottom:30px;color:#0a2c81}
@media screen and (min-width:992px){
.timeline-wrapper .item{width:24%;padding-bottom:51px}
}
.timeline-wrapper .item-icon{width:32px;margin-top:16px;padding-right:5px;color:#d9e8fd}
.timeline-wrapper .item-content{width:calc(100% - 32px)}
.timeline-wrapper .item-wrapper{display:flex;align-items:flex-start;border-top:1px solid #0a2c81;padding-top:12px}
.timeline-wrapper .item-count{width:34px}
.timeline-wrapper .item-text{width:calc(100% - 34px)}
.timeline-wrapper .item-title{position:relative;padding-bottom:8px}
.timeline-wrapper .item-title svg{position:relative;top:-1px;margin-left:10px}
.timeline-wrapper .item--completed .item-icon{color:#0a2c81}
.timeline-wrapper .item--happening{color:#22ED67}
.timeline-wrapper .item--happening .item-icon{color:#22ED67}
.timeline-wrapper .item--happening .item-icon svg path{stroke:#22ED67}
@media screen and (min-width:992px){
.timeline-wrapper .item:nth-child(n+4){padding-bottom:0}
.timeline-wrapper .item:nth-child(8n+4) .item-wrapper{border-top:none}
}
@media screen and (min-width:992px){
.timeline-wrapper .item:nth-child(8n+5){order:8;width:28%;padding-right:44px}
.timeline-wrapper .item:nth-child(8n+5) .item-title::before{content:"";position:absolute;top:-128.5px;right:-44px;bottom:-1px;left:0;box-shadow:50px 0 0 #fff;border:1px solid #0a2c81;border-left:0;border-radius:0 124px 124px 0}
}
@media screen and (min-width:992px){
.timeline-wrapper .item:nth-child(8n+6){order:7}
}
@media screen and (min-width:992px){
.timeline-wrapper .item:nth-child(8n+7){order:6}
}
@media screen and (min-width:992px){
.timeline-wrapper .item:nth-child(8n+8){order:5}
}
@media screen and (min-width:992px){
.timeline-wrapper .item:nth-child(8n+4){width:28%;padding-right:44px}
}
.register{padding:41px 0 46px;background-color:#f5faff}
@media screen and (min-width:768px){
.register-wrapper{display:flex;align-items:flex-start;justify-content:space-between}
}
.register-content{position:relative;z-index:2;margin-bottom:30px}
@media screen and (min-width:768px){
.register-content{width:58%;margin-bottom:0;padding-top:42px;padding-right:20px}
}
.register-content .vector-1{position:absolute;right:50px;bottom:-84px;width:135px;height:147px}
.register-content .countdown{position:relative;z-index:2;width:100%;max-width:393px;text-align:center}
.register-content .countdown .row{margin-right:-9.5px;margin-left:-9.5px}
.register-content .countdown [class*=col-]{padding-right:9.5px;padding-left:9.5px}
.register-content .countdown .item{display:flex;justify-content:center;align-items:center;border:1px solid #0a2c81;border-radius:6px;height:84px;margin-bottom:8px;text-align:center}
.register-heading{margin-top:9px;margin-bottom:13px}
.register-text{margin-bottom:30px;line-height:1.6}
@media screen and (min-width:768px){
.register-text{margin-bottom:66px}
}
.register-subheading{margin-bottom:18px}
.register-form{position:relative}
@media screen and (min-width:768px){
.register-form{width:38.65%}
}
.register-form .vector-2{position:absolute;top:-28px;right:-84px;width:169px;height:170px}
.register-form-inner{position:relative;z-index:2;box-shadow:0 4px 13.5px rgba(0,0,0,.15);padding:25px 15px;background-color:#fff;text-align:center}
@media screen and (min-width:768px){
.register-form-inner{padding:28px 28px 32px}
}
.register-form-inner .form-input{border:none;border-bottom:1px solid #22ED67;width:100%;height:36px;margin-bottom:12px;text-align:left}
.register-form-inner .form-input::-moz-placeholder{color:#6b6b6b}
.register-form-inner .form-input:-ms-input-placeholder{color:#6b6b6b}
.register-form-inner .form-input::placeholder{color:#6b6b6b}
.register-form-inner select.form-input{color:#6b6b6b}
.register-form-inner select.form-input:valid {color:#000}
.register-form-inner .form-input:focus{outline:0}
.register-form-inner .btn{display:flex;justify-content:center;align-items:center;border-radius:0;width:260px;max-width:100%;height:54px;margin:30px auto 0}
.register-title{margin-bottom:18px}
.speakers{padding:45px 0 11px}
@media screen and (min-width:768px){
.speakers .row{margin-right:-40px;margin-left:-40px}
}
@media screen and (min-width:768px){
.speakers [class*=col-]{padding-right:40px;padding-left:40px}
}
.speakers .item{margin-bottom:32px;text-align:center}
.speakers .item-image{display:flex;justify-content:center;align-items:center;width:100%;height:240px;margin-bottom:6px}
.speakers .item-image img{max-height:100%}
.speakers .item-title{margin-bottom:12px;background: linear-gradient(90deg, #0049FF 0%, #002C99 100%);border-radius: 8px;color: #fff;padding: 10px}
.speakers .item-text{line-height:1.2;text-align:justify}
@media screen and (min-width:768px){
.speakers .item-text ul{margin-left:9px}
}
.speakers .item-text ul li{position:relative;padding-left:13px;text-align:justify}
.speakers .item-text ul li::before{content:"";position:absolute;top:7px;left:0;border-radius:50%;width:4px;height:4px;background-color:#141d6f}
.speakers-heading{margin-bottom:30px;text-align:center}
.images-new{padding:30px 0 50px}
.images{overflow:hidden;padding:28px 0 43px;background-color:#f5faff}
.images-heading{margin-bottom:20px}
@media screen and (min-width:768px){
.images-heading{margin-bottom:30px}
}
.images-slider .slick-list{margin:0 -13px}
.images-slider .slick-slide{padding:0 13px}
.images-slider .slick-arrow{position:absolute;top:-43px;display:flex;transition:opacity .3s ease;border:none;width:22px;height:22px;padding:0;background:0 0}
@media screen and (min-width:768px){
.images-slider .slick-arrow{top:-40px}
}
.images-slider .slick-arrow:hover{opacity:.6}
.images-slider .slick-next{right:0}
.images-slider .slick-prev{right:28px}
.images-slider .item::before{padding-bottom:64.598540146%}
.images-slider .item .image{border-radius:6px}
.images-slider .slick-slide img{width:100%}
.joboko{padding:28px 0 23px}
@media screen and (min-width:768px){
.joboko-wrapper{display:flex;align-items:flex-start}
}
.joboko-heading{margin-bottom:12px}
.joboko-content{position:relative;z-index:2}
@media screen and (min-width:768px){
.joboko-content{width:56.2%}
}
.joboko-text{text-align:justify}
.joboko-text b{font-weight:700}
.joboko-text p{margin-bottom:23px}
.joboko-text ul{margin-top:2px;margin-bottom:21px;margin-left:10px}
.joboko-text ul li{position:relative;margin-bottom:10px;padding-left:14px}
.joboko-text ul li::before{content:"";position:absolute;top:7px;left:0;border-radius:50%;width:4px;height:4px;background-color:#141d6f}
.joboko-awards{position:relative}
@media screen and (min-width:768px){
.joboko-awards{width:43.8%;padding-top:5%;padding-left:7.2%}
}
.joboko-awards .vector-1{position:absolute;top:-26px;left:-6px;width:194px;height:205px}
.joboko-awards .vector-2{position:absolute;right:-216px;bottom:-255px;width:469px;height:494px}
.joboko-awards .item{position:relative;z-index:2;display:flex;align-items:center;border-bottom:1px dashed rgba(234,178,113,.68);margin-bottom:16px;padding-bottom:16px}
.joboko-awards .item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.joboko-awards .item-image{display:flex;justify-content:center;align-items:center;width:95px}
.joboko-awards .item-image img{max-height:100%}
.joboko-awards .item-content{width:calc(100% - 95px);padding-left:31px;color:#814a0a}
.joboko-awards .item-content p+p{margin-top:5px}
.site-footer{padding:8px 0 40px;background:url(../images/common/line-3.svg) repeat-x left bottom,linear-gradient(to bottom,#000E64 0,#002C9A 24%,#00095F 75%,#00288B 100%);color:#fff;position:relative}
@media screen and (min-width:768px){
.site-footer-wrapper{display:flex}
}
.site-footer-logo{max-width:197px;margin-bottom:8px}
.site-footer-title{margin-bottom:6px}
.site-footer-info{line-height:1.4}
@media screen and (min-width:768px){
.site-footer-left{width:278px;padding-right:20px}
}
.site-footer-right{padding-top:30px}
@media screen and (min-width:768px){
.site-footer-right{width:calc(100% - 278px);padding-top:42px}
}
.site-footer-heading{margin-bottom:12px}
.site-footer-text{margin-bottom:37px}
.site-footer-subheading{margin-bottom:9px;letter-spacing:1px}
.site-footer-social{display:flex;flex-wrap:wrap}
.site-footer-social li{margin-right:19px}
.action-collapse{color:#22ED67;text-decoration:underline;margin-left:5px}
.msg-error{
    text-align: left;color:#C32B2A;line-height:22px
}
.fs-italic{font-style:italic}
.item-text b{font-weight:700}
.item-text p+p {
    margin-top: 10px;
}
.co-organizer{overflow:hidden;padding:28px 0 30px;background-color:#f5faff}
.co-organizer-list .item{background-color:#fff;padding:30px;text-align:justify;width:100%;margin-bottom:20px}
@media screen and (min-width:768px){
.co-organizer-list{display:flex;justify-content:space-between}
.co-organizer-list .item{width:48%}
}
.co-organizer-list .item-image{display: flex;justify-content: center;align-items: center;width: 100%;height: 70px;margin: 0 auto 10px;}
.modal .close{border: solid 1px #ddd;background: none;}
.co-org-footer .about-brand{width:calc(33% - 12px);height:80px}
.co-org-footer .about-brands{justify-content:space-around;margin:20px 0 40px 0}
.co-org-footer .about-brand img{width:90%}
.co-org-footer .about-brands--small{gap:10px;justify-content:center}
.co-org-footer .about-brands--small .about-brand{background:#fff;width:calc(33% - 12px);height:60px}
.co-org-footer .about-brands--small .about-brand img{width:90%;height:auto}
@media screen and (min-width:768px){
.co-org-footer .about-brand{max-width:350px;height:206px}
.co-org-footer .about-brands{margin:40px 0 80px 0}
.co-org-footer .about-brand img{width:78%}
.co-org-footer .about-brands--small{gap:30px}
.co-org-footer .about-brands--small .about-brand{max-width:288px;height:170px}
.co-org-footer .about-brands--small .about-brand img{}
}
.site-footer .hero-vector-1 {
    position: absolute;
    top: 13.6%;
    left: 7.4%;
    width: 494px;
	max-width:92%;
    pointer-events: none;
}
.site-footer .hero-vector-2 {
    position: absolute;
    bottom: 22.4%;
    right: 10%;
    width: 182px;
    pointer-events: none;
}
@media screen and (max-width:768px){
.site-footer .hero-vector-2{right:15px}
}
.subscribe .anchor-link{background:#22ED67;color:#002EA1;text-transform: uppercase;font-weight: bold;padding: 13px 35px;font-size: 20px;border-radius: 30px}
.subscribe .anchor-link:hover{background: #262262;color: #fff}
@media screen and (max-width:768px){
.subscribe .anchor-link{display:inline-block;margin-bottom:15px}
}
.header img{width:100%;display:block}
.header-w img,.header-m img{width:100%}
.header-w img{display:none}
@media screen and (min-width:768px){
.header-w img{display:block}
.header-m img{display:none}
}
.content-adviser{padding:30px 0;background:#F5FAFF}
.content-adviser h2{margin-bottom:20px}
@media screen and (min-width:768px){
.content-adviser h2{text-align:center}
}
.content-adviser-slider .slick-slide{padding:12px}
.content-adviser-slider .slick-list {margin: 0 -13px}
.content-adviser-slider .item-image{display:flex;justify-content:center;align-items:center;width:150px;height:150px;margin:0 auto 20px}
.content-adviser-slider .item-image img{width:100%;height:100%;border-radius:50%;object-fit:contain;border:2px solid #D9D9D9}
.content-adviser-slider .item-name{margin-bottom:5px}
.content-adviser-slider .item-title{color:#000;font-weight:500}
.content-adviser-slider .item-content{text-align:center}
.content-adviser-slider .item{background:#fff;border-radius:12px;padding:25px 25px 50px;box-shadow: -1px 2px 7.1px rgba(0, 0, 0, 0.08)}
.content-adviser-slider .slick-arrow{position:absolute;top:-50px;display:flex;transition:opacity .3s ease;border:none;width:36px;height:36px;padding:10px;border-radius:50%;align-items:center;background:#fff}
.content-adviser-slider .slick-arrow:hover{opacity:.6}
.content-adviser-slider .slick-next{right:0}
.content-adviser-slider .slick-prev{right:45px}
@media screen and (min-width:768px){
.content-adviser-slider{display: flex;gap: 20px;margin: 0 -60px;align-items: center}
.content-adviser-slider .slick-arrow{position:relative;top:0;width:42px;height:42px}
.content-adviser-slider .slick-prev{right:0}
.content-adviser-slider .item-name span{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical}
.content-adviser-slider .item-title{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;min-height:50px}
}
.content-adviser-slider .slick-track
{
    display: flex !important;
}

.content-adviser-slider .slick-slide
{
    height: inherit !important;
}
.speakers .item-image{
	background: url(../images/bg-diengia.png) no-repeat;
	background-size: cover;
	margin:0 auto;
	width:200px;
	align-items:flex-end;
}
.incoming-image{
	margin-bottom:10px;
	width:45%
}
.timeline-wrapper .item-text a:hover{
	color:#22ED67
}
@media screen and (max-width:992px){
	.timeline-wrapper .item.shm,.timeline-wrapper  .item.shm ~ .item {
	  display: none;
	}
}
/*Modal*/
.fw-extra-bold { font-weight: 800; }
.modal-new { color: rgb(0, 0, 0); }
@media screen and (min-width: 576px) {
.modal-new--confirm .modal-dialog { max-width: 500px; }
}
.modal-new--confirm .modal-header { border-bottom: none; border-radius: 12px 12px 0px 0px; padding: 12px; background-color: rgb(241, 246, 255); }
@media screen and (min-width: 768px) {
.modal-new--confirm .modal-header { padding: 17px 26px 12px; }
}
.modal-new--confirm .modal-body { padding: 12px; }
@media screen and (min-width: 768px) {
.modal-new--confirm .modal-body { padding: 31px 26px 36px; }
}
.modal-new .modal-heading { display: flex; align-items: center; gap: 8px; }
.modal-new .modal-close { position: absolute; top: 12px; right: 12px; z-index: 1; transition: 0.3s; border: none; padding: 0px; background: 0px 0px; color: rgb(153, 178, 198); }
@media screen and (min-width: 768px) {
.modal-new .modal-close { top: 18px; right: 18px; }
}
.modal-new .modal-content { box-shadow: rgba(18, 18, 23, 0.13) 0px 15px 15px -3px; border: none; border-radius: 12px; }
.modal-new .btn { width: 100%; }
.modal-new-btn-outline { border: 1px solid rgb(217, 225, 231); border-radius: 6px; background-color: transparent; color: rgb(23, 24, 26); }
.modal-new-confirm { text-align: center; }
.modal-new-confirm-title { margin-bottom: 8px; }
.modal-new-confirm-text.fz-15 { min-height: 20px; line-height: 1.33; }
.modal-new-vertical-footer { display: flex; flex-direction: column; margin-top: 35px; gap: 14px; }
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.show{opacity:.6}