.hero-banner-wrapper.content-section{height:717px}.hero-banner.vcenter-inner:not(.no-align-items){background-position:center top 70px;background-size:auto 80%}.banner-heading,.banner-heading h1,.banner-heading h2{color:#fff;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}.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}.hero-banner-wrapper.content-section{height:631px}.banner-wrapper .hero-content{margin-top:220px;max-width:1100px!important;padding-top:unset}.banner-inner-heading{align-items:center;display:flex;flex-flow:row wrap;justify-content:start}.banner-inner-heading .event-details{background:none;text-align:left}.banner-inner-heading .event-details .address{font-size:24px;font-style:normal;font-weight:600;letter-spacing:3.6px;line-height:normal;text-transform:uppercase}.banner-inner-heading .event-details h1{font-size:60px;font-style:normal;font-weight:900;line-height:normal;text-align:left}.banner-inner-heading .event-details .booth-info{font-size:30px;font-style:normal;font-weight:700;letter-spacing:1.2px;line-height:normal;margin-bottom:12px}.banner-inner-heading .event-details .date{font-size:25px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:40px}.banner-inner-heading .event-details .booth-info,.banner-inner-heading .event-details .date{align-items:center;display:flex}.banner-inner-heading .event-details .booth-info img,.banner-inner-heading .event-details .date img{margin-right:10px}.banner-inner-heading .event-details .btn-register{background:#de0b26;border-radius:54px;color:#fff;font-size:18.785px;font-style:normal;font-weight:700;line-height:normal;padding:17px 37px}.banner-inner-heading .banner-logo{margin-bottom:-122px;margin-left:75px}.banner-inner-heading .event-details .date img{width:33px}.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}.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:32px}.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)}.about-container h3 span.text{background:transparent}.dmexco-2023-team .about-container,.dmexco-2023-team .about-container>div{display:flex;flex-flow:column;justify-content:stretch}.dmexco-2023-team .about-container h3{align-items:center;flex-flow:row nowrap;justify-content:stretch;margin-bottom:20px}.dmexco-2023-team .about-container h3 span.red-line{border:1px solid #c60e17;margin-top:9px}.dmexco-2023-team .about-container h3 span.text{margin-bottom:12px;margin-top:12px;padding:0 10px;text-orientation:mixed;transform:unset;writing-mode:unset}.dmexco-2023-team .about-container .pic-box img{height:93px}.dmexco-2023-team .about-container .pic-box .btn-link img{height:14px}.dmexco-2023-team .attendees-banner .pics .pic-box .info .name{font-size:10.513px;font-style:normal;font-weight:800;letter-spacing:.315px;line-height:126.8%}.dmexco-2023-team .attendees-banner .pics .pic-box .info .position{font-size:9.704px;font-style:normal;font-weight:400;height:12px;line-height:normal;text-transform:capitalize}.dmexco-2023-team .attendees-banner .pics .pic-box .info a{margin-top:5px}.dmexco-2023-team .lunch-learn-attendees.attendees-banner .pics .pic-row{column-gap:46px;justify-content:center}.content-section.attendees-container>div{color:#fff;position:relative;text-align:center;z-index:100}.content-section.attendees-container .attendees-content{float:none!important;margin-left:auto!important;margin-right:auto;margin-top:25px;max-width:1100px}.attendees-header{font-size:32px;font-weight:500;letter-spacing:.26em;line-height:38.98px;text-align:center}.content-section.attendees-container .attendees-content .attendees-body-content{align-items:center;display:flex;justify-content:space-between;margin:0 20px}.content-section.attendees-container:before{background:url(https://www.pixalate.com/hubfs/prebid-2024/attendees-background.png) no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover}.divider-line{border-bottom:3px solid #eeeff1;transform:rotate(90deg);width:189px}.dmexco-schedule-form .form-container{max-width:75%}.header-announcement{background:linear-gradient(137.4deg,#5b0000 26.11%,#de0b26 73.98%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:55px;font-style:normal;font-weight:900;line-height:59.063px;text-align:left}.dmexco-heading{margin-bottom:50px;margin-top:161px}.dmexco-heading .row-fluid{display:flex;flex-flow:row wrap}.dmexco-heading .pixalate-heading{font-size:21.786px;font-style:normal;font-weight:400;line-height:normal;width:49%}.dmexco-heading .dmexco-2023-team{margin-left:auto;width:40%}.attendees-content .btn-schedule-meeting,.dmexco-heading .pixalate-heading .btn-schedule-meeting{background:#de0b26;border-radius:54px;color:#fff;font-size:18.008px;font-style:normal;font-weight:700;line-height:normal;margin-top:unset;padding:16px 28px}.attendees-heading h2{background:linear-gradient(107deg,#fff 16.56%,#7b0f88 337.6%);background-clip:text;-webkit-background-clip:text;font-size:53px;font-style:normal;font-weight:900;line-height:60.563px;text-align:center;-webkit-text-fill-color:transparent}.dmexco-heading .lunch-learn-attendees.attendees-banner .pics .pic-box{width:26%}.cannes-event-details{padding-bottom:50px;padding-top:50px;position:relative}.pixalate-info{padding:70px 60px}.pixalate-info .about-container{max-width:1050px}.countdown-timer-cont{color:#fff;position:relative;text-align:center}.countdown-timer-cont .btn.btn-danger.rsvp{background:none;border:3px solid #fff;border-radius:65px;color:#fff;font-size:22.863px;font-style:normal;font-weight:600;line-height:normal;padding:12px 32px;text-align:center}.countdown-timer-cont>div{margin:0 auto;max-width:900px;position:relative;z-index:100}.row-fluid .span12.centered.cannes-event-details-container.location-info{margin-top:141px}.row-fluid .span12.centered.cannes-event-details-container.location-info .cannes-event-details{padding:30px}.countdown-details{display:flex;gap:80px;justify-content:center}.countdown-details .item{background:#c20018;border-radius:31.815px;display:flex;flex-flow:column wrap;font-size:20px;font-weight:700;height:200px;justify-content:center;text-transform:uppercase;width:200px}.countdown-details .item .num{font-size:80px;font-weight:900;line-height:97.44px}.event-details-info{border-left:1px solid #000;margin-left:24px;padding-left:48px}.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{border-top:1px solid #121212;margin-top:48px;padding-top:48px}.join-event-details h3{color:#c60d17;font-size:34px;font-weight:700;line-height:41px;margin-bottom:8px}.join-event-details p{color:#c60d17;font-size:28px;font-weight:400;line-height:34px;margin-bottom:0}.row-fluid .span12.cannes-event-details-inner.centered{margin-left:auto;margin-right:auto;max-width:882px}.cannes-event-details:before{background:url(https://www.pixalate.com/hubfs/prebid-2024/pixalate-info-background.png) no-repeat}.cannes-event-details:after{background:rgba(50,50,50,.73)}.cannes-event-details:after,.cannes-event-details:before{background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.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{margin:106px auto 0;max-width:1000px!important;position:relative}.event-happenings h3{font-size:40px;font-weight:800;letter-spacing:.6px;line-height:normal}.event-happenings h3,.event-happenings p{color:#fff;font-style:normal;text-align:center}.event-happenings p{font-size:18px;font-weight:500;line-height:131.3%}.event-happenings:before{background:url(https://www.pixalate.com/hubfs/prebid-2024/dmo-background.png) no-repeat;background-position:50%;background-repeat:no-repeat;background-size:100%}.attendees-container:after,.attendees-container:before,.event-happenings:after,.event-happenings:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.attendees-container:after{background:linear-gradient(137deg,rgba(0,0,0,.73) 3.15%,rgba(222,11,38,.73) 97.4%);background-position:50%;background-repeat:no-repeat}.event-happenings:after{background:rgba(0,0,0,.68);background-position:50%;background-repeat:no-repeat}.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}.about-container p{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:29.23px;margin-bottom:0;text-align:center}.attendees-banner .pics .pic-box .info .name{color:#fff;font-size:14.35px;font-weight:800;letter-spacing:.03em;line-height:18.2px;text-align:center}.attendees-banner .pics .pic-box .info .position{color:#fff;font-size:13.25px;font-weight:400;line-height:16.14px;text-align:center}.lunch-learn-attendees.attendees-banner .pics .pic-box{width:25%}.about-section{text-align:center}.row-fluid .span12.centered.about-section{background:#c60e17;border:1px solid #fff;border-radius:24px;margin:0 auto 100px;max-width:900px}.about-section div{z-index:100}.section2{max-width:1150px!important}.centered,.row-fluid .span12.centered.cannes-event-details-container{max-width:1014px;padding-bottom:100px}.location-heading{position:relative}.location-heading img{margin-top:-24px;position:absolute;right:0}.location-heading h3{font-size:40px;font-weight:900;margin-bottom:30px}.location-heading h3,.location-heading p a{color:#c20018;font-style:normal;line-height:normal}.location-heading p a{font-size:42px;font-weight:500;text-decoration-line:underline}.location-image img{margin-left:auto;max-width:523px}.about-section .about-container h3{display:none}@media (max-width:768px){.banner-inner-heading .pics-cont{display:none}.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}.banner-inner-heading .event-details .address{color:#f8fcff;font-size:20px;font-style:normal;font-weight:600;letter-spacing:3px;line-height:normal;margin-bottom:12px;text-transform:uppercase}.banner-inner-heading .event-details .booth-info{color:#fff;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.8px;line-height:normal}.banner-inner-heading .event-details .date{color:#f8fcff;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:30px}.banner-inner-heading .banner-logo{margin-bottom:-200px;margin-left:unset}.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-heading .dmexco-2023-team{display:none}.dmexco-heading .dmexco-2023-team,.dmexco-heading .pixalate-heading{margin-left:unset;width:unset}.dmexco-2023-team .lunch-learn-attendees.attendees-banner .pics .pic-row{column-gap:16px}.dmexco-schedule-form,.event-details{padding-bottom:70px;padding-top:0}.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%}.gradient-bg{display:none}.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){background-position-x:78%!important;padding-bottom:80px;padding-top:62px}.cannes-event-details-container{position:relative}.dmexco-2023-team .about-container{flex-flow:column wrap}.dmexco-2023-team .about-container h3{align-items:center;flex-flow:row wrap;width:100%}.about-container h3 span.red-line{margin-bottom:unset}.attendees-banner .pics .pic-row{align-items:center;column-gap:12px;flex-flow:column}.attendees-banner .pics .pic-row .pic-box{width:90%}.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}.dmexco-heading{margin-bottom:unset;margin-top:20px}.header-announcement{background:linear-gradient(323.31deg,#de0b26 36.75%,#5b0000 89.11%);background-clip:text;-webkit-background-clip:text;font-size:40px;font-style:normal;font-weight:900;line-height:normal;-webkit-text-fill-color:transparent}.section2{padding-bottom:unset!important}.centered,.row-fluid .span12.centered.cannes-event-details-container{padding-bottom:80px}.dmexco-heading .pixalate-heading .btn-schedule-meeting{margin-top:unset}.dmexco-heading .pixalate-heading{margin-top:80px}.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}.cannes-event-details-container{margin-bottom:20px;padding-bottom:0}.attendees-heading h2{background:linear-gradient(107deg,#fff 16.56%,#7b0f88 337.6%);background-clip:text;-webkit-background-clip:text;font-size:40px;font-style:normal;font-weight:900;line-height:normal;text-align:center;-webkit-text-fill-color:transparent}.cannes-logo-cont{text-align:center}.cannes-logo-cont img{width:208px}.lunch-learn-event .banner-heading h1{color:#f8fcff;font-size:46px;font-style:normal;font-weight:900;line-height:normal;margin-bottom:12px}.lunch-learn-event .banner-heading .subheading{font-size:20.1852px;line-height:25px}.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{padding-left:32px;padding-right:32px}.event-happenings h3{color:#fff;font-size:40px;font-style:normal;font-weight:800;letter-spacing:.6px;line-height:normal;text-align:center}.event-happenings:before{background-size:auto 100%}.event-happenings p{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:131.3%;text-align:center}.countdown-details{gap:35.72px}.countdown-details .item{border-radius:14.207px;color:#fff;font-size:12px;font-style:normal;font-weight:700;height:86.2px;line-height:14.62px;text-align:center;width:86.2px}.countdown-details .item .num{color:#fff;font-size:35.724px;font-style:normal;font-weight:900;line-height:43.51px;text-align:center}.row-fluid .span12.centered.cannes-event-details-container.location-info{margin-top:30px}.location-heading h3{color:#c20018;font-size:34px;font-style:normal;font-weight:900;line-height:41.41px;margin-bottom:20px}.location-heading p{color:#c20018;font-size:30px;font-style:normal;font-weight:400;line-height:36.54px;margin-bottom:36px}.location-heading img{margin-right:-16px;margin-top:-16px;width:44px}.row-fluid .span12.centered.cannes-event-details-container.location-info .cannes-event-details{padding:60px 30px}.location-info .overlay-theme:before{background:unset}.location-info .image-box-content{display:none}.row-fluid .span12.centered.about-section{background:none}.about-container h3{align-items:center;display:flex}.about-container p{font-size:18px;font-style:normal;font-weight:400;line-height:21.92px;text-align:center}.cannes-event-details:after,.cannes-event-details:before{background-size:auto 100%}.content-section.attendees-container .attendees-content .attendees-body-content{flex-flow:column}.divider-line{margin:20px 0 40px;min-width:230px;transform:rotate(0deg);width:70%}.attendees-body-content img{width:230px!important}}@media (width:768px){.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:90%}.attendees-content-wrapper{padding:0 32px}}@media (max-width:767px){.event-highlights .vcenter-outer{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 .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:572px){.attendees-banner .pics{margin-bottom:unset}.hero-banner.vcenter-inner:not(.no-align-items){background-image:url(https://www.pixalate.com/hubfs/prebid-2024/hero-background-mobile.png)!important;background-position:50%!important;padding-top:30px}}@media (max-width:425px){.event-details-header{font-size:21px;font-weight:500;letter-spacing:.2em;line-height:27px;text-transform:uppercase}.dmexco-heading .lunch-learn-attendees.attendees-banner .pics .pic-box{width:45%}.cannes-event-details{padding:50px 20px}}