.section.last-year-highlights{padding-bottom:2em}.section.last-year-highlights .tile.is-child.box{background:#F8F8F8;-webkit-box-shadow:0px 14px 9px rgba(184,184,184,0.25);box-shadow:0px 14px 9px rgba(184,184,184,0.25);border-radius:20px}.section.last-year-highlights .tile.is-child.box img{width:170px;height:170px}.section.concept{background:url(/images/icon-concept.svg) 80% -50px/250px 250px no-repeat,url(/images/ellipse-background.svg) 50% 100%/100% 80% no-repeat;padding:6rem 0px 8rem 0px;margin-bottom:4rem}.section.concept .columns.is-centered{max-width:960px;margin:0 auto}.hero{position:relative;overflow:hidden}@media screen and (max-width: 768px){.hero .button.is-large{font-size:1.3rem}}.hero .last-year-sponsors .box{border-radius:0;height:150px;display:flex;justify-content:center;flex-direction:column;text-align:center}.hero.carousel-slider{background:rgba(39,35,255,0.1);position:relative}.hero.carousel-slider.is-fullheight{min-height:100vh}.hero.carousel-slider.is-medium{min-height:440px}.hero.carousel-slider .navbar-menu a.navbar-item{color:#ffffff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.hero.carousel-slider .navbar-menu a.navbar-item:hover{background:rgba(250,250,250,0.5);color:#636363}.hero.carousel-slider .hero-slider{position:absolute;width:100%;height:100%;overflow:hidden}.hero.carousel-slider .hero-slider .carousel-cell{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.hero.carousel-slider .hero-slider .carousel-cell .inner{position:relative;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:white;background-color:#2723FF;border-radius:50%;left:50%;width:350px;height:350px;text-align:center;padding-top:4rem}.hero.carousel-slider .hero-slider .carousel-cell .inner .subtitle{font-family:"Montserrat", sans-serif;font-size:1.8rem;line-height:1.3em;color:white;margin-bottom:0px}.hero.carousel-slider .hero-slider .carousel-cell .inner .title{font-family:"Montserrat", sans-serif;font-size:3.5rem;line-height:1.2em;text-transform:uppercase;margin-bottom:40px;margin-top:0px;color:#ffffff}.hero.carousel-slider .hero-slider .carousel-cell .inner .btn{padding:14px 18px;background-color:#F26424;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:8px;font-family:"Montserrat", sans-serif;font-size:1rem;color:#fff;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.hero.carousel-slider .hero-slider .carousel-cell .inner .btn:hover{background:#fff;color:#F26424}.hero.carousel-slider .hero-slider .carousel-cell .background-content{position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width: 768px){.hero.carousel-slider .hero-slider .carousel-cell .background-content{background:url(/images/circle-color1.png) calc(50% - 200px) calc(90px)/70px 70px no-repeat,url(/images/circle-color2.png) calc(100% - 70px) calc(100px)/40px 40px no-repeat,url(/images/circle-color2.png) calc(50% - 150px) calc(100% - 60px)/40px 40px no-repeat,url(/images/circle-color3.png) calc(100% - 50px) calc(100% - 150px)/60px 60px no-repeat,url(/images/circle-color3.png) calc(50% - 350px) calc(100% - 100px)/80px 80px no-repeat,url(/images/circle-color3.png) 100px 10px/40px 40px no-repeat}}@media screen and (min-width: 769px), print{.hero.carousel-slider .hero-slider .carousel-cell .background-content{background:url(/images/circle-color1.png) calc(50% - 200px) calc(90px)/70px 70px no-repeat,url(/images/circle-color2.png) calc(100% - 170px) calc(100px)/40px 40px no-repeat,url(/images/circle-color2.png) calc(50% - 150px) calc(100% - 60px)/40px 40px no-repeat,url(/images/circle-color3.png) calc(100% - 150px) calc(100% - 150px)/60px 60px no-repeat,url(/images/circle-color3.png) calc(50% - 350px) calc(100% - 100px)/80px 80px no-repeat,url(/images/circle-color3.png) 100px 10px/40px 40px no-repeat}}@media screen and (min-width: 1024px){.hero.carousel-slider .hero-slider .carousel-cell .background-content{background:url(/images/circle-color1.png) calc(50% - 200px) calc(90px)/70px 70px no-repeat,url(/images/circle-color2.png) calc(100% - 300px) calc(100px)/40px 40px no-repeat,url(/images/circle-color2.png) calc(50% - 150px) calc(100% - 60px)/40px 40px no-repeat,url(/images/circle-color3.png) calc(100% - 250px) calc(100% - 150px)/60px 60px no-repeat,url(/images/circle-color3.png) calc(50% - 350px) calc(100% - 100px)/80px 80px no-repeat,url(/images/circle-color3.png) 100px 10px/40px 40px no-repeat}}@media screen and (max-width: 768px){.hero.carousel-slider .hero-slider .carousel-cell:last-child .background-content{background:url(/images/circle-color1.png) calc(50% + 190px) calc(80px)/35px 35px no-repeat,url(/images/circle-color2.png) calc(50% - 200px) calc(90px)/80px 80px no-repeat,url(/images/circle-color2.png) calc(100% - 80px) calc(100px)/40px 40px no-repeat,url(/images/circle-color2.png) calc(50% + 200px) calc(50% + 120px)/90px 90px no-repeat,url(/images/circle-color3.png) calc(100% - 50px) calc(100% - 100px)/45px 45px no-repeat,url(/images/circle-color3.png) 70px calc(100% - 20px)/40px 40px no-repeat}}@media screen and (min-width: 769px), print{.hero.carousel-slider .hero-slider .carousel-cell:last-child .background-content{background:url(/images/circle-color1.png) calc(50% + 190px) calc(80px)/35px 35px no-repeat,url(/images/circle-color2.png) calc(50% - 200px) calc(90px)/80px 80px no-repeat,url(/images/circle-color2.png) calc(100% - 80px) calc(100px)/40px 40px no-repeat,url(/images/circle-color2.png) calc(50% + 250px) calc(50% + 120px)/90px 90px no-repeat,url(/images/circle-color3.png) calc(100% - 50px) calc(100% - 100px)/45px 45px no-repeat,url(/images/circle-color3.png) 100px calc(100% - 20px)/40px 40px no-repeat}}@media screen and (min-width: 1024px){.hero.carousel-slider .hero-slider .carousel-cell:last-child .background-content{background:url(/images/circle-color1.png) calc(50% + 190px) calc(80px)/35px 35px no-repeat,url(/images/circle-color2.png) calc(50% - 200px) calc(90px)/80px 80px no-repeat,url(/images/circle-color2.png) calc(100% - 180px) calc(100px)/40px 40px no-repeat,url(/images/circle-color2.png) calc(50% + 250px) calc(50% + 120px)/90px 90px no-repeat,url(/images/circle-color3.png) calc(100% - 100px) calc(100% - 100px)/45px 45px no-repeat,url(/images/circle-color3.png) 100px calc(100% - 20px)/40px 40px no-repeat}}.hero.carousel-slider .hero-slider .flickity-prev-next-button{width:80px;height:80px;background:transparent}.hero.carousel-slider .hero-slider .flickity-prev-next-button:hover{background:transparent}.hero.carousel-slider .hero-slider .flickity-prev-next-button .arrow{fill:#F26424}.hero.carousel-slider .hero-slider .flickity-page-dots{bottom:30px}.hero.carousel-slider .hero-slider .flickity-page-dots .dot{width:50px;height:10px;opacity:1;background:rgba(255,255,255,0.5);border:0 solid white;border-radius:0}.hero.carousel-slider .hero-slider .flickity-page-dots .dot.is-selected{background:#F26424;border:0 solid #F26424}.gradient-background{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #000e68), to(#0b1493)) !important;background-image:linear-gradient(0deg, #000e68 0, #0b1493 100%) !important}.summit-background-image{background-image:url(/images/hero-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;z-index:10;left:0;right:0}.summit-background-elements{background:url(/images/circle.png) calc(100% + 750px * 0.50) calc(100px)/750px 750px no-repeat,url(/images/circle.png) calc(100% - 550px * 0.40) calc(50% + 550px * 0.7)/550px 550px no-repeat,url(/images/circle.png) calc(0% + 60px * 2) calc(50% + 200px)/60px 60px no-repeat,url(/images/circle.png) calc(0% - 550px * 0.40) calc(0% - 550px * 0.4)/550px 550px no-repeat,url(/images/circle.png) calc(0% + 300px * 0.50) calc(0% - 300px * 0.5)/300px 300px no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;z-index:999}.hero .summit-background-color{min-height:calc(100vh - 55.98px);z-index:5;position:absolute;width:100%;height:100%;background-color:#2723ff}.hero .hero-logo{max-height:6em}.hero-video{position:absolute}.hero-body{z-index:30}.logo-divider{height:5em;margin:0 2em 2em}.hero h1{color:#ffffff}.hero h1.is-hero-big{font-size:7.79em}.hero h1.is-hero-medium{font-size:2.5em;font-weight:700;line-height:1.8em}.hero .event-blurb-container{border-left:4px solid #ffffff;padding-right:1em}.hero .event-blurb-typography{color:#ffffff;font-size:1.2em;font-weight:700}.hero .event-blurb-container .content{padding:0 20px 0 0}.hero .event-blurb-container .content p:not(:last-child){margin-bottom:0.7em}.hero .special-sponsor{border-top:2px solid #ffffff;width:100%;color:#ffffff;text-transform:uppercase;padding:5px 0}.hero .special-sponsor.ja-locale{font-size:1em}.hero .special-sponsor.en-locale{font-size:0.8em;white-space:nowrap}.hero-background-image{background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%}.hero-cta-box{font-size:0.8em;text-align:center;justify-content:center;display:flex;flex-direction:column;border:10px solid white;padding:1em;margin:auto;max-width:450px}@media screen and (max-width: 768px){.hero-cta-box{font-size:1em}}@media screen and (max-width: 768px){.hero-cta-box .button.is-large{font-size:1.3em}}.hero-cta-box h1{font-size:4em;margin:16px 0}.hero-cta-box h1 span{font-size:0.8em}.hero-cta-box p{font-size:2em}.hero-cta-box .button{margin:16px}[v-cloak]{display:none}.summit-logo{height:70px}.content .title{font-weight:500}.content .title .title-logo{height:0.9em}.company-logo{height:3.125em;margin-right:1em;vertical-align:middle}.company-logo:first-child{height:2.5em}.content p.hero-tagline{margin-bottom:0.5em}.special-partner-logo{max-height:2em}.section.key-features .key-feature-image{margin-top:2em;width:100%;max-width:395px}.section.key-features .content h1:not(:first-child){margin-top:0px}.section.event-location{padding-bottom:0}.section.event-location .event-map{padding:12rem 0;margin-left:-1.5em;margin-right:-1.5em}.hero-video video{-o-object-fit:cover;object-fit:cover}.hero-body .sponsor{height:80px;display:flex;justify-content:center;flex-direction:column;text-align:center}.hero-body .sponsor img{width:150px;height:auto;max-width:15em !important;max-height:6em;margin:0 auto}.schedule-tabs.tabs li.is-active a{background:#20C2DA;color:white}.schedule-tabs.tabs a{padding:15px 40px}.schedule-tabs .card-header-title{justify-content:center}.schedule-tabs .day-count{font-size:2em;text-transform:uppercase;font-weight:600}.hero-body .hero-mobile{width:100%}.hero-body .hero-mobile p{margin-bottom:1.5em}.hero-body .hero-mobile img{display:inline-block;vertical-align:middle}.hero-body .hero-mobile .nikkei-logo{height:20px;margin-right:15px}.hero-body .hero-mobile .fsa-logo{height:40px}.hero-body .hero-mobile .title.is-hero-medium{font-size:1.2em;line-height:2em;margin:0}.hero-body .hero-mobile .event-blurb-typography{font-size:1em;margin:25px 0px}.hero-body .hero-mobile .hero-logo{max-width:12em !important;height:auto}.hero-body .hero-mobile .logo-divider{height:2em;display:block;margin:1em auto}.hero .hero-mobile .special-sponsor{margin:20px auto 10px;width:50%;border-top:none;color:#ffffff;text-transform:uppercase;padding:20px 0 0;font-size:1em !important;font-weight:600;text-align:center}.hero-body .hero-tablet{width:100%}.summit-header .navbar-brand img{margin-right:1em}.navbar{z-index:9999 !important}.navbar .flag-icon-jp{border:1px solid #c4c4c4;border-radius:3px}.locale-changer.navbar-dropdown{min-width:auto}.locale-changer.navbar-dropdown .navbar-item{padding:.375rem 0.8rem}a.navbar-item .flag-icon,a.navbar-link .flag-icon{font-size:20px}.navbar-burger,.navbar-burger:hover{color:#ffffff}.navbar-item,.navbar-link{color:#ffffff}.navbar-dropdown,.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{color:#ffffff;background-color:#1d1bd6}.navbar-dropdown{border-top:2px solid #3173dc}a.navbar-item:hover,.navbar-dropdown a.navbar-item:hover{color:#ffffff;background-color:#1716b7}@media screen and (max-width: 1087px){.navbar-menu{color:#ffffff;background-color:#1d1bd6}}.footer{background-color:#2723ff;color:#ffffff;position:relative;padding:5em 0}.footer a{color:#ffffff}.footer a:hover,.footer a:active,.footer a:visited{color:#ffffff;opacity:0.8}.footer img{height:auto;max-height:65px}.footer .content h1.title{color:#ffffff}.footer .content ul{list-style:none;margin-left:0}.footer .company-logo{max-width:170px;width:100%;height:auto;margin:0 0 10px}.footer .footer-year{line-height:1.5rem}.footer .background-image{background-image:url("/images/index_hero.jpg");background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.6}.footer .copyright{margin-top:2.5em}.footer .social .fab{margin-right:10px}#program .card-header:hover{cursor:pointer}#program .icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition-duration:86ms;transition-duration:86ms;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}#program .is-active .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 768px){#program .container>.columns>.column{padding-left:0;padding-right:0}}.schedule-tabs.tabs li.is-active a{background:#2723ff;color:#ffffff}.schedule-tabs.tabs a{padding:15px 40px}.schedule-tabs .card-header-title{justify-content:center}.schedule-tabs .day-count{font-size:2em;text-transform:uppercase;font-weight:600}.menu-list a.is-active{background-color:#2723ff !important}.schedule .title.is-5{font-size:1rem}.schedule .session-speaker .subtitle{font-size:1.25em}.showcase .box.company-logo{height:190px}.company-logo.box{border-radius:0;height:150px;display:flex;justify-content:center;flex-direction:column;text-align:center}.company-logo.box .media-content{text-align:center;margin:auto;padding:0;position:relative}.company-logo.box .media-content img{height:auto;width:auto;max-height:6em;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.company-logo.box .media-content{overflow-x:visible}}.companies .company{margin-top:3rem;margin-bottom:3rem}.companies .company:first-child{margin-top:0}section.speaker .job-title-and-company-name.subtitle{font-weight:300}section.speaker img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}section.speaker ul{list-style:none;margin-left:0}section.speaker .column .content{padding:0}section.speaker .column .content figure{margin:0}section.speaker ul.social .fab{margin-right:10px}section.speaker .session{margin-bottom:20px}.event-speakers .card{border-radius:0;height:100%}.event-speakers .card .session-information{display:none}.event-speakers .card-content{padding:1.5rem 1rem}.event-speakers .card-content h1.title{font-size:1.5rem;font-weight:600;color:#9C9C9C;margin-bottom:1rem}.event-speakers .card-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.event-speakers .card-image .image{opacity:0.85}.event-speakers .card-image .image.is-placeholder{background:#dcdcdc}.event-speakers .column .content,.event-speakers .content{padding:0}.section-page-hero .hero-body .title{text-align:left}@media screen and (min-width: 769px), print{.hero.is-medium .hero-body{padding-top:calc(9rem - 56px)}}.section.access{background-color:#ffffff;background-image:url("/images/access/access-map.svg");background-repeat:no-repeat;background-size:55%}@media screen and (max-width: 768px){.section.access{background-size:30rem;padding-top:20rem}}@media screen and (min-width: 769px), print{.section.access{min-height:20rem}}@media screen and (min-width: 1024px){.section.access{min-height:40rem}}.organization .organization-logo{-webkit-box-shadow:0px 14px 9px rgba(184,184,184,0.25);box-shadow:0px 14px 9px rgba(184,184,184,0.25);border-radius:20px;background-color:#ffffff;padding:6rem 3rem}.session-speaker img{border-radius:50%;width:75px;height:75px;min-width:75px;min-height:75px;background:#F26424}.sessions .time-column{min-width:130px}.sessions .venue-address{white-space:nowrap}.sessions .session-company .session-company-image{-webkit-box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);padding:30px}.session .card-header-title{font-size:1.3rem;font-weight:600}.session .card-footer-item{justify-content:left}.session .card-footer-item.social{flex:0}.session .companies{padding-left:0;padding-right:0}.session .companies .container{margin:0}.session .companies .company:first-child{padding-top:0}.session .competition.container{margin-left:0;margin-right:0}.session .box.session-material{padding:1rem;border-radius:0}.session .box.session-material img{width:64px;height:auto;vertical-align:middle;margin-right:0.5em}.session .box.session-material .content{padding:0}@media screen and (max-width: 768px){.session .columns>.column{padding-left:0;padding-right:0}}body{color:#333;font-family:"Roboto", sans-serif;font-weight:500;text-align:center;background-image:url("/images/bubbles-background.svg");background-size:cover}a{color:rgba(0,0,0,0.7)}a:focus,a:hover{color:rgba(0,0,0,0.6)}.has-font-family-for-numbers{font-family:"Roboto", sans-serif !important}.has-font-primary-color{color:#F26424 !important}.navbar-item img{max-height:2.5rem}.title{font-family:"Roboto"}img.title-blog{max-height:6em}@media screen and (min-width: 769px){img.title-blog{max-height:9em}}.section.is-blog-post .container{max-width:800px}.section.is-blog-index .featured-image,.section.is-blog-post .featured-image{overflow:hidden;height:320px}.section.is-blog-index .featured-image img,.section.is-blog-post .featured-image img{width:100%}ul.venues{text-align:center;list-style:none;padding:0;margin:0}@media screen and (min-width: 769px){ul.venues{text-align:center}ul.venues li{display:inline;white-space:nowrap}ul.venues li:after{content:" \00b7"}ul.venues li:last-child:after{content:none}}.is-transparent{opacity:0.35}.hero.is-fullheight{min-height:calc(100vh - 60px)}.hero.is-fullheight .hero-body{align-items:center;display:flex;min-height:calc(100vh - 60px)}.column.has-vertically-aligned-content{display:flex;flex-direction:column;justify-content:center}.column .content{padding:0 20px}@media screen and (max-width: 768px){.column .content{padding:0}}.button{-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:8px}.is-primary{background-color:#F26424 !important}.button.is-info,.tag.is_info{background-color:#2B9DD8 !important}.column.has-white-background{background-color:#ffffff}.card .card-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;-webkit-transition:0.5s ease;transition:0.5s ease;background-color:rgba(0,0,0,0.65);z-index:10;display:flex;justify-content:center;align-items:center;padding:12px}.card .card-overlay h1,.card .card-overlay{color:#ffffff;font-weight:600}.card:hover .card-overlay{opacity:1}.event-map{position:relative}.event-map #map{position:absolute;overflow:hidden;top:0;bottom:0;right:0;left:0;height:100%;width:100%}.single-page-content{min-height:calc(100vh - 52px - 360px - 291px)}@media screen and (max-width: 1024px){.columns{margin-left:0;margin-right:0}}.competition-winners .card{height:100%}