<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
:root {
    
    
}

* {
  box-sizing: border-box;
}


body,
html {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  scroll-behavior: smooth;
}

body {
  font-family: var(--font-family-inter);
}
.wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
}

section {
  background-color: #fff;
  padding: 80px 0;
}
.content-container {
  width: 1200px;
  margin: 0 auto;
  overflow:hidden;
}
p,li {
line-height: 1.4rem;
font-size: var(--font-size-xxl);
color: var(--ge-neutral-500);
}
a {
  text-decoration: none;
}
h1 {
    font-family: var(--font-family-sons_condensed-extrabold);
    font-size: var(--font-size-xxxxxxl);
    color: var(--white);
    line-height:0.9;
}
h2 {
  color: var(--ge-neutral-800);
  font-family: var(--font-family-inter);
  font-size: 2em;
  font-weight: 700;
}
h3 {
   font-family: var(--font-family-inter);
  font-size: var(--font-size-xxxxl);
  font-weight: 500;  
}
h6{
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xxl);
  font-weight: 600;  
  line-height: 1.25em;
  letter-spacing: 1.44px;
  text-transform: uppercase;
}

.hidden{
    display:none;
}

@media(max-width:1200px){
    h1{
        font-size:4em;
    }
    h2{
        font-size:1.75em;
    }
    h3{
        font-size: var(--font-size-xxxl);
    }
    .content-container {
      width: 100%;
      padding: 0 20px;
    }
}
@media(max-width:768px){
    h1{
        font-size:3em;
    }
    h2{
        font-size: var(--font-size-xxxxl);
    }
    h3{
        font-size: var(--font-size-xxxl);
    }
    h6{
        font-size: var(--font-size-l);
    }
    p,li{
        font-size: var(--font-size-xl);
    }
    section{
        padding:40px 0;
    }
    .content-container {
      width: 100%;
      padding: 0 15px;
    }
}
/*---------
Heading
---------*/


.gev-logo {
  height: 50px;
  position: relative;
  width: 225px;
}

.ge-vernova-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: relative;
  margin: 20px 0;
}

.exp-gev-btn{
    padding: 10px 18px;
    border: 2px solid rgba(0, 94, 96, 0.30);
    color: var(--blue-stone);
    border-radius:50px;
    font-size: var(--font-size-l);
    background-color:var(--white);
    font-weight:700;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: all 0.3s ease;
}
.exp-gev-btn:hover{
    background-color:var(--blue-stone);
    color: var(--white);
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: all 0.5s ease;
}

@media(max-width:768px){
    div.ge-vernova-header{
        flex-direction:column;
    }
    div.ge-vernova-header a{
        width:100%;
        text-align:center;
        margin-bottom:20px;
    }
    div.ge-vernova-header a.exp-gev-btn{
        margin-bottom:0;
    }
}

/*-----------
Header Banner
-------------*/

#header-banner{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.20) 99.61%), linear-gradient(179deg, rgba(0, 0, 0, 0.00) 0.84%, #000 99.16%), url("../img/CIGRE-France.jpg") no-repeat;
    background-blend-mode: normal, soft-light, normal;
    height:500px;
    width:100%;
  background-size:170vw;
    background-position-x: center;
    background-position-y:45%;
    display:flex;
    align-items:flex-end;
}
#header-banner h1{
    text-align:center;
    position:relative;
    bottom:40px;
    margin: 0 auto;
}
#header-banner h1 span{
    color:var(--electric-lime);
}

@media(max-width:768px){
    #header-banner{
        height:350px;
        background-size:400vw;
        background-position-y:50%;
    }
    #header-banner h1{
       bottom:50px;
    }
}

/*-----------
Event Info
-------------*/
#event-info{
    background: #FFF;
    display:flex;
    border-top: 5px solid var(--electric-lime);
    border-radius: 4px;
    width:1200px;
    padding:0;
    margin: -65px auto 80px auto;
    box-shadow: 15px 15px 30px rgba(0,0,0,0.1);
}
div.info-tabs{
    width:33.3%;
    margin:10px 0;
    border-right: 1px solid var(--ge-neutral-300);
    height:110px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    
}
div.info-tabs:last-child{
    border:none;
}
div.info-tab-title h6{
    text-align:center;
    margin:10px;
    color: var(--ge-neutral-800);
}
@media(max-width:1200px){
    #event-info{
        width:calc(100% - 40px);
    }
}
@media(max-width:768px){
    #event-info{
        width:calc(100% - 30px);
        margin-bottom:40px;
    }
    div.info-tabs:first-child,
    div.info-tabs:last-child{
        width:30%;
    }
    div.info-tabs:nth-child(2){
        width:40%;
    }
    div.info-tab-title h6{
        margin:5px;
    }
}


/*-----------
Main Text
-------------*/

#main-text{
    width:1200px;
    margin:0 auto;
    padding:0;
}
#main-text p{
    text-align:center;
    margin-bottom:0;
}
@media(max-width:1200px){
    #main-text{
       width:calc(100% - 30px); 
    }
}
@media(max-width:768px){
    #main-text p{
        margin:0;
        padding:0;
    }
}

/*-----------
Three Boxes
-------------*/
#three-boxes{
    width:1200px;
    display:flex;
    gap:20px;
    margin:0 auto;
}
div.single-box{
    width:33.3%;
    height:440px;
    padding:30px;
    display:flex;
    align-items:flex-end;
    border-radius:4px;
}
div.single-box div{
    height:40%;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
}
#insights{
    background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.70) 66.44%), url("../img/conference.jpg");
    background-blend-mode: multiply, normal;
    background-size:cover;
    background-position-x:center;
}
#networking{
    background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.70) 66.44%), url("../img/network.jpg");
    background-blend-mode: multiply, normal;
    background-size:cover;
    background-position-x:70%;
}
#exhibition{
    background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.70) 66.44%), url("../img/exhibition.jpg");
    background-blend-mode: multiply, normal;
    background-size:cover;
    background-position-x:37%;
}
#three-boxes h3,
#three-boxes p{
    color: var(--white);
    padding:0;
    margin:0;
}
#three-boxes p{
    margin-top:10px;
}
@media(max-width:1200px){
    #three-boxes{
        width:calc(100% - 40px);
    }
    div.single-box div{
        min-height:152px;
        height:fit-content;
    }
}
@media(max-width:768px){
    #three-boxes{
        flex-direction:column;
    }
    div.single-box{
        width:100%;
        height:300px;

    }
    div.single-box div{
        min-height:1px;
    }
    div.single-box h3{
        font-size: var(--font-size-xxxl);   
    }
    #insights{
    background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 30%, rgba(0, 0, 0, 0.70) 55%), url("../img/conference.jpg");
    }
    #networking{
        background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 20%, rgba(0, 0, 0, 0.70) 55%), url("../img/network.jpg");
        background-position-x:70%;
    }
    #exhibition{
        background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 30%, rgba(0, 0, 0, 0.70) 55%), url("../img/exhibition.jpg");
        background-position-x:37%;
    }
}

/*-----------
CTA
-------------*/
#CTA{
    padding:48px;
    background:#f5fbfb;
    display:flex;
    align-content: center;
}
#CTA div.cta-wrap{
    width:1200px;
    margin:0 auto;
    display:flex;
    justify-content:space-between;
}
#CTA div.cta-wrap h3{
    margin:0;
    width:66.7%;
    text-align:left;
    color:var(--blue-stone);
}
#CTA div.cta-wrap a{
    background: var(--electric-lime);
    border-radius:50px;
    border:none;
    color:var(--blue-stone);
    font-size: var(--font-size-xxl);
    padding: 6px 6px 6px 24px;
    display:flex;
    align-items:center;
    gap:16px;
    font-weight:700;
    width:fit-content;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: all 0.5s ease;
}
#CTA div.cta-wrap a div.cta-img-wrap{
    width:48px;
    height:48px;
    display:flex;
    justify-content: center;
    align-items: center;
    background: var(--white);
    border-radius:50px;
    
}
#CTA div.cta-wrap a div.cta-img-wrap img{
    height:25px;
    transform:rotate(90deg);
}
#CTA div.cta-wrap a:hover{
    background: var(--blue-stone);
    color: var(--white);
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: all 0.5s ease;
    cursor:pointer;
}
@media(max-width:768px){
    #CTA{
        padding:40px 0;
    }
    #CTA div.cta-wrap{
        width:calc(100% - 30px);
        flex-direction:column;
        align-items:center;
    }
    #CTA div.cta-wrap h3{
        width:100%;
        text-align:center;
        margin-bottom:20px;
    }
    #CTA div.cta-wrap a div.cta-img-wrap{
        width:36px;
        height:36px;
    }
    #CTA div.cta-wrap a{
        font-size: var(--font-size-xl);
    }
}

/*-----------
Seminars
-------------*/

#seminars{
    width:1200px;
    margin:0 auto;
    padding-bottom:20px;
}
#seminars h2{
    margin:0;
}
#seminars a{
    color: var(--blue-stone);
    font-weight:700;
}
#seminars p{
    margin-bottom:0;
}
#seminars form{
    display:none;
}
@media(max-width:1200px){
    #seminars{
        width:calc(100% - 40px);
    }
}
@media(max-width:768px){
    #seminars{
        width:calc(100% - 30px);
    }
}

/*-----------
Schedule
-------------*/
#schedule{
    padding-top:0;
    width:1200px;
    margin:0 auto;
}
.date-selector{
    margin-bottom:30px;
}
.date-wrapper{
    border-bottom:1px solid var(--ge-neutral-300);
    display:flex;
}
.date-wrapper div.schedule-date{
    width:25%;
    text-align:center;
    padding:25px 0;
    color: var(--ge-neutral-300);
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: all 0.3s ease;
}
.date-wrapper div.schedule-date h3{
    margin:0 0 10px 0;
    font-weight:700;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: all 0.3s ease;
}
.date-wrapper div.schedule-date.active h3{
    color: var(--blue-stone);
    
}
.date-wrapper div.schedule-date.active .date{
    color: var(--ge-neutral-800);
   
}

.single-day-schedule,
.AE-single-day-schedule{
    transform:translateY(100px);
    height:0;
    opacity:0;
    transition: opacity 1s ease, transform 1s ease;
    overflow:hidden;
}
.single-day-schedule.visible,
.AE-single-day-schedule.visible{
    display:block;
    opacity:1;
    transform:translateY(0);
    height:auto;
   
}
.single-day-schedule.hidden,
.AE-single-day-schedule.hidden{
    opacity:0;
    transform:translateY(100px);
    height:0;
  
}

#underline{
    width:25%;
    height:6px;
    border-radius:20px;
    background:var(--blue-stone);
    margin-top:-3px;
    margin-left:0;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: all 0.5s ease;
}
.date-wrapper div.schedule-date:hover{
    cursor:pointer;
    transform:scale(1.1);
}
.date-wrapper div.schedule-date.active:hover{
    transform:scale(1);
}
.date-wrapper div.schedule-date:hover h3{
    color: var(--blue-stone);
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: all 0.3s ease;
}
.date-wrapper div.schedule-date:hover .date{
    color: var(--ge-neutral-800);
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: all 0.3s ease;
}

div.single-schedule-wrapper{
    display:flex;
    gap:60px;
    padding:30px 0;
    border-bottom:1px solid var(--ge-neutral-300);
}
div.single-schedule-wrapper:last-child{
    border:none;
}
div.left{
    width:200px;
    min-width:200px;
    display:flex;
    flex-direction:column;
    gap:10px;
}
div.left div.time,
div.left div.place{
    display:flex;
    gap:20px;
    align-items:flex-start;
    font-size:var(--font-size-xxl);
    letter-spacing:-0.48px;
    line-height:1.5;
    color: var(--ge-neutral-800);    
}
div.time-icon,
div.place-icon{
    min-width:30px;
    height:30px;
    display:flex;
    align-items:center;
    justify-content:center;
}
div.time-icon img,
div.place-icon img{
    height:25px;
}

div.right{
    display:flex;
    width:940px;
    gap:60px;
    justify-content: space-between;
}
div.session-info div.session-title p{
    

    margin:0;
    color: var(--blue-stone);
    font-weight:700;
}
div.session-info div.session-description p{
    margin-bottom:0;
}
div.session-info div.session-description ul{
    padding-left:15px;
}
div.right div.speaker-info{
    width:280px;
    min-width:280px;
    display:flex;
    flex-direction:column;
    gap:20px;
    
}
div.right div.speaker-info .speaker-headshot img{
    width:50px;
    border-radius:50px;
}
div.right div.speaker-info div.speaker{
    display:flex;
    gap:20px;
    flex-direction: row;
}
div.right div.speaker-info div.speaker p.speaker-name{
    font-weight:700;
}
div.right div.speaker-info div.speaker p{
    margin:0;
    color:var(--ge-neutral-800);
}
div.right div.speaker-info div.speaker p.speaker-title{
    font-size:var(--font-size-xl);
    line-height:1.5;
}
#Wednesday &gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right,
#Tuesday&gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right,
#Monday&gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right{
    flex-direction:column;
    gap:20px;
}
#Wednesday &gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right div.speaker-info,
#Tuesday &gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right div.speaker-info,
#Monday &gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right div.speaker-info{
    flex-direction:row;
    gap:20px;
    width:100%;
    flex-wrap:wrap;
}
#Wednesday &gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right div.speaker-info div.speaker,
#Tuesday &gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right div.speaker-info div.speaker,
#Monday &gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right div.speaker-info div.speaker{
    width:calc(50% - 20px);
    align-items:center;
    min-width:140px;
}

@media(max-width:1200px){
    #schedule{
        width:calc(100% - 40px);
    }
    div.single-schedule-wrapper{
        gap:40px;
    }
    div.right{
        width:calc(100% - 280px);
        gap:20px;
        flex-direction:column;
    }
    div.right div.speaker-info div.speaker{
        width:50%;
    }
    div.right div.speaker-info{
        flex-direction:row;
        width:100%;
        gap:40px;
    }
}
@media(max-width:768px){
    #schedule{
        width:calc(100% - 30px);
    }
    .date-selector{
        margin-bottom:0px;
    }
    .date-wrapper div.schedule-date{
        padding:15px 2px;
    }
    .date-wrapper div.schedule-date h3{
        font-size:var(--font-size-xl);
        margin-bottom:0;
    }
    .date-wrapper div.schedule-date span.date{
        font-size:var(--font-size-l);
    }
    div.single-schedule-wrapper{
        flex-direction:column;
        gap:10px;
        padding:15px;
    }
    div.left{
        gap:30px;
        width:100%;
        flex-direction:row;
    }
    div.left span{
        font-size:14px;
    }
    div.left div.time, 
    div.left div.place{
        gap:10px;
    }
    div.right{
        width:100%;
        gap:10px;
    }
    div.right div.speaker-info div.speaker{
        width:100%;
    }
    div.right div.speaker-info{
        flex-direction:column;
        gap:10px;
    }
    div.session-description p{
        margin-top:5px;
    }
    div.time-icon, div.place-icon{
        width:fit-content;
    }
    div.left div.time,
    div.left div.place{
        max-width:50%;
        align-items:center;
    }
    #Wednesday &gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right div.speaker-info div.speaker,
    #Tuesday &gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right div.speaker-info div.speaker,
    #Monday &gt; div.single-schedule-wrapper:nth-child(2) &gt; div.right div.speaker-info div.speaker{
        width:100%;
    }
}
@media(min-width:1200px){
    #Tuesday &gt; div:nth-child(1) &gt; div.right &gt; div.speaker-info &gt; div &gt; div.single-speaker-info &gt; p.speaker-title,
    #Tuesday &gt; div:nth-child(3) &gt; div.right &gt; div.speaker-info &gt; div &gt; div.single-speaker-info &gt; p.speaker-title{
        width:171px;
    }
    #Thursday &gt; div:nth-child(1) &gt; div.right &gt; div.speaker-info &gt; div &gt; div.single-speaker-info &gt; p.speaker-title{
        width:159px;
    }
    
}
/*-----------
Showcase
-------------*/

#showcase{
    width:100%;
    background:var(--ge-neutral-100);
}
#showcase h2{
    margin-top:0;
}
#tech-flex-box{
    margin-top:40px;
    display:flex;
    flex-wrap:wrap;
    gap:20px;
}
a.single-flex-box{
    width:calc(33.3% - 13.33px);
    display:flex;
    height:130px;
    align-items:center;
    justify-content:center;
    background-size:100% !important;
    background-position:center !important;
    padding:10px 50px;
    border-radius:4px;
     -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: all 0.5s ease;
}
a.single-flex-box:hover{
    background-size:120% !important;
     -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: all 0.5s ease;
}
a.single-flex-box p{
    font-weight:700;
    color:var(--white);
    text-align:center;
    text-shadow: 0 0 5px rgba(0,0,0,0.3);
    line-height:1.2;
}
#renewable-integration{
    background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/renewable-integration.jpg");
    
}
#asset-monitoring{
    background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/asset-monitoring.jpg");
    background-position-y:85% !important;
}
#ebop{
    background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/ebop.jpg");
    background-position-y:85% !important;
}
#communication{
    background:linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/digital-native.jpg");
}
#device-management{
    background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%),url("../img/device-management.jpg"); 
}
#energy-apm{
        background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%),url("../img/EnergyAPM.jpg"); 
}
#gridnode{
        background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/gridnode.jpg");
       
}
#gis{
  background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/gis.jpg"); 
}
#gridos{
     background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/gridos.jpg"); 
    background-position-y:30% !important;
}
#grid-services{
     background:linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/grid-stability.jpg"); 
}
#hv-mv{
     background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/hv-mv.jpg"); 
}
#protection{
     background:linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%),url("../img/cat-feeder.jpg"); 
    background-position-y:35% !important;
}
#reactive-power{
     background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/reactor-power.jpg"); 
}
#rotating-machinery{
     background:linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/rotating-machinery.jpg"); 
}
#facts{
     background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/facts.jpg"); 
    background-position-y:100% !important;
}
#hvdc{
    background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/hvdc-vsc.jpg"); 
}
#sf6-free{
    background:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.20) 100%),url("../img/g3.jpg"); 
    background-position-y:60% !important;
}
@media(max-width:1200px){
    a.single-flex-box{
        height:100px;
        padding:10px 20px;
    }
}
@media(max-width:768px){
    a.single-flex-box{
        width:calc(50% - 5px);
        padding:10px;
    }
    a.single-flex-box p{
        text-align:center;
    }
    #tech-flex-box{
        margin-top:20px;
        gap:10px;
    }
    #asset-monitoring, #communication, #device-management, #energy-apm, #gridnode, #gis, #gridos, #grid-services, #hv-mv, #protection, #reactive-power, #rotating-machinery, #facts, #hvdc,#sf6-free{
        background-size:cover !important;
    } 
}
/*---------------
Ask An Expert
----------------*/
#ask-an-expert{
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), linear-gradient(0deg, #FFF 0%, #FFF 100%), url(../img/ask-an-expert.jpg) lightgray 50% / cover no-repeat;
    background-blend-mode: screen, color, normal;
}
#ask-an-expert .content-container{
    display:flex;
    flex-direction: column;
    gap:40px;
    align-items: center;
}
.infochart{
    display: flex;
    width: 100%;
    padding: 30px 60px;
    flex-direction: column;
    align-items: flex-start;
    background: rgba(255, 255, 255, 0.60);
    border-radius:4px;
    transition: all 0.3s;
}
.infochart .date-selector,
.AE-schedule-wrapper{
    width:100%;
}
.infochart .date-wrapper div.schedule-date{
    color:var(--ge-neutral-400);
}
.infochart .date-wrapper{
    border-bottom:1px solid var(--ge-neutral-400);
}
.infochart div.single-schedule-wrapper{
    align-items: center;
}
.infochart .date-selector{
    margin-bottom: 10px;
}
.infochart div.right{
    align-items: center;
}
.infochart div.session-info div.session-title p{
    color: var(--ge-night-black);
    leading-trim: both;
    text-edge: cap;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: var(--font-family-inter);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
}
.infochart div.left div.time{
    align-items: center;
}
.infochart div.right div.speaker-info div.speaker p.speaker-name{
    color:var(--blue-stone);
}
#AE-underline{
    width:25%;
    height:6px;
    border-radius:20px;
    background:var(--blue-stone);
    margin-top:-3px;
    margin-left:0;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: all 0.5s ease;
}
.button-style2{
    display: flex;
    width: 250px;
    padding: 12px 20px;
    justify-content: center;
    align-items: center;
    border-radius: 200px;
    background-color: var(--electric-lime);
    color: var(--blue-stone);
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;

}

.button-style2:hover{
    background-color: var(--blue-stone);
    color:var(--white);
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: all 0.5s ease;
}
@media (max-width:1200px){
    .infochart .session-info{
        width:100%;
    }
    .infochart div.right div.speaker-info div.speaker{
        width:100%;
    }
}
@media (max-width:768px) {
    .infochart{
        padding:0px;
        background:transparent;
    }
    #ask-an-expert .content-container{
        gap:20px;
    }
}
/*-----------
Technical Papers
-------------*/

#technical-papers h2{
    margin-top:0;
}
#table-heading{
    margin-top:40px;
    background:#f5fbfb;
    padding:10px 20px;
    display:flex;
    gap:60px;
}
#table-heading div h6{
    text-transform:uppercase;
    letter-spacing:1.44px;
    font-weight:600;
    margin:0;
}
div.sc{
    width:25px;
}
div.ps{
    width:40px;
}
div.title{
    width:395px;
}
div.author{
    width:240px;
}
div.country{
    width:220px;
}
#show-less,
#load-more{
    padding:0 20px;
}
#load-more.hidden{
    overflow:hidden;
    transition: max-height 1s ease-out;
}
#load-more.content-visible{
    overflow:hidden;
    transition: max-height 1s ease-in;
}
div.single-paper{
    display:flex;
    gap:60px;
    padding:20px 0;
    border-bottom:1px solid var(--ge-neutral-300);
    align-items:center;
}
div.single-paper-last{
    border-bottom:none;
}
div.sc-item{
    font-size:var(--font-size-xl);
}
div.ps-item{
    padding:2px 5px;
    border-radius:50px;
    height:fit-content;
    font-size:var(--font-size-xl);
    width:fit-content;
}
div.PS1{
    border: 1px solid #75CA64;
background: rgba(117, 202, 100, 0.15);
    color:#75CA64;
}
div.PS2{
    border: 1px solid #59C3C9;
    background: rgba(89, 195, 201, 0.15);
    color:#59C3C9;
}
div.PS3{
    border: 1px solid #BFA682;
    background: rgba(191, 166, 130, 0.15);
    color:#BFA682;
}
div.title-item p,
div.author-item p{
    margin:0;
    font-size:var(--font-size-xl);
    color:var(--ge-neutral-800);
    line-height:20px;
    letter-spacing:-0.42px;
}
div.country-item{
    display:flex;
    align-items:center;
    gap:10px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
div.country-item img{
    width:35px;
}
div.country-item span{
    font-size:var(--font-size-xl);
}
div.six-countires div.country-item{
    display:flex;
    flex-wrap:wrap;
}
div.single-country{
    min-width:calc(50% - 5px);
    display:flex;
    align-items:center;
    gap:10px;
}
#load-more-button{
    margin:20px auto 0 auto;
    background:var(--electric-lime);
    color:var(--blue-stone);
    border-radius:50px;
    padding:15px 32px;
    width:fit-content;
    font-weight:700;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: all 0.5s ease;
}
#load-more-button:hover{
    background:var(--blue-stone);
    color:var(--white);
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: all 0.5s ease;
    cursor:pointer;
}

@media(max-width:768px){

    #table-heading{
        display: none;
    }
    #show-less,
    #load-more{
        padding:0 15px;
    }
    div.single-paper{
        flex-wrap:wrap;
        gap:10px;
    }
    div.sc-item{
        min-width:50%;
    }
    div.sc-item::before{
        content:"SC: ";
        font-weight:700;
    }
    div.ps-item{
        width:fit-content;
    }
    
    div.PS1{
        margin-left:calc(50% - 52px);
    }
    div.PS2{
        margin-left:calc(50% - 52px);
    }
    div.PS3{
        margin-left:calc(50% - 52px);
    }
    
    div.title-item,
    div.author,
    div.country{
        min-width:100%;
    }
    div.title-item::before{
        content:"Title: ";
        font-weight:700;
        font-size:var(--font-size-xl);
    }
    div.author-item::before{
        content:"Author: ";
        font-weight:700;
        font-size:var(--font-size-xl);
    }
    #load-more-button{
        padding:12px 24px;
        font-size:var(--font-size-xl);
    }
    div.country-item img{
        width:25px;
    }
}

/*-----------
Request Meeting
-------------*/

#request-meeting{
    background:url("../img/bg.jfif");
    background-size:cover;
    background-position:center;
    padding-left:calc((100% - 1200px) / 2);
    padding-right:calc((100% - 1200px) / 2);
    display:flex;
    gap:60px;
    flex-direction:row;
}
div.left-text{
    width:320px;
    padding-top:60px;
}
div.left-text h2{
    margin:0;
}
div.left-text p{
    color:var(--ge-neutral-800);
}
div.right-form{
    width:820px;
    box-shadow:15px 15px 30px rgba(0,0,0,0.1);
    background:var(--white);
    padding:60px 80px;
    border-radius:4px;
    display:flex;
    align-items: center;
    justify-content:center;
}
#confirmform p{
    color:var(--ge-neutral-800);
}
@media(max-width:1200px){
    #request-meeting{
        padding-left:20px;
        padding-right:20px;
        flex-direction:column;
        gap:20px;
    }
    div.left-text{
        width:100%;
        padding-top:0;
    }
    div.right-form{
        width:100%;
    }
}
@media(max-width:768px){
    #request-meeting{
        padding-left:15px;
        padding-right:15px;
    }
    div.right-form{
        padding:15px 15px 25px 15px;
    }
}

/*-----------
Form
-------------*/
form.mktoForm{
    width:100% !important;
    display:flex;
    flex-wrap:wrap;
}
form.mktoForm div.mktoFormRow{
    width:100%;
}
.mktoForm div.mktoFormCol{
    width:calc((100% - 20px) / 2);
    margin-bottom:20px!important;
}
.mktoForm div.mktoFormCol:nth-child(odd){
    margin-right:20px;
}
div.mktoOffset{
    width:0 !important;
}
.mktoForm .mktoFieldWrap{
    width:100%;
}
form.mktoForm label{
    display:none;
}
.mktoForm input[type=text], 
.mktoForm input[type=url], 
.mktoForm input[type=email], 
.mktoForm input[type=tel], 
.mktoForm input[type=number], 
.mktoForm input[type=date], 
.mktoForm textarea.mktoField, 
.mktoForm select.mktoField{
    width:100% !important;
    height:50px !important;
    padding:13px 15px !important;
    border:1px solid var(--ge-neutral-200); 
    border-radius:4px;
}
select.mktoField{
    color:var(--ge-neutral-500);
    font-family:var(--font-family-inter); 
    font-size:var(--font-size-xxl) !important;
}
input::placeholder{
    font-family:var(--font-family-inter); 
    font-size:var(--font-size-xxl) !important;
}
#mktoForm_2641 &gt; div:nth-child(7){
    width:100%;
    margin-top:10px;
    margin-bottom:10px;
    color: var(--ge-neutral-500);
}
#mktoForm_2641 &gt; div:nth-child(7) .mktoFormCol{
    width:100%;
}
#mktoForm_2641 &gt; div:nth-child(7) .mktoFormCol div.mktoHtmlText{
    width:100% !important;
    font-family:var(--font-family-inter); 
    font-size:var(--font-size-xl) !important;
}
#mktoForm_2641 &gt; div:nth-child(7) .mktoFormCol div.mktoHtmlText a{
    color:var(--blue-stone);
    font-weight:600;
}
#mktoForm_2641 &gt; div:nth-child(8){
    width:100%;
    margin-bottom:10px;
}
#mktoForm_2641 &gt; div:nth-child(8) &gt; div.mktoFieldDescriptor.mktoFormCol{
    width:100%;
    margin:0;
    color: var(--ge-neutral-500);
    margin-bottom:0 !important;
}
#mktoForm_2641 &gt; div:nth-child(8) &gt; div.mktoFieldDescriptor.mktoFormCol &gt; div.mktoFieldWrap{
    display:flex;
    flex-direction:row-reverse;
}
#LblEmailOptInYN__c{
    display:flex;
    width:100% !important;
    font-size:var(--font-size-xl) !important;
    font-family:var(--font-family-inter); 
}
#mktoForm_2641 &gt; div:nth-child(8) &gt; div.mktoFieldDescriptor.mktoFormCol &gt; div.mktoFieldWrap &gt; div.mktoLogicalField.mktoCheckboxList.mktoHasWidth{
    width:25px !important;
}
form.mktoForm div.mktoButtonRow{
    display:flex;
    justify-content:flex-start;
    margin-top:0px !important;
    width:100%;
}
.mktoForm .mktoButtonWrap.mktoSimple {
    width:100% !important;
    margin:0 !important;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{
    color:var(--blue-stone) !important;
    background:var(--electric-lime) !important;
    width:250px;
    padding:12px !important;
    font-family:var(--font-family-inter);
    font-size:var(--font-size-xxl) !important;
    border:none !important;
    border-radius:50px;
    background-image:none !important;
    font-weight:700;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: all 0.3s ease;
}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{
    border:none !important;
    background:var(--blue-stone) !important;
    color:var(--white) !important;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: all 0.3s ease;
}
div.lightbox-Form-Confirmation{
    display:flex;
    justify-content:center;
    height:30vh;
    align-items:center;
}
div.lightbox-Form-Confirmation p{
    font-size:var(--font-size-xxl);
    color: var(--ge-neutral-800);
}
@media(max-width:768px){
    #mktoForm_2641 &gt; div:nth-child(7) &gt; div.mktoFormCol &gt; div.mktoFieldWrap &gt; div.mktoHtmlText.mktoHasWidth a{
        padding:0;
    }
    .mktoForm div.mktoFormCol{
        width:100%;
        margin-right:0;
    }
    .mktoForm div.mktoFormCol:nth-child(odd){
        margin-left:0;
    }
    #mktoForm_2641 &gt; div:nth-child(7){
        margin-bottom:0;
    }
    #mktoForm_2641 &gt; div:nth-child(8){
        margin-bottom:20px;
    }
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{
        width:100%;
    }

}

/*-----------
Footer
-------------*/


footer {
  background-color: var(--ge-night-black);
  color: var(--black-haze);
  text-align: left;
  padding: 10px 0;
  font-family: var(--font-family-inter);
}

footer a {
color: var(--black-haze);
}

footer ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

.footer-gs,
.footer-gev {
  align-items: baseline;
  display: flex;
  margin-top: 27px;
  justify-content: flex-start;
}
.footer-gev{
	margin-top:40px;
	align-items: flex-start;
}

.footer-gs .flex-col-1,
.footer-gev .flex-col-1,
.footer-link .flex-col-1{
  width: 33.3%;
}

.footer-gs .flex-col-2,
.footer-gev .flex-col-2,
.footer-link .flex-col-2{
  width: 66.7%;
}
footer &gt; div &gt; div.footer-gs.flex-wrapper &gt; div.flex-item.flex-col-2 &gt; div{
    display:flex;
}
footer &gt; div &gt; div.footer-gs.flex-wrapper &gt; div.flex-item.flex-col-2 &gt; div div.flex-item{
    width:50%;
}
footer div.footer-gs,
footer div.footer-gev{
	border-bottom:1px solid var(--ge-neutral-600);
}
footer &gt; div &gt; div.footer-link.flex-wrapper &gt; div.flex-item.flex-col-2{
    margin-left:33.3%;
}
footer &gt; div &gt; div.footer-link.flex-wrapper &gt; div.flex-item.flex-col-2 ul{
    display:flex;
    gap:20px;
}
footer div.flex-col-1{
	font-size:18px;
	font-weight:600;
	color:var(--white);
}
footer div.flex-col-2 div.flex-item h4{
	font-size:var(--font-size-xxl);
	color:var(--black-haze);
}
footer div.flex-col-2 div.flex-item li{
	color:var(--cloud);
	padding-bottom:10px;
	font-size:var(--font-size-xl);
}
footer div.flex-col-2 div.flex-item a{
	color:var(--cloud);
}
footer div.flex-col-2 div.flex-item a:hover{
	color:var(--white);
}
footer #social-icons{
	display:flex;
	flex-direction:row;
}
footer #social-icons img:hover{
	filter:brightness(2);
}
footer div.flex-wrapper &gt; div.flex-item &gt; p.footer-legal{
	margin-top:20px;
	margin-bottom:20px;
	font-size:var(--font-size-m);
	color:var(--cloud);
}
footer &gt; div &gt; div.footer-gev.flex-wrapper &gt; div.flex-item.flex-col-2 &gt; p{
	margin-top:0;
	font-size:var(--font-size-m);
	color:var(--cloud);
	margin-bottom:30px;
}
footer ul.footer-global-legal{
    display:flex;
    gap:30px;
    margin:30px 0;
}
footer  ul &gt; li &gt; a{
	font-size:var(--font-size-m);
	color:var(--cloud);
}
footer ul &gt; li &gt; a:hover{
	color:var(--white);
}
body &gt; div &gt; footer &gt; div &gt; div:nth-child(1){
    display:flex;
    justify-content:space-between;
}
body &gt; div &gt; footer &gt; div &gt; div:nth-child(1) div.flex-item{
    display:flex;
    gap:20px;
    align-items:center;
}
body &gt; div &gt; footer &gt; div &gt; div:nth-child(1) div.flex-item h4{
    margin:0;
}
body &gt; div &gt; footer &gt; div &gt; div:nth-child(1) div.flex-item ul{
    margin:0;
}
body &gt; div &gt; footer &gt; div &gt; div:nth-child(1) div.flex-item ul li{
    display:flex;
    align-items:center;
}
@media(max-width:768px){
    footer div.flex-wrapper{
        flex-direction:column;
    }
    footer div.flex-wrapper div.flex-col-1,
    footer div.flex-wrapper div.flex-col-2{
        width:100%;
    }
    footer div.footer-gs div.flex-col-2 div.flex-wrapper{
        flex-direction:row;
        flex-wrap:wrap;
    }
    footer div.footer-gs div.flex-col-2 div.flex-wrapper .flex-item{
        width:50%;
        padding-right:20px;
    }
    footer &gt; div &gt; div.footer-gs.flex-wrapper &gt; div.flex-item.flex-col-1{
        margin-bottom:20px;
    }
    div.footer-gev{
        margin-top:20px;
    }
    #social-icons{
        margin-bottom:0;
    }
    footer div.flex-col-2 div.flex-item h4{
        margin-top:10px;
        margin-bottom:10px;
    }
    footer &gt; div &gt; div.footer-gs.flex-wrapper &gt; div.flex-item.flex-col-2 &gt; p{
        margin-top:10px;
        margin-bottom:20px;
    }
    footer &gt; div &gt; div.footer-gev.flex-wrapper &gt; div.flex-item.flex-col-2 &gt; p{
        margin-top:10px;
        margin-bottom:20px;
    }
    footer &gt; div &gt; div.footer-link.flex-wrapper &gt; div.flex-item.flex-col-2{
        margin-left:0;
    }
    footer &gt; div &gt; div.flex-wrapper:nth-child(1) {
        flex-direction:column-reverse;
    }
    footer &gt; div &gt; div:nth-child(1) div.flex-item:nth-child(2){
        margin-top:30px;
    }
}

/*-----------
Pop up form
-------------*/
body &gt; div.mktoModal &gt; div.mktoModalContent{
    padding:60px;
    width:1200px !important;
    margin-left:-60px;
    border-radius:4px;
}
.mktoModalMain{
    width:100% !important;
}
#mktoForm_2647 &gt; div:nth-child(2) &gt; div.mktoFormCol &gt; div.mktoFieldWrap &gt; div.mktoHtmlText.mktoHasWidth{
    width:100% !important;
}
#mktoForm_2647 &gt; div:nth-child(2) &gt; div.mktoFormCol &gt; div.mktoFieldWrap &gt; div.mktoHtmlText.mktoHasWidth h2{
    margin:0 0 10px 0;
    padding:0;
}
#mktoForm_2647 &gt; div:nth-child(2) &gt; div.mktoFormCol,
#mktoForm_2647 &gt; div:nth-child(6) &gt; div.mktoFieldDescriptor.mktoFormCol,
#mktoForm_2647 &gt; div:nth-child(7) &gt; div.mktoFieldDescriptor.mktoFormCol,
#mktoForm_2647 &gt; div:nth-child(8) &gt; div.mktoFieldDescriptor.mktoFormCol,
#mktoForm_2647 &gt; div:nth-child(9) &gt; div.mktoFieldDescriptor.mktoFormCol,
#mktoForm_2647 &gt; div:nth-child(10) &gt; div.mktoFieldDescriptor.mktoFormCol{
    width:100% !important;
    margin-right:0 !important;
}
#mktoForm_2647 .mktoGutter{
    height:0 !important;
}
.mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList{
    width:100% !important;
}
.mktoForm .mktoRadioList &gt; label, .mktoForm .mktoCheckboxList &gt; label{
    font-family: var(--font-family-inter);
    font-size: var(--font-size-xxl);
    color: var(--ge-neutral-500);
}
@media(max-width:1200px){
    body &gt; div.mktoModal &gt; div.mktoModalContent{
        width:calc(100% - 30px) !important;
        padding:15px 15px 25px 15px;
        margin-left:-15px;
    }
}

/*-----------
Animation
-------------*/

.fade-up{
    opacity:0;
    transform:translateY(100px);
    visibility: hidden;
      transition: opacity 0.6s ease-out, transform 1.2s ease-out;
      will-change: opacity, visibility;
}
.fade-right{
    opacity:0;
    transform:translateX(100px);
    visibility: hidden;
      transition: opacity 0.5s ease-out, transform 1s ease-out;
      will-change: opacity, visibility;
    transition-delay:0.2s;
}

.fade-left{
    opacity:0;
    transform:translateX(-100px);
    visibility: hidden;
      transition: opacity 0.5s ease-out, transform 1s ease-out;
      will-change: opacity, visibility;
    transition-delay:0.1s;
}
.fade-up.faded,
.fade-right.faded,
.fade-left.faded{
    opacity:1;
    transform:translateX(0);
    transform:translateY(0);
    visibility:visible;
}
.fade{
    opacity:1;
    transform:translateY(100px);
    animation: fade 1s ease-out forwards;
}

@keyframes fade{
    to{
        opacity: 1;
        transform: translateY(0);
    }
}
/*
.fade-right{
    opacity:0;
    transform:translateX(100px);
    animation: fadeRight 1s ease-out forwards;
}
@keyframes fadeRight{
    to{
        opacity: 1;
        transform: translateX(0);
    }
}

.fade-left{
    opacity:0;
    transform:translateX(-100px);
    animation: fadeRight 1s ease-out forwards;
}
@keyframes fadeLeft{
    to{
        opacity: 1;
        transform: translateX(0);
    }
}
*/

.page-heading{
    opacity:0;
    transform:scale(0.5);
    animation:scaleUpPop 1s ease-out forwards;
    transition: transform 0.5s ease-out, opacity 0.5s ease-out;
}

@keyframes scaleUpPop{
    0%{
        opacity: 0;
        transform: scale(0.5);
    }
    66%{
        opacity:1;
        transform:scale(1.1);
    }
    100%{
        opacity:1;
        transform:scale(1);
    }
}</pre></body></html>