body{background:#f8fcff}.gradient-bg{background:#fff;background-image:linear-gradient(180deg,#c41cc3,#c345e4 15.26%,#e085ff 25.13%,#db9dff 33.3%,#d9adff 41.7%,#b3b7ff 47.92%,#4fa2ff 65.63%,#80b8ff 76.04%,#3e8bef 87.5%,#346acc);border-radius:564px;height:564px;left:50%;margin-left:-286px;margin-top:-286px;opacity:.96;padding:4px;position:absolute;top:50%;width:564px;z-index:90}.right-bg{background:#fff;border-radius:558px;height:100%;width:100%}.hero-banner-wrapper.content-section{height:717px}.banner-wrapper .hero-content{align-items:center;bottom:0;display:flex;height:564px;justify-content:center;left:50%;margin-left:-282px;margin-right:unset;margin-top:-286px;max-width:unset!important;padding:0;position:absolute;top:50%;width:564px;z-index:100}.banner-heading,.banner-heading h1,.banner-heading h2{color:#131f5c;text-align:center}.banner-heading{border-left:none;padding-left:0}.banner-heading .pix-label{font-size:19px;font-weight:600;letter-spacing:.175em;line-height:23px;margin-bottom:32px;margin-top:32px;text-decoration:underline;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:5px}.attendees-content-wrapper{margin-left:auto;margin-right:auto;max-width:1050px}.lunch-learn-event .banner-heading h1{font-size:51.0315px;font-weight:800;line-height:62px;margin-bottom:32px}.btn-danger.rsvp{background:#c60e17;border-radius:56px;font-size:29px;font-weight:600;line-height:36px;padding:16px 48px}.overlay-50:before{opacity:unset}.overlay-dark:before{background:none}.banner-inner-heading img{margin-bottom:14px}.banner-inner-heading .pics-cont{align-items:flex-start;display:flex;flex-flow:column wrap}.banner-inner-heading .pics-row{display:flex;justify-content:flex-end}.banner-inner-heading .pics-cont img{height:132px;margin-left:60px}.lunch-learn-attendees.attendees-banner .pics .pic-row{justify-content:center}.mb-26px{margin-bottom:26px}.mb-8px{margin-bottom:8px}.pr-26px{padding-right:26px}.ms-0{margin-left:0!important}.event-details{background:linear-gradient(132.3deg,#131f5c 41.92%,#00051d 90.4%,#4c65ae 143.09%);position:relative}.dmexco-schedule-form,.event-details{padding-bottom:160px;padding-top:140px}.event-details-left-image{left:0;position:absolute;right:0;text-align:right;top:0;z-index:1}.event-details-header{font-size:30px;font-weight:500;letter-spacing:.26em;line-height:36px;position:relative;text-transform:uppercase}.event-details-header:after{background:#c60e17;bottom:0;content:"";height:2px;left:0;margin-bottom:-16px;position:absolute;width:50px}.lunch-learn-event .banner-heading .subheading{margin-bottom:64px}.event-details-address{font-size:23.5px;font-weight:400;line-height:29px}.event-details-form-image{margin-bottom:40px;max-width:75%;padding-left:48px;text-align:center}.event-details-contents{z-index:10}.dmexco-schedule-form .hs-submit{text-align:left}.lunch-learn-team{background:url(https://www.pixalate.com/hubfs/mau-las-vegas-2023/team-bg.png)}.pic-row{column-gap:42px}.about-container h3 span.text{background:transparent}.dmexco-schedule-form .form-container{max-width:75%}.header-announcement{color:#c60e17;font-size:40px;font-weight:800;letter-spacing:.015em;line-height:49px;margin:60px 0;text-align:center}.cannes-event-details{padding-bottom:50px;padding-top:50px;position:relative}.cannes-event-details-container:before{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.event-details-info h3{color:#000;font-size:34px;font-weight:700;line-height:41px;margin-bottom:8px}.event-details-info p{color:#000;font-size:26px;font-weight:700;line-height:31.67px;margin-bottom:30px}.event-details-info div{color:#000;font-size:20px;font-weight:400;line-height:24px}.join-event-details{margin-top:48px;padding:40px;position:relative}.join-event-details>div{position:relative}.join-event-details h3{color:#c60d17;font-size:34px;font-weight:700;line-height:41px}.join-event-details p{color:#c60d17;font-size:28px;font-weight:400;line-height:34px;margin-bottom:0}.countdown-timer-cont{color:#fff;padding:80px;position:relative;text-align:center}.countdown-timer-cont>div{position:relative;z-index:100}.countdown-timer-cont:before{background:url(https://www.pixalate.com/hubfs/chinajoy-2023/countdown-bg.png);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.countdown-details{display:flex;gap:26px;justify-content:center}.bg-none{background:none}.row-fluid .span12.centered.floormap-cont{border-radius:18px;box-shadow:0 0 17px rgb(0 0 0/9%);max-width:968px;position:relative}.floormap-cont h3{font-size:33px;font-weight:400}.floormap-cont h3:nth-child(2){color:#c60d17}.floormap-cont:before{background:#fbeeef;border-bottom-left-radius:18px;border-top-left-radius:18px;bottom:0;content:"";left:0;position:absolute;top:0;width:50%}.floormap-cont>div{position:relative}.countdown-details .item{background:#080f1a;border-radius:22px;display:flex;flex-flow:column wrap;font-size:16px;font-weight:300;height:200px;justify-content:center;text-transform:uppercase;width:200px}.countdown-details .item .num{font-size:64px;font-weight:900;line-height:normal}.float-right{float:right}.join-event-details:before{background:#d9efff;border:1px solid #727ee9;border-radius:447.521px;bottom:0;box-shadow:0 4px 4px -3px #c60e17;content:"";left:0;position:absolute;right:0;top:0}.cannes-logo-cont{position:relative}.cannes-logo-cont:after{background:#99a2af;bottom:0;content:"";position:absolute;right:0;top:0;width:1px}.cannes-event-details>.row-fluid-wrapper{position:relative;z-index:10}.equal-height .row-fluid-wrapper,.equal-height .row-fluid-wrapper .row-fluid,.equal-height .row-fluid-wrapper .row-fluid .vcenter-outer{height:100%}.event-highlights p{color:#000;font-size:23px;font-weight:400;line-height:28px;margin-bottom:28px}.event-highlights .btn.btn-outline-danger{background:none;border:1px solid #c60e17;border-radius:11px;color:#c60e17;font-size:20px;font-weight:700;line-height:24px;text-align:center}.event-highlights .vcenter-outer{padding-left:48px;padding-right:48px}.event-highlights h3{color:#000;font-size:33px;font-weight:400;line-height:40px;margin-bottom:24px}.event-highlights h3.color-red{color:#c60d17}.event-happenings h3{color:#c60d17;font-size:48px;font-weight:800;letter-spacing:.72px}.event-happenings .tc,.event-happenings h3{font-style:normal;line-height:normal;text-align:center}.event-happenings .tc{color:#080f1a;font-size:23px;font-weight:500}.event-happenings .btn.btn-danger{background:#c60e17;border-radius:21px;color:#fff;font-size:30px;font-weight:600;line-height:37px;margin-top:42px;text-align:center}.lunch-learn-team{background:none}.about-container h3 span.text{color:#c60e17}.about-container h3 span.blue-line{border-bottom-color:#c60e17}.attendees-banner .pics .pic-box .info .name{color:#131f5c;font-size:20.9973px;font-weight:800;letter-spacing:.03em;line-height:126.8%;text-align:center;text-transform:capitalize}.attendees-banner .pics .pic-box .info .position{color:#000;font-size:19.3821px;font-weight:400;height:48px;line-height:24px;text-align:center;text-transform:capitalize}.lunch-learn-attendees.attendees-banner .pics .pic-box{width:17%}.about-section{text-align:center}.about-section:before{background:#fcc;border:1px solid #c60e17;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}@media(max-width:768px){.banner-inner-heading .pics-cont{display:none}.banner-inner-heading img{width:204px}.banner-heading .pix-label{font-size:14.474px;letter-spacing:.175em;line-height:18px}.banner-wrapper .hero-content{height:unset;margin-left:0;margin-right:auto;padding-bottom:0;padding-top:0;position:relative}.gradient-bg{border-radius:0;margin:0}.event-details-left-image{bottom:0;margin-bottom:0;margin-top:0;top:unset}.hero-banner-wrapper.content-section{height:auto}.hero-banner.vcenter-inner:not(.no-align-items){justify-content:flex-start}.dmexco-schedule-form,.event-details{padding-bottom:70px;padding-top:70px}.event-details-form-image{max-width:100%;padding:0 32px}.dmexco-schedule-form .form-container{max-width:unset}body .hs-form fieldset{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:stretch}body .hs-form fieldset.form-columns-2 .field{margin-left:0;width:100%}.banner-wrapper .hero-content{left:0;margin:0;max-width:unset;top:unset;width:unset}.gradient-bg:before{display:none}.hero-banner.vcenter-inner:not(.no-align-items){padding-bottom:80px;padding-top:80px}.hero-banner.vcenter-inner:not(.no-align-items).overlay-dark:before{background:linear-gradient(335.86deg,rgba(0,145,222,.82) 10.49%,rgba(198,14,23,.82) 77.38%)!important}.cannes-event-details-container{position:relative}.cannes-event-details-container:before{background:#fcc;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}.cannes-event-details:before{display:none}.attendees-banner .pics .pic-row .pic-box{width:45%}.attendees-banner .pics .pic-row{align-items:flex-start;column-gap:12px}.attendees-banner .pics .pic-box .info{width:unset}.attendees-banner .pics .pic-box .info .name{font-size:16.4759px;letter-spacing:.03em;line-height:126.8%;text-align:center}.attendees-banner .pics .pic-box .info .position{font-size:15.2085px;height:40px;line-height:19px}.header-announcement{font-size:19px;letter-spacing:.015em;line-height:23px;margin:0;padding:28px 12px;text-align:center}.event-details-info{border:none;margin:28px 0;padding-left:0;text-align:center}.centered .centered,.centered .row-fluid .span12.centered.cannes-event-details-inner{padding:0 16px}.span12.widget-span.widget-type-cell.cannes-event-details{padding-top:0}.cannes-logo-cont{text-align:center}.cannes-logo-cont img{width:208px}.lunch-learn-event .banner-heading h1{font-size:38.8751px;line-height:47px}.lunch-learn-event .banner-heading .subheading{font-size:20.1852px;line-height:25px;margin-bottom:12px}.banner-heading .btn-danger.rsvp{font-size:22.428px;line-height:27px;padding:12px 24px}.event-details-info h3{font-size:22.5849px;line-height:28px}.event-details-info p{font-size:17.27px;font-weight:600;line-height:21.04px}.event-details-info div{font-size:14px;line-height:17px}.join-event-details{margin-top:0;padding-top:28px;text-align:center}.join-event-details h3{font-size:23.0414px;line-height:28px}.join-event-details p{font-size:18.98px;line-height:23.11px}.join-event-details .btn-danger.rsvp{border-radius:7px;font-size:26px;line-height:32px;padding:15px 24px}.content-section.event-highlights.pt0{padding-bottom:50px;padding-top:50px!important}.event-highlights .vcenter-outer{padding:0 24px}.event-highlights p{font-size:13.5997px;line-height:17px;padding-top:20px}.event-highlights .btn.btn-outline-danger{font-size:13px;line-height:16px;margin-bottom:36px;padding:6px 8px}.event-happenings h3{font-size:13.5278px;letter-spacing:.14em;line-height:16px;text-align:center}.join-event-details{text-align:center}.join-event-details .widget-span{float:unset;margin:0;width:unset}.attendees-banner .pics .pic-row .pic-box{width:25%}.attendees-content-wrapper{padding:0 32px}.join-event-details .rsvp-cont .hs_cos_wrapper_type_rich_text{display:flex;justify-content:center}.join-event-details p{margin-bottom:16px}.event-happenings h3{font-size:28px;letter-spacing:unset;line-height:normal}.gradient-bg{border-radius:100vw;border-radius:564px;bottom:0;display:block;height:auto;left:0;margin-left:auto;margin-right:auto;margin-top:8px;max-height:564px;max-width:564px;padding:4px;right:0;top:0;width:unset}.hero-banner.vcenter-inner:not(.no-align-items).overlay-dark:before{background:none!important}}@media(max-width:767px){.centered,.event-highlights .vcenter-outer,.row-fluid .span12.lunch-learn-event-details.centered{padding:0}.event-highlights .row-fluid-wrapper:nth-child(2n)>.row-fluid{display:flex;flex-flow:column wrap}.event-highlights .row-fluid-wrapper:nth-child(2n)>.row-fluid .widget-span:first-child{order:1}.event-highlights .row-fluid-wrapper:nth-child(2n)>.row-fluid .widget-span:last-child{order:0}.event-highlights h3{font-size:20px;line-height:24px;margin-top:22px}.event-highlights h3.color-red{font-weight:700}.event-happenings .cannes-event-details{position:relative}.event-happenings .cannes-event-details img{width:100px}.event-happenings .cannes-event-details .span3{float:left;width:50%}.event-happenings .cannes-event-details:before{background:#fcc;bottom:0;content:"";display:block!important;left:0;opacity:.2;position:absolute;right:0;top:0}.event-happenings .span12.widget-span.widget-type-cell.cannes-event-details{padding:20px 0 40px}.content-section.lunch-learn-team{margin-bottom:0;padding-bottom:0}}@media(max-width:425px){.event-details-header{font-size:21px;font-weight:500;letter-spacing:.2em;line-height:27px;text-transform:uppercase}.banner-inner-heading img{height:86px;width:auto}.banner-wrapper .hero-content{left:0;margin:24px 0 0;max-width:unset;top:0;width:unset}.hero-banner.vcenter-inner:not(.no-align-items){min-height:calc(100vw + 16px);padding-bottom:16px;padding-top:16px}.gradient-bg{margin-top:16px;top:0}.lunch-learn-event .banner-heading .subheading{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:200px}.lunch-learn-event .banner-heading h1{font-size:32px;line-height:normal}.cannes-logo-cont:after{background:#0b000a;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;top:unset;width:unset}.centered,.row-fluid .span12.centered.cannes-event-details-inner{padding-left:16px;padding-right:16px}.join-event-details{padding:50px 16px}.join-event-details:before{background:#d9efff;border:none;border-radius:unset;bottom:0;box-shadow:none;content:"";left:0;margin-left:-16px;margin-right:-16px;position:absolute;right:0;top:0}.join-event-details .btn-danger.rsvp{border-radius:44px;font-size:22px;line-height:normal}.countdown-details{gap:16px}.countdown-details .item{height:80px;width:80px}.countdown-details .item .num{font-size:24px}.countdown-timer-cont{padding:40px 20px}.gradient-bg{border-radius:100vw;height:calc(100vw - 16px);margin-bottom:8px;width:calc(100vw - 16px)}.event-happenings .btn.btn-danger{border-radius:8px;font-size:16px;line-height:normal;padding:6px 40px}.floormap-cont:before{right:0;width:unset}.floormap-cont h3{font-size:24px}.attendees-content-wrapper{padding:0}.attendees-banner .pics .pic-row .pic-box{justify-content:space-between;width:30%}.attendees-banner .pics .pic-box .info{display:flex;flex:1 0;flex-flow:column wrap;justify-content:space-between;width:unset}.attendees-banner .pics .pic-box .info .name{height:45px}.attendees-banner .pics .pic-box .info .position{height:60px}}