
.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-f8f7f78{--display:flex;--flex-direction:column;--container-data-hxm-width:100%;--container-data-hxm-height:initial;--container-data-hxm-flex-grow:0;--container-data-hxm-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-03e2ca5 > .data-eoa-data-hxm-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-b2f6be9 > .data-eoa-data-hxm-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-ce9ed4f > .data-eoa-data-hxm-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-91503f3{--display:flex;--min-height:40vh;--flex-direction:row;--container-data-hxm-width:calc( ( 1 - var( --container-data-hxm-flex-grow ) ) * 100% );--container-data-hxm-height:100%;--container-data-hxm-flex-grow:1;--container-data-hxm-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-7b35bbb{width:var( --container-data-hxm-width, 695px );max-width:695px;--container-data-hxm-width:695px;--container-data-hxm-flex-grow:0;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-7b35bbb.data-eoa-dynamic{--align-self:flex-end;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-e3f8f4e{--display:flex;--min-height:23vh;--flex-direction:column;--container-data-hxm-width:calc( ( 1 - var( --container-data-hxm-flex-grow ) ) * 100% );--container-data-hxm-height:initial;--container-data-hxm-flex-grow:0;--container-data-hxm-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:15px 0px;--background-transition:0.3s;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-01b2d00{width:var( --container-data-hxm-width, 600px );max-width:600px;--container-data-hxm-width:600px;--container-data-hxm-flex-grow:0;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-01b2d00.data-eoa-dynamic{--align-self:flex-end;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-6e74084{--display:flex;--flex-direction:column;--container-data-hxm-width:100%;--container-data-hxm-height:initial;--container-data-hxm-flex-grow:0;--container-data-hxm-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}@media(max-width:767px){.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-91503f3{--width:95vw;--min-height:30vh;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-7b35bbb{width:100%;max-width:100%;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-e3f8f4e{--width:95vw;--min-height:16vh;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-01b2d00{width:100%;max-width:100%;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-6e74084{--width:95vw;}}@media(min-width:768px){.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-91503f3{--width:84vw;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-e3f8f4e{--width:84vw;}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-6e74084{--width:84vw;}}.data-eoa-4255 .data-eoa-dynamic.data-eoa-dynamic-f8f7f78 { height:0; } a.logolink{ opacity:1 } .cooffice-app{ opacity:1 } .notifiwrapper{ opacity:1 } .contactwrapper{ opacity:1 } .contactwrapper { color:var(--dark)!important; } :root { --color-dark-rgb: 28, 29, 36; --color-dark: rgba(var(--color-dark-rgb), 1); --color-dark-tint: #22232B; --color-border: rgba(var(--color-dark-rgb), 0.35); --color-border-light: rgba(var(--color-white-rgb), 0.45); --color-text: rgba(var(--color-dark-rgb), 0.75); --color-text-light: rgba(var(--color-white-rgb), 0.75); --color-alert-error: #dc122d; --color-alert-success: #46d054; --animation-primary: 0.5s cubic-bezier(0.9, 0, 0.1, 1); --animation-secondary: 0.4s cubic-bezier(1, 0, 0.4, 1); --animation-tertiaire: 0.14s cubic-bezier(0.3, 0, 1, 1); --animation-smooth: 0.3s cubic-bezier(1, 0, 0.1, 1); --animation-theme: 0.3s ease-in-out; --animation-nav-smooth: 0.5s cubic-bezier(.5, 0, .25, 1); --animation-cursor: 0.4s cubic-bezier(0.5, 0, .25, 1); --animation-bounce: 0.4s cubic-bezier(0.35, 1.5, 0.6, 1); --animation-bounce-smooth: 0.6s cubic-bezier(0.5, 1.5, 0.5, 1); --section-padding: var(--title-size); --container-padding: calc(var(--col-gap) * 1.5); --row-gap: calc(var(--title-size) * 0.3); --col-gap: calc(var(--title-size) * 0.3); --col-gap-small: calc(var(--title-size) * 0.1); --title-size: clamp(5em, 7.5vw, 7.5em); --border-radius: calc(var(--btn-height) * 0.5); --btn-height: 2.6em; --nav-bar-height: calc(var(--btn-height) + (var(--row-gap) * 2)); } .container { margin: 0 auto; } .container.wide { max-width: calc(var(--title-size) * 14); } .container.medium { max-width: calc(var(--title-size) * 10); } .container.small { max-width: calc(var(--title-size) * 8); } .container.full { max-width: 100vw; padding-left: 0; padding-right: 0; } h1, h2, h3, h4, h5, h6, p, a, li, ul, ol, span, strong, em, figcaption  { padding: 0;  margin: 0;  } @media screen and (max-width: 540px) { h1 { font-size: calc(var(--title-size) * 0.55); } h2 { font-size: calc(var(--title-size) * 0.375); } } h2.small { font-size: calc(var(--title-size) * 0.3); line-height: 1.2; } h3 { font-weight: 400; font-size: calc(var(--title-size) * 0.3); line-height: 1; color: var(--color-dark); } h3.light { font-weight: 400; font-size: calc(var(--title-size) * 0.325); line-height: 1.3; } h4 { font-weight: 400; font-size: calc(var(--title-size) * 0.275); line-height: 1; color: var(--color-dark); } h5 { font-weight: 500; font-size: calc(var(--title-size) * 0.22); line-height: 1.2; color: var(--color-dark); } .section { padding-top: var(--section-padding); padding-bottom: var(--section-padding); position: relative; } .section-wrap { position: relative; } .section.full-height { padding-top: 0; padding-bottom: 0; } .section.full-height .container > .row { min-height: 100vh; padding-top: var(--section-padding); padding-bottom: var(--section-padding); } @media (hover: none) {  @media screen and (max-width: 1024px) { .section.full-height .container > .row { min-height: 100vh; min-height: calc(var(--vh, 1vh) * 100); } } } .faqlink{ font-family:"PPNeueMontreal-Medium"; text-decoration: underline!important; text-underline-offset: 4px } .section-faq-grid .row-list.accordion { padding-top: calc(var(--section-padding) * 0.5); } .section-faq-grid .row-mini-title .group-tags .single-tag { border-radius: 0.24em 0.24em 0 0; padding-bottom: 0.2em; margin: 0 var(--border-radius); } .section-faq-grid .list-group { display: flex; flex-direction: column; padding-top: 1em; } .section-faq-grid .list-group[data-filter-status="not-active"] { display: none; } .section-faq-grid .row-list { flex-direction: column; gap: 1em; } @media screen and (max-width: 600px) {  .section-faq-grid.list-group { padding-top: calc(var(--row-gap) * 2); } } .section-agenda-grid .list-group { display: flex; flex-direction: column; gap: var(--row-gap); padding-top: var(--section-padding); } .section-agenda-grid .list-group[data-filter-status="not-active"] { display: none; } .section-agenda-grid .row-list { flex-direction: column; gap: 1em; } @media screen and (max-width: 600px) {  .section-agenda-grid .list-group { padding-top: calc(var(--row-gap) * 2); } } .close { display: flex; gap: 0.25em; width: calc(var(--btn-height) * 1); height: calc(var(--btn-height) * 1); border-radius: calc(var(--border-radius) * 1); position: relative; align-items: center; justify-content: center; cursor: pointer; } .close .close-fill { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: calc(var(--border-radius) * 1); background-color: var(--primary); } .close .bar { position: absolute; width: 35%; height: 1px; background-color: var(--primary); transform: translateY(0) rotate(45deg); transition: transform var(--animation-primary); } .close .bar-bottom { transform: translateY(0) rotate(-45deg); } .close:hover .bar { transform: translateY(0) rotate(-45deg); } .close:hover .bar-bottom { transform: translateY(0) rotate(-135deg); } .plus { display: flex; gap: 0.25em; width: calc(var(--btn-height) * 1); height: calc(var(--btn-height) * 1); border-radius: calc(var(--border-radius) * 1); position: relative; align-items: center; justify-content: center; cursor: pointer; } .plus .plus-fill { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%; background-color: var(--coofficelight); transition: var(--animation-secondary); } .plus .bar { position: absolute; width: 35%; height: 1px; background-color: var(--color-dark); transform: translateY(0) rotate(0.001deg); transition: var(--animation-secondary); } .plus .bar-bottom { transform: translateY(0) rotate(-90deg); } [data-theme-section="dark"] .plus-fill { background-color: var(--color-dark); } [data-theme-section="dark"] .plus .bar { background-color: var(--color-light); } @media (hover: hover) {  @media screen and (min-width: 1025px) { .card-hover:hover .plus-fill { background-color: var(--color-primary); border: 1px solid var(--color-primary); } .card-hover:hover .plus .bar { background-color: var(--coofficexlight); } } } .accordion { display: flex; flex-direction: column; gap: 1em; } .accordion .single-accordion-item { display: flex; flex-direction: column; background-color: var(--color-dark-tint); border-radius: var(--border-radius); } [data-theme-section="light"] .accordion .single-accordion-item { background-color: var(--coofficexlight); border: 1px solid var(--color-white); margin-bottom:20px; } .accordion .single-accordion-item .top { padding: var(--row-gap) var(--col-gap); display: flex; align-items: center; gap: var(--col-gap); justify-content: space-between; } .accordion .single-accordion-item [data-accordion-toggle] { cursor: pointer; } .accordion .card-hover .plus { width: 2em; height: 2em; flex-shrink: 0; } .accordion .card-hover .plus-fill{ background-color: var(--white); } @media (hover: hover) {  @media screen and (min-width: 1025px) { .accordion .card-hover:hover .plus-fill { background-color: var(--primary); border: 1px solid var(--color-primary); } } } .accordion [data-accordion-status="active"] .plus .bar, .accordion [data-accordion-status="active"] .plus .bar-bottom { transform: translateY(0) rotate(180deg); } .accordion .single-accordion-item .bottom { display: grid; grid-template-rows: 0fr; transition: var(--animation-primary); position: relative; } .accordion .single-accordion-item .bottom-wrap { position: relative; overflow: hidden; display: flex; flex-direction: column; } .accordion .single-accordion-item .bottom-wrap .bottom-content { padding: 0 var(--col-gap) var(--row-gap) var(--col-gap); font-size: 1.2rem; } .accordion .single-accordion-item[data-accordion-status="active"] .bottom { grid-template-rows: 1fr; } @media screen and (max-width: 1024px) {  .accordion .single-accordion-item .top { padding: var(--container-padding); gap: var(--container-padding); } .accordion .single-accordion-item .bottom-wrap .bottom-content { padding: 0 var(--container-padding) var(--container-padding) var(--container-padding); font-size:1rem; } } .single-agenda-card .top .left { display: flex; width: 100%; align-items: center; } .single-agenda-card .top .left .timeslot { flex-shrink: 0; width: 9em; } .single-agenda-card .top .left .timeslot p { transition: var(--animation-primary); font-weight: 500; } .single-agenda-card[data-accordion-status="active"] .top .left .timeslot p { color: var(--color-primary); } .single-agenda-card .bottom-wrap { padding-left: 9em; padding-right: 9em; } .single-agenda-card .bottom-content { display: flex; flex-direction: column; gap: calc(var(--row-gap) * 1.3); } .single-agenda-card .bottom-content .card-row-speakers { display: flex; width: 100%; flex-wrap: wrap; gap: var(--row-gap) var(--gap); --gap: var(--col-gap); --columns: 5; padding-bottom: var(--row-gap); } .single-agenda-card .bottom-content .card-row-speakers > .card-col { width: calc((99.99% / var(--columns)) - (var(--gap) * ((var(--columns) - 1) / var(--columns)))); } @media screen and (max-width: 1300px) {  .single-agenda-card .bottom-content .card-row-speakers { --columns: 4; } } @media screen and (max-width: 1080px) {  .single-agenda-card .top .left .timeslot { width: 8em; } .single-agenda-card .bottom-wrap { padding-left: 8em; padding-right: 0; } } @media screen and (max-width: 800px) {  .single-agenda-card .bottom-wrap { padding-left: 0em; } } @media screen and (max-width: 640px) { .accordion .single-agenda-card .plus { transform: translateY(-0.5em); } .accordion .single-agenda-card .top { padding: calc(var(--row-gap) * 1.1) var(--container-padding) calc(var(--row-gap) * 1.1) var(--container-padding); align-items: flex-start; } .accordion .single-agenda-card .top .left { flex-direction: column; align-items: flex-start; gap: 0.6em; } .single-agenda-card .top .left .timeslot { transform: translateY(-0.2em); } .single-agenda-card .bottom-content .card-row-speakers { --columns: 3; } .single-agenda-card .bottom-content .card-row-speakers { padding-bottom: calc(var(--row-gap) * 0.2); } } @media screen and (max-width: 480px) {  .single-agenda-card .bottom-content .card-row-speakers { --columns: 2; } .accordion .single-accordion-item .top { gap: 0; } } .group-tags { display: flex; width: 100%; flex-wrap: wrap; gap: 0.25em; } .group-tags .single-tag { background-color: var(--primary); border-radius: var(--border-radius); padding: 0.25em 0.5em; backdrop-filter: blur(10px); } .group-tags .single-tag p { color: var(--coofficelight); font-size: 1.1em; font-family: var(--fontuse); } .filter-group { display: flex; width: 100%; flex-wrap: wrap; gap: .55em; } .filter-group .single-filter { border-radius: 50px; padding: 1em 1.6em; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: var(--animation-tertiaire); background-color: rgba(247, 248, 248, 0.78); } [data-theme-section="dark"] .filter-group .single-filter { background-color: rgba(var(--color-light-rgb), 0); border: 1px solid var(--color-border-light); } .filter-group .single-filter:hover { background-color: rgba(var(--color-dark-rgb), 0.1); } [data-theme-section="dark"] .filter-group .single-filter:hover { background-color: rgba(var(--color-light-rgb), 0.1); } .filter-group .single-filter span { color: var(--color-dark); font-size: 1rem; font-weight: 500; transition: var(--animation-smooth); font-family: "PPNeueMontreal-Medium" } [data-theme-section="dark"] .filter-group .single-filter span { color: var(--color-light); } .filter-group .single-filter[data-filter-status="active"] { background-color: var(--primary) !important; border: 1px solid var(--color-primary) !important; } .filter-group .single-filter[data-filter-status="active"] span { color: var(--coofficelight) !important; } @media screen and (max-width: 540px) { .filter-group .single-filter { padding: 0.5em 0.8em; } .filter-group .single-filter span { font-size: 1em; } } .filter-alpha-animate { opacity: 0; visibility: hidden; } .filter-container { position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; z-index: 400; display: flex; justify-content: center; align-items: center; pointer-events: none; padding: var(--container-padding); display: none; } .filter-container * { pointer-events: all; } .filter-container .close { position: absolute; top: var(--container-padding); right: var(--container-padding); } .filter-container .filter-box { background-color: var(--color-lightgray); border-radius: var(--border-radius); max-width: 20em; padding: var(--container-padding); transform: translateY(2em) rotate(0.001deg); opacity: 0; transition: var(--animation-smooth); display: flex; flex-direction: column; gap: 0.5em; visibility: hidden; } .filter-container .filter-box p { opacity: 0.75; font-weight: 500; } [data-nav-filter-status="active"] .filter-container .filter-box{ transform: translateY(0em) rotate(0.001deg); opacity: 1; visibility: visible; } .filter-container .overlay-dark { opacity: 0; visibility: hidden; transition: var(--animation-smooth); background-color: rgba(var(--color-dark-rgb), 0.9); } [data-nav-filter-status="active"] .filter-container .overlay-dark { opacity: 1; visibility: visible; } @media screen and (max-width: 860px) { .filter-container { display: flex; } } [data-filter-section] { padding-top: 0; } [data-filter-section] .row-filter { padding-top: var(--row-gap); align-items: center; } [data-filter-grid] [data-filter-status="not-active"] { display: none; } [data-filter-grid] { transform: translateY(0em) rotate(0.001deg); transition: opacity .2s ease-out, transform 1.2s cubic-bezier(0.16, 1, 0.3, 1); } [data-filter-grid].toggle-fade-out { opacity: 0; transform: translateY(0.5em) rotate(0.001deg);; transition: opacity .2s ease-in, transform 0.3s cubic-bezier(1, 0, 0.5, 1); } [data-filter-grid].toggle-fade-in { opacity: 0; transform: translateY(var(--row-gap)) rotate(0.001deg); }