.cards-deck{display:grid;grid-template-columns:100%;gap:32px}@media(min-width:768px){.cards-deck{grid-template-columns:repeat(2,1fr)}}.cards-deck .card{background:#f8f8f8;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902)}.cards-deck .card .image img{width:100%;height:auto}section{margin:3rem 0 5rem}.action-buttons{margin-top:0;margin-bottom:0}.ui.button.custom-white-button{background-color:#fff;color:#00877c;border-radius:40px;font-family:Open Sans,sans-serif;font-weight:700}.ui.button.custom-green-button{background-color:#00877c;color:#fff;border-radius:40px;font-family:Open Sans,sans-serif;font-weight:700;border:2px solid #fff}.ui.button.custom-password-button{background-color:#fff;color:#00877c;border-radius:40px;font-family:Open Sans,sans-serif;font-weight:700;border:2px solid #00877c}.ui.button.custom-grey-button{background-color:#37424a;color:#fff;border-radius:40px;font-family:Open Sans,sans-serif;font-weight:700}.ui.labelled.button.custom-blue-button:hover{background-color:transparent;color:#7cba3d;border:2px solid #7cba3d}.ui.button.custom-color-button{background-color:#00877c;color:#fff;border:2px solid #fff;border-radius:40px}.ui.button.custom-color-button:hover{background-color:transparent;color:#00877c;border:2px solid #00877c}.ui.button.custom-color-basic-button{background-color:#fff;border:2px solid #00877c;border-radius:40px;color:#00877c;margin-top:.5rem}.ui.custom-color-basic-button:hover{background-color:#4caba3;color:#fff;border:2px solid #4caba3}.ui.custom-color-basic-button.cvorange{border:2px solid #e9672b;color:#e9672b}.ui.custom-color-basic-button.cvorange:hover{background-color:#e9672b;color:#fff;border:2px solid #e9672b}.ui.custom-color-basic-button.cvbleu-vert{border:2px solid #007d7c;color:#007d7c}.ui.custom-color-basic-button.cvbleu-vert:hover{background-color:#007d7c;color:#fff;border:2px solid #007d7c}.ui.custom-color-basic-button.cvvert{border:2px solid #73aa17;color:#73aa17}.ui.custom-color-basic-button.cvvert:hover{background-color:#73aa17;color:#fff;border:2px solid #73aa17}.ui.custom-color-basic-button.cvjaune{border:2px solid #f5b900;color:#f5b900}.ui.custom-color-basic-button.cvjaune:hover{background-color:#f5b900;color:#fff;border:2px solid #f5b900}.main-menu{width:100%}.main-menu.cercle-image{padding-top:0}.mobile-menu{display:none;flex-direction:column}.mobile-menu a{font-weight:700;font-size:18px;color:#fff;background:#0a58a2;border-bottom:1px solid #2d71b3;padding:18px 16px}.mobile-menu a:last-child{border-bottom:none}.main-banner{height:600px;background:url(/build/images/e-sfo-visuel-2024.842e4b22.webp) 50% no-repeat;background-size:cover;text-transform:uppercase;animation:reveal 1.3s ease-in-out}.main-banner sup{text-transform:none}.main-banner .display-title{color:#0a58a2;font-size:70px;font-family:Roboto Condensed,sans-serif;font-weight:700;text-transform:capitalize;text-align:center;text-shadow:0 2px 3px rgba(0,0,0,.3607843137254902);margin-bottom:30px;line-height:80px}.main-banner .display-title span.quirk{color:#e84c1b}.main-banner .display-title span.sub{font-size:60px;font-weight:400;text-transform:none;color:#5ab333}.main-banner header{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);padding:15px 28px;margin-bottom:70px}@keyframes reveal{0%{opacity:0}to{opacity:1}}.main-banner header h1,.main-banner header h2,.main-banner header p{color:#e84c1b;text-transform:uppercase;text-align:center;font-family:Roboto Condensed,sans-serif}.main-banner header h1{font-size:32px;color:#910c3e}@media(max-width:991px){.main-banner .display-title{font-size:55px;font-weight:700;margin-bottom:30px;line-height:72px}.main-banner .display-title span.sub{font-size:40px}.main-banner header{margin-bottom:30px}}@media(max-width:768px){.main-banner{padding:30px 0}.main-banner .display-title{font-size:36px;font-weight:700;margin-bottom:30px;line-height:45px}.main-banner .display-title span.sub{font-size:30px}.main-banner header{padding:15px;animation:none}.main-banner header h1{font-size:28px}}@media(max-width:550px){.main-banner{height:auto}.main-banner .display-title{font-size:26px;font-weight:700;margin-bottom:30px;line-height:36px}.main-banner .display-title span.sub{font-size:24px}}.main-banner .live-info{position:relative;overflow:hidden}.main-banner .live-info:after{position:absolute;top:0;right:0;content:"";width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5607843137254902),transparent);transform:translateX(-500px) rotate(171deg);animation:gradient 6s ease-in-out 2s infinite}@keyframes gradient{0%{transform:translateX(-500px)}20%{transform:translateX(500px)}to{transform:translateX(500px)}}.main-banner .ui.green.button.live-info:hover{background:#5ab333!important}.main-banner .ui.button{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.page-header{height:250px;width:100%;background-size:cover}.page-header h1{text-transform:uppercase;text-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:70px;color:#fff;text-align:center}@media(max-width:768px){.page-header{height:150px}.page-header h1{font-size:40px}}.program-page .page-header{background:url(/build/images/banner-program.f9dbcc1b.jpg) 50% no-repeat;background-size:cover}.page-section-header{max-width:60%}.page-section-header.large{max-width:unset}.header-buttons .button{text-align:center}.page-section-header h2{font-size:26px;font-family:Roboto Condensed,sans-serif;color:#0a58a2;text-transform:uppercase;margin-bottom:10px}.page-section-header h2 .room-subtitle{display:none}.page-section-header p{font-size:18px;font-family:Roboto Condensed,sans-serif}@media(max-width:768px){.page-section-header{max-width:100%}}.ui.text.menu.main-menu .item{color:#000;line-height:.3}.ui.text.menu.main-menu .item:hover{color:#000;text-decoration:underline}.ui.text.menu.main-menu .item:nth-child(2n){border-left:1px solid #000}.ui.text.menu.main-menu .item:nth-child(2n):not(:last-of-type){border-right:1px solid #000}.ui.text.menu .dropdown.item{color:#000}.ui.text.menu .dropdown.item:hover{color:#000;text-decoration:underline}.main-banner .main-title-container{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.main-banner .ui.stackable.grid.event-detail-grid .row.title-row{padding:0}.main-banner .fourteen.wide.column.title-column,.small-banner .fourteen.wide.column.title-column{padding-left:0}.main-banner .main-title{text-transform:uppercase;font-size:2.35rem;line-height:1.2;font-weight:300;font-family:Open Sans,Helvetica Neue,Tahoma,sans-serif}.main-banner .main-title:after{content:"";display:inline-block;height:.5em;vertical-align:bottom;width:95%;border-top:2px solid #7cba3d}.main-banner .main-title-container .ui.stackable.grid.event-detail-grid{margin-top:0;margin-bottom:0}.main-banner .five.wide.column.date-column,.main-banner .nine.wide.column.description-column{padding-top:4%;margin-top:2%}.main-banner .five.wide.column.date-column{background-color:#7cba3d;padding-left:5%;padding-right:5%}.main-banner .nine.wide.column.description-column,.welcome-content .nine.wide.column.program-column{padding-left:5%;padding-right:8%}.welcome-content{padding-top:2rem}.ui.grid>.column.program-column{padding-top:0;padding-bottom:0}.main-banner .nine.wide.column.description-column{background-color:#fff}.main-banner .event-date{font-size:1.8rem;line-height:1.3;color:#fff}.main-banner .event-date .blue-span{color:#7cba3d}.bold-span{font-weight:700}.main-banner .event-description p{padding:1.5% 3%;font-size:.9rem;text-align:left;font-weight:300;margin:0}.small-banner .main-title{text-transform:uppercase;font-size:1.5rem;line-height:1;font-weight:400;font-family:Open Sans,Helvetica Neue,Tahoma,sans-serif}.small-banner .main-title:after{content:"";display:inline-block;height:.5em;vertical-align:bottom;width:95%;border-top:1px solid #7cba3d}.small-banner .main-title-container{position:absolute;bottom:0;left:50%;transform:translate(-50%,-25%)}.ui.container.intro{font-family:Roboto Condensed,sans-serif;text-align:center;max-width:747px!important}.intro p{font-size:2em;color:#0a58a2}@media(max-width:991px){.ui.container.intro{max-width:100%!important}.intro p{font-size:1.5em}}.homepage-videos .video-container{width:48%}@media(max-width:991px){.homepage-videos .video-container{width:100%}}.ui.container.events-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:16px;grid-row-gap:16px}.event-card{box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:8px;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.event-card:hover{box-shadow:0 5px 7px rgba(0,0,0,.1607843137254902)}.event-card .active-tag{display:none}.event-card.active{box-shadow:0 0 0 4px #5ab333}.event-card.active .active-tag{display:block;padding:8px 16px;font-weight:700;border-radius:0 0 6px 0;text-transform:uppercase;content:"";position:absolute;left:0;top:0;z-index:9;color:#fff;background:#5ab333}.event-card-logo{background:#f8f8f8;height:170px;width:100%}.event-card-logo img{max-width:63%;max-height:140px;height:auto;mix-blend-mode:multiply}.event-card-logo-placeholder{display:flex;align-items:center;justify-content:center;height:100%;width:100%;text-transform:uppercase;font-weight:700;font-size:1.8rem;line-height:1.5;color:#fff;background:#0a58a2;padding:0 1rem}.event-card-content h3{font-size:1.14em;text-align:center;font-family:Roboto,sans-serif;color:#0a58a2!important}.event-card-content p{font-size:1em;text-align:center;color:rgba(0,0,0,.87)}.event-card-footer .ui.basic.blue.button{font-size:1em;font-family:Roboto,sans-serif;font-weight:700;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.event-card-footer .ui.basic.blue.button,.event-card-footer .ui.basic.blue.button:hover{color:#0a58a2!important;border-color:#0a58a2!important}.event-card:hover .ui.basic.blue.button{background:#f8f8f8!important}.event-card:hover .event-card-content h3{text-decoration:underline}@media(max-width:991px){.ui.container.events-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.ui.container.events-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.ui.container.events-list{grid-template-columns:100%}}.bxbrands .ui.image{margin-right:25px!important;margin-left:25px!important;text-align:center;width:auto!important;max-width:150px}.bxbrands .ui.image img{max-height:80px}.section-title{font-size:1.85em;color:#0a58a2;margin-bottom:35px;text-transform:uppercase}.section-title,.section-title span{font-weight:700}.speakers-page{background:#f8f8f8}.differe-page .page-header,.speakers-page .page-header{background:url(/build/images/banner-espace-video.a68a6754.jpg) 50% no-repeat;background-size:cover}.speaker-page-header{flex-direction:column;align-items:flex-start}@media(min-width:1199px){.speaker-page-header{flex-direction:row;align-items:center}}.speakers-page .speakers-content-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:16px;grid-row-gap:32px}.speakers-content-item{box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);background:#fff;border-radius:8px;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.speakers-content-item .date{padding:12px 0 10px;font-size:18px;position:absolute;top:0;left:0;background:#0a58a2;color:#fff;width:100%}.speakers-content-item .date,.speakers-content-item .room{text-align:center;text-transform:uppercase;font-weight:700}.speakers-content-item .room{font-size:16px;margin:40px 0 10px;color:#8e8e8e}.speakers-content-item div[class$=-file]{text-align:center;font-size:18px;font-weight:700;color:#414141;margin:25px 0 20px;flex:1;display:flex;justify-content:space-evenly;align-items:flex-end}.speakers-content-item .has-file{color:#5ab333!important}.speakers-content-item .has-file .icon{font-size:20px}.speakers-content-item:hover{box-shadow:0 5px 7px rgba(0,0,0,.1607843137254902)}.speakers-content-item h3{font-size:1.14em;text-align:center;font-family:Roboto,sans-serif;color:#0a58a2!important}.speakers-content-item-footer .ui.basic.blue.button{font-size:1em;font-family:Roboto,sans-serif;font-weight:700;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.speakers-content-item-footer .ui.basic.blue.button,.speakers-content-item-footer .ui.basic.blue.button:hover{color:#0a58a2!important;border-color:#0a58a2!important}.speakers-content-item:hover .ui.basic.blue.button{background:#f8f8f8!important}.speakers-content-item:hover .speakers-content-item h3{text-decoration:underline}.speakers-page .ui.blue.message{font-size:16px;font-family:Roboto Condensed,sans-serif!important;color:#0a58a2;padding-bottom:30px}.speakers-page .ui.message .header{font-family:Roboto Condensed,sans-serif!important;font-size:22px;margin:20px 0}@media(max-width:991px){.speakers-page .speakers-content-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.speakers-page .speakers-content-list{grid-template-columns:100%}}.ui.large.modal.speaker .header{font-size:22px;font-family:Roboto Condensed,sans-serif;color:#414141;margin:20px 0 10px;border-bottom:none!important;text-align:center}.video-space-part-placeholder{width:160px;height:125px;display:flex;align-items:center;justify-content:center;background:#0a58a2;color:#fff;font-weight:700;text-transform:uppercase;font-size:1.5rem;margin-bottom:2rem}@media(min-width:768px){.video-space-part-placeholder{margin-bottom:0;margin-right:2rem}}.ui.stackable.centered.stretched.grid.index-cards-container{margin:5% 2% 8%}.index-cards-container .ui.grid .row .column.card-column{margin-bottom:5rem}.index-cards-container .ui.card{min-width:100%;margin-bottom:2rem}.index-cards-container .custom-card{display:flex;min-height:100%;flex-direction:column;box-shadow:2px 4px 4px 3px #e1e1e1;text-align:left}.custom-card .card-image{margin-left:2rem}.index-cards-container .ui.card.custom-card .image{background-color:transparent;padding:1rem}.index-cards-container .ui.card.custom-card .content,.index-cards-container .ui.card.custom-card .extra{border-top:none!important;margin-bottom:1rem}.index-cards-container .ui.card.custom-card .extra{margin-top:-5rem}.index-cards-container .custom-card .event-title-card{font-family:Open Sans,Helvetica Neue,Tahoma,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:0;text-transform:uppercase}.index-cards-container .custom-card .event-responsable-card{font-family:Open Sans,Helvetica Neue,Tahoma,sans-serif;font-size:1.2rem;font-weight:400;margin-top:0}.index-cards-container .custom-card.cvorange .event-responsable-card,.index-cards-container .custom-card.cvorange .event-title-card{color:#e9672b}.index-cards-container .custom-card.cvbleu-vert .event-responsable-card,.index-cards-container .custom-card.cvbleu-vert .event-title-card{color:#007d7c}.index-cards-container .custom-card.cvvert .event-responsable-card,.index-cards-container .custom-card.cvvert .event-title-card{color:#73aa17}.index-cards-container .custom-card.cvjaune .event-responsable-card,.index-cards-container .custom-card.cvjaune .event-title-card{color:#f5b900}.replay-card .event-title-card{font-weight:700;font-size:1.5rem;margin-bottom:1rem}.replay-card .description{margin-bottom:1rem;font-size:1.1rem}.replay-card .description p{margin-bottom:.2rem}.custom-card .card-content{flex:1;display:-moz-flex;display:-ms-flex;display:flex;padding:3rem 1.5rem 1rem}.custom-card .card-content .formation-dates{align-self:center;padding:0 1.5rem 0 0;font-family:Open Sans,Helvetica Neue,Tahoma,sans-serif;font-weight:900}.custom-card .row.event-description{text-align:left;color:#37424a}.custom-card .event-description ul{list-style-type:square;padding-left:30px;padding-right:10px}.custom-card .event-description ul li{color:#37424a;font-family:Open Sans,Helvetica Neue,Tahoma,sans-serif;font-size:1rem;margin-bottom:.3rem}.custom-card .card-content .formation-dates .time:not(last-of-type){display:block;margin-top:.5rem}.custom-card .formation-title-card,.custom-card .infos .formation-title{font-family:Open Sans,Helvetica Neue,Tahoma,sans-serif;font-weight:700;color:#0c2f4b;line-height:1.2;margin-bottom:0}.custom-card .formation-subtitle-card,.custom-card .infos .formation-subtitle{font-family:Open Sans,Helvetica Neue,Tahoma,sans-serif;font-weight:400;margin-top:0;line-height:1.5;color:#0c2f4b}.custom-card .formation-date-card{color:#9597a3}.custom-card .formation-description{color:#a1aab3}.cycle-slideshow{background:transparent url(http://malsup.github.com/images/spinner.gif) no-repeat scroll 50% 50%;margin:45px auto;max-width:500px;min-width:200px;padding:0;position:relative;width:45%}.cycle-slideshow img{display:block;left:0;padding:0;position:absolute;top:0;width:100%}.formation-banner{margin-bottom:1%}.ui.list.formation-details{font-size:1.1rem}.formation-details .item .speaker{font-style:italic}.formation-detail .formation-title{color:#0083c8;text-transform:uppercase}.startups-page .page-header{background:url(/build/images/banner-espace-video.a68a6754.jpg) 50% no-repeat;background-size:cover}.video-space-list{display:grid!important;grid-template-columns:100%;gap:2rem}@media(min-width:762px){.video-space-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}.stands-page .page-header{background:url(/build/images/banner-stands.31333427.jpg) 50% no-repeat;background-size:cover}.stand-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:40px;grid-row-gap:35px}@media (max-width:768px){.stand-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.stand-list{grid-template-columns:100%}}.stand-list-image{display:flex;align-items:center;justify-content:center;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);background:#fff;height:200px;margin-bottom:20px}figure.stand-list-image{overflow:hidden;margin:0 0 20px!important;position:relative;width:100%}figure.stand-list-image figcaption{transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.39,.575,.565,1)}.stand-list-item:hover figcaption,figure.stand-list-image figcaption{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.stand-list-item:hover figcaption{transform:scale(1);opacity:1}figure.stand-list-image figcaption:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0a58a2;opacity:.7}figure.stand-list-image figcaption h2{opacity:1;z-index:2;color:#fff;font-size:24px;font-family:Roboto,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;margin:0 10px}.single-stand .stand-list-image{max-width:355px}.stand-list-image img{max-width:69%;height:auto}@media (max-width:768px){.stand-list-image img{max-width:45%}}.stand-list-image.stand-360 img{max-width:69%;height:auto}.stand-list .stand-list-item h3{text-transform:uppercase;color:#0a58a2;font-family:Roboto Condensed,sans-serif;text-align:center;font-size:26px}.stand-list .stand-list-item:hover h3{text-decoration:underline}.stand-description{text-align:justify}.stand-description h3{text-transform:uppercase;font-size:26px;font-family:Roboto Condensed,sans-serif;margin:20px 0}.stand-description p{font-size:16px;font-family:Roboto,sans-serif;margin-bottom:30px}.stand-description .baseline{font-style:italic;font-size:18px;opacity:.7}.brochure-link{font-weight:700;color:#0a58a2;font-size:16px}.brochure-link:hover{color:#0a58a2;text-decoration:underline}.main-product-container{margin:0 0 10%}.main-product-description{padding:1rem 5rem}.single-stand h4{font-size:1.5rem}.main-product-container .image-container{text-align:center}.main-product-container .contact-container{text-align:center;margin-top:1rem}.product-container h4{text-transform:uppercase;font-size:26px;font-family:Roboto Condensed,sans-serif;margin:20px 0}.stand-product-list{display:grid;grid-template-columns:repeat(3,355px);grid-column-gap:30px;grid-row-gap:30px}@media (max-width:1200px){.stand-product-list{grid-template-columns:repeat(2,355px);justify-content:center}}@media (max-width:991px){.stand-product-list{grid-template-columns:355px;grid-row-gap:50px;justify-content:center}}.stand-product-item{color:#000;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902)}.stand-product-item:hover{color:inherit}.product-item-title{margin-bottom:auto!important}.product-item-footer,.product-item-title{background:#fff;padding:20px}.product-item-title h5{font-family:Roboto Condensed,sans-serif;font-size:26px;font-weight:400}.product-item-image{max-width:100%;max-height:100%}.single-product .product-item-image{max-width:40%;max-height:100%}.product-item-image img{max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:768px){.product-item-image,.single-product .product-item-image{max-width:100%;width:unset}.product-item-image{margin:auto}.product-item-image img{max-height:300px}}.product-item-footer .ui.basic.button,.single-stand .d-flex.buttons .ui.basic.blue.button{text-transform:uppercase;font-weight:700;font-size:16px;color:#0a58a2!important}.image.content .description{padding-top:1rem}.ui.single-stand .document-list{margin-top:5rem}.ui.single-stand .document-list .list{text-align:center;background-color:#f4f5f7;width:30%;padding:3rem;font-size:16px}.single-product h1{text-transform:uppercase;font-size:26px;color:#000;font-weight:400;font-family:Roboto Condensed,sans-serif;margin-bottom:20px}.single-product h1 span{font-weight:700}.single-product .product-description{flex:1;padding-right:60px;margin-bottom:20px;font-size:16px}.single-product .product-description p{margin-bottom:20px}.single-product .product-description .item,.single-product .product-description .item a{color:#0a58a2;font-size:14px}.single-product .product-description .item a:hover{text-decoration:underline}.single-product .product-description .item .icon{line-height:14px}#autoComplete{border:1px solid #0a58a2!important;color:rgba(0,0,0,.7)!important;background-image:url(/build/images/search.757a0e17.svg)!important}#autoComplete svg{fill:#0a58a2!important}#autoComplete:-ms-input-placeholder{color:rgba(0,0,0,.7)!important}#autoComplete::placeholder{color:rgba(0,0,0,.7)!important}.autoComplete_result:hover{background:rgba(10,89,163,.3)!important}.autoComplete_highlighted{color:#0a58a2!important}.program-page .ui.menu{display:unset;margin:unset;font-family:unset;background:#fff;font-weight:unset;border:none;box-shadow:unset;border-radius:unset;min-height:unset}.program-page .ui.menu:not(.vertical) .item{display:unset}.program-page .ui.menu>.item:first-child{border-radius:unset}.program-page .ui.menu .item:before{content:unset}.program-page .ui.menu .active.item:hover,.program-page .ui.vertical.menu .active.item:hover{background-color:transparent;color:unset}.program-page{background:#f8f8f8}.rooms-dropdown .room-subtitle{display:none}.pdf-links{font-size:18px;color:#0a58a2;margin-top:32px;display:block;position:relative}.pdf-links:after{position:absolute;display:block;content:"";width:100%;height:2px;background:#043e74;left:0;bottom:-6px;opacity:0;transition:opacity .1s ease-in-out}.pdf-links:hover{color:#043e74}.pdf-links:hover:after{opacity:1}.program-tab.ui.menu{margin:32px 0}.program-tab.ui.menu span{width:33.3%;text-transform:uppercase;text-align:center;font-size:20px;font-family:Roboto,sans-serif;color:#8e8e8e;padding:15px 0 14px;background:#fff;border-bottom:2px solid #e2e2e3;transition:all .2s ease-in-out;cursor:pointer}@media (max-width:768px){.program-tab.ui.menu span{width:100%}}.program-tab.ui.menu span:hover{color:#0a58a2;border-bottom:2px solid #0a58a2}.program-tab.ui.menu{background-color:unset}.program-tab.ui.menu span.active{font-weight:700;color:#0a58a2!important;border-bottom:2px solid #0a58a2;background:#ededee!important}.program-legend{font-weight:700;margin-right:50px;display:inline-flex;align-items:center}.program-legend:before{content:"";display:inline-block;width:25px;height:15px;margin-right:10px}.type-session-sfo:before{background:#5ab333}.type-session-asso:before{background:#812346}.type-parole-expert:before{background:#a0308d}.type-redif:before,.type-symposium:before{background:#8e8e8e}@media (max-width:991px){.program-legend{display:block}}.program-items-title{background:#0a58a2;display:flex;align-items:center;justify-content:space-between;padding:6px 20px;margin:30px 0 18px}.program-items-title h3{font-size:26px;color:#fff;font-family:Roboto Condensed,sans-serif;font-weight:700;text-transform:uppercase}.program-items-title a{font-size:16px;text-transform:uppercase;color:#fff}.program-items-title a:hover{text-decoration:underline}.program-items-title a:hover .icon{text-decoration:none}@media (max-width:610px){.program-items-title{flex-direction:column;align-items:start}.program-items-title h3{margin-bottom:8px}.program-items-title a{text-align:right;width:100%;margin-bottom:8px}}.program-items-title .room-subtitle{text-transform:none!important;font-weight:300!important;font-size:20px!important}@media(max-width:992px){.program-items-title .room-subtitle{display:none!important}}.program-content{display:grid;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.program-card.part-sympo{opacity:.8;background:#f0f0f0;box-shadow:none}.program-card.part-sympo:hover{box-shadow:none;opacity:1}.program-card.part-sympo+.content{opacity:.8}.program-content .brand-logo{max-width:45%;height:auto}@media(max-width:1199px){.program-content{grid-row-gap:10px;grid-template-columns:100%}.program-content .brand-logo{max-width:200px;height:auto}}.live-page .program-content,.program-details-page .program-content{grid-template-columns:100%;margin-bottom:20px}.program-card{box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:3px;background:#fff;position:relative;padding:15px 5px 20px 20px!important;overflow:hidden;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.program-card:hover{box-shadow:0 5px 7px rgba(0,0,0,.1607843137254902)}.program-card:before{content:"";position:absolute;height:100%;width:8px;top:0;left:0}.program-card .time{font-weight:700;color:#0a58a2;margin-bottom:6px}.program-card h3{font-weight:700;font-family:Roboto,sans-serif;color:rgba(0,0,0,.87)}.program-card p{color:rgba(0,0,0,.7)}.program-card h3,.program-card p{font-size:12px}.program-content .content{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:0 0 3px 3px;overflow:hidden;padding:0!important;margin-top:-10px}.program-content .active.content{margin-bottom:30px}.program-card .industry-subtitle{font-size:.875em;font-weight:400;opacity:.5}.program-card.title{display:grid;grid-template-columns:150px 500px 210px auto;grid-column-gap:40px;align-items:center}.live-page .program-card.title{grid-template-columns:150px 700px auto}@media (max-width:1199px){.live-page .program-card.title,.program-card.title{grid-template-columns:100%;grid-row-gap:20px}.program-card.title .accordion-arrow{justify-self:end}}.program-card.title .time,.program-details-card .time{font-weight:700;color:#0a58a2;font-family:Roboto Condensed,sans-serif!important}.program-details-card .time{font-size:18px}.program-card.title,.program-card.title h3,.program-card.title p{font-size:18px;font-family:Roboto,sans-serif!important}.program-speakers p{font-size:16px;font-weight:700;color:#0a58a2;margin-bottom:0}.program-speakers{font-weight:400;font-size:16px;color:#0a58a2}.program-card.title .button{font-size:13px;text-transform:none;padding:7px 13px}.program-card.title .button.disabled{opacity:1!important}.program-card.title .accordion-arrow{color:#8e8e8e}.program-card.title.active .accordion-arrow,.program-card.title:hover .accordion-arrow{color:#0a58a2}.program-card.title .accordion-arrow .icon{transition:all .2s ease-in-out;transform:rotate(0)}.program-card.title.active .accordion-arrow .icon{transform:rotate(90deg) translateX(2px) translateY(-2px);transition:all .2s ease-in-out}.program-content .content .program-details-card{background:#ececed;display:grid;grid-template-columns:130px 650px auto;grid-column-gap:40px;align-items:center;padding:20px 40px;margin-bottom:4px}@media (max-width:1199px){.program-content .content{margin-top:-10px}.program-content .content .program-details-card{grid-template-columns:100%;grid-row-gap:20px;padding:20px}}.program-content .content .program-details-card:last-child{margin-bottom:0}.program-content .content .program-details-card h4{font-family:Roboto,sans-serif;font-size:15px;font-weight:400}.program-content .content .program-details-card .speakers{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#0a58a2}.program-detail-list{display:flex!important;justify-content:space-between}.program-detail-list .program-detail-items{width:48%}.program-detail-list .program-detail-items .program-items-title h3{text-align:center;font-size:20px;font-family:Roboto,sans-serif;margin:auto;padding:10px 0 8px}.program-detail-list .program-detail-card{box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:8px;background:#fff;display:flex;padding:20px 20px 18px;margin-bottom:10px}.program-detail-card .time{font-family:Roboto Condensed,sans-serif;font-weight:700;width:25%;font-size:16px;margin:2px 0 0}.program-detail-card h3{font-family:Roboto Condensed,sans-serif;font-weight:400;font-size:20px;color:#0a58a2}.program-detail-card h3 span{color:#414141}@media(max-width:1199px){.program-detail-list{flex-direction:column}.program-detail-list .program-detail-items{width:100%;margin-bottom:20px}}@media(max-width:768px){.program-detail-list .program-detail-card{flex-direction:column}}#fmctv{background-image:url(/build/images/live-poster.d5880d7c.jpg)}#notification-bloc{position:fixed;bottom:16px;left:0;z-index:99;display:flex;align-items:center;justify-content:center;width:100%;opacity:0;padding:8px}.notification-popup{position:relative;display:flex;flex-direction:column;align-items:flex-start;max-width:1400px;background:#fff;border-radius:16px;padding:16px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important}.notification-popup-content{max-width:800px;font-size:.875em}#notif-title{color:var(--primary-500);font-weight:700}#notif-description{font-size:.875em;line-height:1.5}#notif-image img{max-width:110px;width:auto;max-height:50px;margin-bottom:16px;height:auto}#notif-button{margin:16px 0;padding:9px 11px;font-size:.775em!important}#notif-hide{position:absolute;top:8px;right:0;cursor:pointer;padding:0 16px 0 32px;opacity:.6;font-size:.675em}#notif-hide .icon{font-size:.8em}.notif-fade-up{animation:notifFadeUp .3s ease-in-out forwards}.notif-fade-down{animation:notifFadeDown .3s ease-in-out forwards}.notif-fade-down .notification-popup{animation:displayNone .3s forwards;animation-delay:.3s}@keyframes notifFadeUp{0%{visibility:hidden;transform:translateY(30px);opacity:0}to{visibility:visible;transform:translateY(0);opacity:1}}@keyframes notifFadeDown{0%{visibility:visible;transform:translateY(0);opacity:1}to{visibility:hidden;transform:translateY(30px);opacity:0}}@media(min-width:1280px){.notification-popup{flex-direction:row;align-items:center;justify-content:space-between;max-width:1400px;padding:28px 16px}.notification-popup-content{max-width:800px;padding-right:32px}#notif-image img{margin-bottom:0;max-width:150px;width:auto;max-height:80px;height:auto}#notif-button{margin:16px 0;padding:9px 11px;font-size:.775em!important}}.agenda .section-title,.differes .section-title{margin:2rem 0 4rem}.date-container .day,.date-container .month{font-weight:700;margin-bottom:.7rem}.date-container .day{font-size:2.2rem;color:#0083c8}.date-container .month{font-size:1.8rem;margin-bottom:0}.date-container .year{font-size:1.3rem;line-height:1.5;color:#0083c8}.date-container .hour{font-size:1.4rem}.ui.inverted.segment.main-colored.access-segment{margin:5% auto!important;font-size:1.5em;line-height:1.5;background-color:#0083c8}.access-segment{margin:5% auto!important}.access-segment span{font-weight:900}.differe-header-infos img{max-width:204px;max-height:150px;height:auto}.differe-playlist{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:35px;grid-column-gap:25px}.differe-playlist-item{display:flex;flex-direction:column;justify-content:space-between;color:#000;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);overflow:hidden;border-radius:3px;transition:all .2s linear;position:relative}.differe-playlist-item:hover{box-shadow:0 6px 9px rgba(0,0,0,.1607843137254902);color:#000}.differe-playlist-item.active{pointer-events:none;cursor:default;border:1px solid green}.differe-playlist-item.active .content,.differe-playlist-item.active img{opacity:.8}.differe-playlist-item .playing{display:block;background:green;color:#fff;font-weight:700;padding:8px;font-size:16px;position:absolute;top:0;left:0;border-radius:0 0 3px 0;overflow:hidden;z-index:1}.differe-playlist-item .playing:after{position:absolute;top:0;right:0;content:"";width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5607843137254902),transparent);transform:translateX(-30px) rotate(171deg);animation:gradient 7s linear 2s infinite}.differe-playlist-item .content{padding:15px}.differe-playlist-item img{width:100%;height:auto}.differe-playlist-item h3{font-weight:400;font-size:18px}@media(max-width:991px){.differe-playlist{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.differe-playlist{grid-template-columns:100%;grid-row-gap:25px}.differe-playlist-item{flex-direction:row;justify-content:start}.differe-playlist-item img{width:40%;margin-right:8px;overflow:hidden;-o-object-fit:cover;object-fit:cover}.differe-playlist-item .content{width:60%}.differe-playlist-item .playing{font-size:14px}}.row .settings-saved-container{height:1.5rem;margin:0 auto}.row .settings-saved{display:none}.ui.text.menu.footer-menu .item{color:#fff}footer.ui.grid .nine.wide.middle.aligned.column{margin-top:5rem}.cookie-banner{display:none;background-color:#1358a0;color:#fff;position:fixed;bottom:0;width:100%;margin:0;z-index:999;text-align:center;font-size:1rem;padding:1% 0}.cookie-banner p span{text-decoration:underline;cursor:pointer}.cookie-banner .ui.stackable.grid .cookie-parameters .ui.form .field{margin:0 auto}.cookie-parameters .ui.checkbox input.hidden+label{color:#fff}.cookie-banner .ui.button,.cookie-banner .ui.button:hover{color:#0a58a2;background:#fff}.cookie-banner .ui.button:hover{background:#f0f0f0}.size-logo{width:188px}.size-logo-capsulvet{height:8rem}.logo-left-footer{height:20rem;padding-bottom:1rem;padding-left:0}.logo-footer{height:1rem;padding-left:1rem}.cercle-image{height:6rem}.color-white{color:#fff!important}.color-grey{color:#37424a!important}.color-green{color:#00877c!important}.font-open{font-family:Open Sans,sans-serif!important}.font-weight-bold{font-weight:700!important}.font-weight-extrabold{font-weight:800!important}.no-padding-left{padding-left:0!important}.font-weight-regular{font-weight:400!important}.padding-top-footer{padding-top:10rem!important}.no-margin-right{margin-right:0!important}.padding-top-1rem{padding-top:1rem;vertical-align:center}.margin-auto{margin:auto!important}.d-flex{display:flex!important}.no-padding-vertical{padding-bottom:0!important;padding-top:0!important}.no-horizontal-padding{padding-right:0!important;padding-left:0!important}.padding-icon{padding-top:.3rem}.no-margin-top{margin-top:0!important}.full-opacity{opacity:1!important}.font-size-1{font-size:1rem}.other-podcast-title{font-weight:800;font-family:Open Sans;text-transform:uppercase}#podcast-playlist{margin-top:3rem}.podcast-item{margin-bottom:3rem}.event-image{margin:2rem 0}.welcome-text{font-size:1.1rem}.emphasized-container{max-width:430px;margin:auto;padding:2rem 0}.emphasized-title{background-color:#00877c;color:#fff;text-transform:uppercase;font-size:2rem;line-height:2rem;padding:1.2rem;text-align:center;font-family:Open Sans}.emphasized-description{font-family:Open Sans;font-size:1rem;margin:1rem 0}.center.aligned.actions{text-align:center}.login-page .page-header{background:url(/build/images/banner-program.f9dbcc1b.jpg) 50% no-repeat;background-size:cover}.login-page .page-header.safir,.registration-safir .page-header,.video-safir .page-header{background:url(/build/images/banner_safir_connexion.b6efef79.jpg) 50% no-repeat}.login-choose-page .login-choices-list{display:grid;grid-template-columns:repeat(2,minmax(auto,356px));grid-column-gap:32px;grid-row-gap:64px;place-content:center}.login-choices-content{flex:1}.login-choose-page .login-choices-list{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.login-choose-page .login-choices-list{grid-template-columns:1fr}}@media(max-width:768px){.login-choose-page .login-choices-list{grid-template-columns:100%}}.login-page .page-section-header{max-width:100%}.login-choices-card{box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:8px;transition:all .2s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.login-choices-card.disabled{opacity:.3;pointer-events:none}.login-choices-card:hover{box-shadow:0 5px 7px rgba(0,0,0,.1607843137254902)}.login-choices-logo{background:#f8f8f8;height:118px;width:100%}.login-choices-logo img{max-width:63%;max-height:78px;height:auto}.login-choices-logo i{font-size:4.5em;line-height:normal;margin:0;color:#5ab333}.login-choices-card svg.user-icon{width:70px;color:#5ab333}.login-choices-content h3{font-size:1.5em;text-align:center;font-family:Roboto,sans-serif;color:#0a58a2!important;margin-bottom:15px}.login-choices-content p{font-size:1.1em;text-align:center;color:#414141!important;max-width:65%;margin:auto}.login-choices-footer .ui.basic.blue.button{font-size:1em;font-family:Roboto,sans-serif;font-weight:700;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.login-choices-footer .ui.basic.blue.button,.login-choices-footer .ui.basic.blue.button:hover{color:#0a58a2!important;border-color:#0a58a2!important}.login-choices-card:hover .ui.basic.blue.button{background:#f8f8f8!important}.login-choices-card:hover .event-card-content h3{text-decoration:underline}@media(max-width:767px){.login-choose-page .login-choices-list{grid-template-columns:100%;grid-row-gap:32px}.ebadge-card{grid-column:span 1}}.login-page .password:hover{text-decoration:underline}.login-page .ui.form .field>label{font-size:18px;margin:22px 0 16px}.login-page .e-badge-login{width:47%;display:flex;flex-direction:column}.login-form-section,.login-page .e-badge-login{border:1px solid #dededf;border-radius:8px;padding:30px 20px 5px}.login-page .e-badge-login{padding:30px 20px}.ebadge-signin{border:4px solid #0b58a2!important}.login-form-section a.password{font-size:16px;color:#0a58a2;opacity:.8}.login-form-section a.password:hover{opacity:1}.login-form-section h3,.login-page .e-badge-login h3{font-size:22px;font-family:Roboto Condensed,sans-serif;color:#0a58a2;text-transform:uppercase;margin-bottom:30px;text-align:center;padding:0 20px}@media(max-width:991px){.login-page .e-badge-login{width:100%}}.activate-ebadge{background:#0a58a2;color:#fff}.activate-ebadge .ui.form .field>label,.activate-ebadge h3{color:#fff!important}.slider-container-steady{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:30px;align-items:center}.slider-container-steady img{max-width:100%;height:auto;margin:auto}@media(max-width:650px){.slider-container-steady{grid-template-columns:repeat(2,1fr);grid-row-gap:30px}.slider-container-steady a{text-align:center}}.center.aligned.content{text-align:center}i.small.text{font-size:.8em}.live-page .page-header{background:url(/build/images/banner-program.f9dbcc1b.jpg) 50% no-repeat;background-size:cover}.live-page .room-subtitle{display:none}.rooms-list{margin-top:0}@media(min-width:992px){.live-page .rooms-list{position:sticky;top:0;z-index:98}}.rooms-list p{font-size:20px;font-family:Roboto Condensed,sans-serif;color:#fff;background:#000;text-align:center;padding:16px 0;margin-bottom:0}.rooms-list nav{box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);background:#fff}.rooms-list nav a{position:relative}.rooms-list nav a:after{content:"";height:4px;width:100%;background:#e84c1b;position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:bottom center;transition:all .2s cubic-bezier(.215,.61,.355,1)}.rooms-list nav a.active:after,.rooms-list nav a:hover:after{transform:scaleX(1)}.rooms-list nav a{padding:15px 0!important;color:#8e8e8e!important;font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:18px!important;cursor:pointer;flex:1;text-align:center;text-transform:uppercase!important}@media (max-width:991px){.rooms-list nav a{flex:0;padding:15px 20px!important;min-width:100%;font-size:14px!important}}.rooms-list nav a.active,.rooms-list nav a:hover{color:#e84c1b!important;background:#fcede8!important}.rooms-list nav a.active{font-weight:700!important}.rooms-list nav a i{font-size:16px!important}@media (max-width:991px){.rooms-list .container{margin:0!important}}.live-page .warning-block{margin:40px 0}.special.popup{min-width:410px}@media (max-width:991px){.special.popup{min-width:320px}}.realist-stand-mobile img{max-width:100%}.realist-stand-mobile .logo-container img{max-width:340px;margin:auto}#realist_stand{position:relative;margin:0}#realist_stand img:first-child{width:100%}#modal_leaflets img{max-height:750px;max-width:100%;width:auto;margin:auto}#realist_stand figcaption{position:absolute;top:0;left:0;animation:pictoPulse 10s ease-in-out infinite}#realist_stand figcaption:hover{animation:none}#realist_stand figcaption.infos{top:44%;left:35%}#realist_stand figcaption.mail{top:69%;left:24%}#realist_stand figcaption.leaflets{top:61%;left:47%}#realist_stand figcaption.videos{top:42%;left:56%}#realist_stand figcaption.website{top:49%;left:77%}#realist_stand figcaption .picto{width:30px;height:30px;background:#5ab333;border:3px solid #fff;border-radius:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);transition:all .2s ease-in-out;cursor:pointer}#realist_stand figcaption .picto:hover{background:#4c9b2a;transform:scale(1.3)}@media(min-width:768px){#realist_stand figcaption .picto{width:40px;height:40px}}@media(min-width:1024px){#realist_stand figcaption .picto{width:60px;height:60px}}#realist_stand figcaption .picto svg{width:64%;height:auto;color:#fff}.stand-toast{position:fixed;bottom:16px;right:16px;background:#fff;z-index:99;border-radius:32px;padding:16px;max-width:280px;opacity:0;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);animation:revealToast .3s ease-in-out forwards;animation-delay:5s}@keyframes revealToast{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}.stand-toast i.info{font-size:22px;color:#0a58a2;margin-right:16px}.stand-toast p{color:#222;font-size:16px;margin-bottom:8px}.stand-toast .close-toast{font-size:14px;text-decoration:underline;color:#0a58a2;cursor:pointer}.modal-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);align-items:center;justify-content:center;z-index:1}.modal-container{position:relative;min-width:320px;max-width:90%;max-height:90%;overflow-y:auto;background:#fff;color:#000;padding:32px;animation:fadeUp .2s linear}.modal-wrapper .section-title{color:var(--primary-500)}.modal-close{position:absolute;top:20px;right:20px;cursor:pointer}.modal-close svg{color:var(--primary-500);width:56px;height:56px}#partners-agreement-modal .ui.header{line-height:1.28571429em!important}@keyframes pictoPulse{50%{transform:scale(1)}52%{transform:scale(1.2)}54%{transform:scale(1)}56%{transform:scale(1.2)}58%{transform:scale(1)}60%{transform:scale(1.2)}62%{transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.embed-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-wrapper embed,.embed-wrapper iframe,.embed-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.text-lowercase{text-transform:lowercase!important}.no-pointer-event{pointer-events:none}.text-underline{text-decoration:underline!important}.opacity-0{opacity:0}.ebadge-valid{position:fixed;bottom:0;right:.5rem;padding:2rem 1rem 1rem;background:#fff;border-radius:16px 16px 0 0;z-index:999;text-align:center;max-width:280px;box-shadow:0 0 0 4px #0a58a2;animation:fade-up 1s ease-in-out forwards;opacity:0}@keyframes fade-up{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.ebadge-valid{right:1rem}}.ebadge-valid-container{position:relative}.close-button{position:absolute;display:flex;align-items:center;justify-content:center;top:-4.5rem;right:-2.5rem;padding:2rem;cursor:pointer;font-size:.8rem;color:#0a58a2}.close-button span{opacity:0;transition:opacity .3s ease-in-out}.close-button:hover span{opacity:.7}.close-button svg{width:2rem;height:auto;color:#0a58a2;margin-left:.3rem}.ebadge-valid h3{font-weight:700}.ebadge-valid .subtitle,.ebadge-valid h3{text-transform:uppercase;color:#0a58a2}.ebadge-valid p{text-transform:none;margin-bottom:1rem}#dpc .section-title{max-width:42ch;margin:0 auto 2rem}.page-header{background:url(/build/images/e-sfo-banner-2024.930e296c.webp) 50% no-repeat!important;background-size:cover!important}.page-header h1{text-shadow:0 1px 3px rgba(0,0,0,.1607843137254902)!important;color:#0a58a2}@media only screen and (max-width:1233px){.cristalens-logo,.hoya-logo{margin-right:15%;margin-top:9%}.cristalens-logo{margin-bottom:9%}}@media only screen and (max-width:992px){.ui.text.menu.footer-menu .item{font-size:.8rem}.main-banner .nine.wide.column.description-column{margin-top:0}.welcome-content .nine.wide.column.program-column .content.program-presentation{padding-top:0}.welcome-content .nine.wide.column.program-column{padding-left:0}.row.partner-logos img:first-of-type{margin-top:10%}.row.partner-logos img{margin-bottom:10%}.six.wide.column.robotic-eye{display:none}}@media only screen and (max-width:767px){.ui.container.main-menu{width:100%!important}.ui.stackable.grid .one.wide.column.buffer-column{display:none}.main-banner .ui.container.main-title-container,.small-banner .ui.container.main-title-container{min-width:100%;margin-left:0!important}.main-banner .main-title,.small-banner .main-title{background-size:75%;background-position:50%;font-size:2rem;text-align:center;color:#fff}.main-banner .main-title{height:135px}.small-banner .main-title{height:120px;padding-top:50px}.main-banner .main-title .event-subtitle:after,.small-banner .main-title .event-subtitle:after{width:0;border-top:none}.main-banner .five.wide.computer.fourteen.tablet.column.date-column,.main-banner .title-column .action-buttons{text-align:center}.welcome-content{padding-top:0}.ui.small.image.macaron-dpc{margin:0 auto}.section-title{font-size:1.5rem}.speaker-image{margin:0 auto}.speaker-details{text-align:center}.step-number{margin-bottom:1%}.how-to-content{text-align:center}.cristalens-logo,.hoya-logo{margin-right:0}.row.partner-logos{text-align:center}.row.partner-logos img{margin:3% 5%}.ui.stackable.grid .row.partner-logos:before{display:inline-block;content:"";width:30%;margin:0 auto;border-top:1px solid #000}}@media only screen and (max-width:510px){.small-banner{background-image:none}.small-banner .main-title-container{position:absolute;bottom:0;left:50%;transform:translate(-50%,3%)}.small-banner .main-title{height:120px;font-size:1.8rem;text-align:center;color:#fff;padding-top:0}.small-banner .main-title .event-subtitle:after{width:0;border-top:none}.section-title{font-size:1.3rem}.ui.labeled.icon.button,.ui.labeled.icon.buttons .button{margin-top:8%;margin-bottom:8%}.ui.fluid.container.partners-container .seven.wide.bottom.aligned.column{text-align:center}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}