.original-programme{margin:0;background:#333 url('/images/05.png') center top/cover fixed no-repeat;color:#333;font-family:'Exo 2',sans-serif}
.original-programme #header-links{position:fixed!important;top:0;width:100%}
.original-programme #main-content{min-height:75vh}
.original-speakers{max-width:1024px;margin:198px auto 80px}
.original-speakers .worskshop-header{height:100px;padding:10px 0;background:#fedb4b;text-align:center}
.original-speakers h1{margin:5px 0;font-size:56px;font-weight:700;line-height:75px}
.programme-speaker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.programme-speaker-card{position:relative;margin:0;aspect-ratio:1;overflow:hidden;background:#333}
.programme-speaker-card>a{display:block;width:100%;height:100%;text-decoration:none}
.programme-speaker-card img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform .25s ease}
.programme-speaker-card a:hover img,.programme-speaker-card a:focus-visible img{transform:scale(1.1)}
@media(prefers-reduced-motion:reduce){.programme-speaker-card img{transition:none}.programme-speaker-card a:hover img,.programme-speaker-card a:focus-visible img{transform:none}}
.original-speaker-caption{position:absolute;bottom:0;left:0;right:0;min-height:64px;padding:9px 30px 10px;background:rgba(35,35,35,.68);color:white}
.original-speaker-caption h2{margin:0;font-size:19px;line-height:23px;font-weight:700;color:#fedb4b}
.original-speaker-caption p{margin:0;font-size:16px;line-height:20px;font-weight:300}
.programme-initials{display:grid;place-items:center;background:#555;color:#fedb4b;height:100%;font-size:70px}
.original-agenda-heading{text-align:center;margin:80px auto 32px;color:white}
.original-agenda-heading h1{font-size:45px;line-height:1.42857143;font-weight:300;margin:0 0 8px}
.original-agenda-heading nav{display:flex;gap:20px;justify-content:center}
.original-agenda-heading a{font-size:20px;font-weight:300;color:white;text-decoration:none}
.original-agenda-heading [aria-current]{border-bottom:2px solid #fedb4b}
.original-agenda{width:min(1440px,calc(100% - 60px));margin:0 auto 80px}
.original-agenda-scroll{overflow-x:auto;box-shadow:5px 5px 15px #0005}
.original-agenda-table{table-layout:fixed;width:100%;min-width:1100px;border-collapse:collapse;background:white}
.original-time-column{width:74px}
.original-date{height:100px;background:#505050;color:white;text-align:center}
.original-date>td{background:#333}
.original-date span{display:block;font-size:24px;font-weight:300}
.original-date strong{display:block;font-size:40px;line-height:45px}
.original-date th{font-size:55px;font-weight:300;text-align:center}
.original-date sup{font-size:75%}
.original-room-headings>th{padding:16px 24px;font-size:22px;font-weight:600;border-left:1px solid #ddd;background:#fff}
.original-room-headings>th:first-child{background:#505050}
.original-time{background:#505050;color:white;font-weight:300;font-size:18px;line-height:1.42857143;text-align:center;border-bottom:1px solid #afafaf;height:90px;padding:0}
.original-time img{display:block;margin:10px auto 0;width:36px;height:36px;object-fit:contain}
.original-time span{display:block;margin:10px 0}
.original-session,.original-empty,.original-break{padding:0 0 0 30px;vertical-align:middle;border:0;background:white;text-align:left;overflow-wrap:anywhere}
.original-session{scroll-margin-top:160px;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb}
.original-empty{background:#fff;border:1px solid #dbdbdb}
.original-session h2{font-size:18px;line-height:1.42857143;font-weight:700;margin:0}
.programme-speaker{display:block;color:#333;font-size:13px;line-height:1.6;font-weight:400}
.original-track{font-size:12px;line-height:1.4;color:#777;margin:0 0 8px;text-transform:uppercase;letter-spacing:.4px}
.original-session-time{font-size:12px;color:#666;margin:7px 0 0;font-style:italic}
.original-participant-label{font-size:13px}
.original-break{background:#f1f1f1;font-size:18px;font-weight:600;line-height:1.42857143;color:#000;height:85px}
.original-break p{display:inline-block;margin:25px 0 0;vertical-align:top}
.original-break img{float:right;max-height:none;width:125px;height:auto;margin:0 0 -8px;object-fit:contain}
.original-programme-note{background:#f1f1f1;padding:14px 20px;margin:0;font-size:13px;color:#555}
.original-unplaced{background:#fff;margin-top:30px;padding:25px 30px}
.original-unplaced h2{font-size:24px}
.original-unplaced h3{font-size:18px;font-weight:700}
.original-programme:has(.original-profile){background-image:url('/images/back-speakers.png')}
.original-profile{max-width:1100px;margin:240px auto 50px;background:#fff;box-shadow:0 0 5px 2px #0003}
.original-profile-identity{position:relative;background:#333;color:white;text-align:center;padding:10px 0 60px;height:200px}
.original-profile-identity>img{position:absolute;top:-70px;left:50%;transform:translateX(-50%);width:120px;height:120px;object-fit:cover;border-radius:50%;border:4px solid #fedb4b}
.original-profile-identity h1{font-size:24px;font-weight:700;color:#fedb4b;line-height:1.42857143;margin:60px 0 10px}
.original-profile-identity p{font-size:15px;line-height:1.42857143;font-weight:200;margin:-10px 0 10px}
.original-profile-content{background:white;padding:10px 67px}
.programme-biography{position:relative;background:#fedb4b;color:#333;line-height:1.42857143;font-size:16px;font-weight:300;text-align:justify;min-height:200px;margin-top:-10px;padding:50px 60px 30px 70px}
.programme-biography p:last-child{margin-bottom:10px}
.original-profile-content h2{font-size:22px;line-height:1.42857143;font-weight:400;margin:0 0 10px}
.original-profile-content h3{font-size:20px;line-height:1.42857143;font-weight:700;margin:0 0 10px;padding-right:60px}
.original-profile-session{padding:0;border:0}
.original-profile-content a{color:#333;text-decoration:none}
.original-profile-content a:hover{text-decoration:underline}
.original-share-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:80px}
.original-share-strip>a{display:block;text-align:center;padding-top:25px}
.original-share-strip img{max-width:50px;height:auto;max-height:38px}
.original-share-facebook{background:#0c559d}.original-share-twitter{background:#1badea}.original-share-linkedin{background:#1078b3}.original-share-email{background:#db4940}
.original-share-strip a:hover{filter:brightness(1.1)}
.original-partners{max-width:1100px;margin:160px auto 0;background:#fff}
.original-programme:has(.original-partners){background-size:cover;background-position:left top;background-attachment:scroll;background-repeat:no-repeat}
.original-programme:has(.original-partners) #main-content{display:flow-root}
.original-partners .worskshop-header,.original-universities .worskshop-header{height:100px;background:#fedb4b;text-align:center;padding:10px 0 0}
.original-partners h1,.original-universities .worskshop-header h2{font-size:56px;font-weight:700;line-height:1.42857143;margin:0 0 10px}
.original-partners-content{padding:50px 0 50px 70px;text-align:left}
.original-partners-content section+section{margin-top:60px}
.original-partners-content .original-partner-gold{margin-top:80px}
.original-partners-content .original-partner-bronze{margin-top:90px}
.original-partners-content h2{font-size:30px;font-weight:300;line-height:1.42857143;color:#000;margin:0 0 10px}
.original-partners .partner-grid{display:block;margin:30px 0 0 -15px}
.original-partners .partner-card{display:block;padding:0 15px;background:#fff}
.original-partners .partner-card img{max-width:100%;height:auto;object-fit:contain}
.original-partners .partner-bt img{width:90%;margin:5px 0 0 -10px}
.original-partners .partner-accenture img{width:200px;margin:30px 0 0 10px}
.original-partners .partner-bmw{margin-top:-10px}.original-partners .partner-bmw img{width:65%;margin:30px 0 0 20px}
.original-partners .partner-3pillar,.original-partners .partner-p3{text-align:center}
.original-partners .partner-3pillar img{width:250px;margin:-30px 0 0 -150px}
.original-partners .partner-p3 img{width:80px;margin:20px 0 0 -100px}
.original-partners .partner-msg{margin-top:-10px}.original-partners .partner-msg img{width:45%;margin:28px 0 0 30px}
.original-partners .partner-frequentis img{width:200px;margin-top:20px}
.original-partners .partner-rws img{width:60%;margin:10px 0 0 20px}
.original-partners .partner-wolfpack img{width:60%;margin:10px 0 0 20px}
.original-partners .partner-colors img{width:70%;margin:30px 0 0 10px}
.original-universities{max-width:1100px;margin:60px auto 0;background:white}
.original-universities-content{padding:50px 0 50px 70px}
.original-universities-content .partner-grid{margin:30px auto 0 150px}
.original-universities-content img{width:100%;height:auto}.original-universities-content .partner-utcn img{width:70%;margin-top:-35px}.original-universities-content .partner-ubb img{margin:-10px 0 0 -20px}.original-universities-content .partner-uad img{margin-top:-20px}
.original-partners-project{max-width:1100px;margin:50px auto 0;padding:30px 15px 40px;background:#333;color:white;text-align:center;border-bottom:2px solid #595959}
.original-partners-project p{font-size:25px;line-height:1.42857143;font-weight:300;margin:0 0 10px}
.original-partners-project a{color:#fedb4b}.original-partners-project .original-project-email{font-size:24px;margin-top:5px}.original-partners-project img{margin-top:40px;max-width:100%}
.original-programme:has(.original-partners) #footer{max-width:1100px;margin:0 auto;padding:40px 0}
.original-programme:has(.original-profile) #main-content{min-height:0}
.original-contact-hero{height:460px;background:url('/images/speakers2.png') left top no-repeat}
.original-contact-project{background:#333;color:white;text-align:center;padding:30px 15px 40px}
.original-contact-project p{font-size:25px;line-height:1.42857143;font-weight:300;margin:0 0 10px}
.original-contact-project .original-project-email{font-size:24px}.original-contact-project p:nth-child(3){margin-top:5px}
.original-contact-project strong{font-weight:700}
.original-contact-project a{color:#fedb4b}
.original-contact-project img{margin-top:20px;max-width:100%}
.original-contact-details{background:#fedb4b;height:240px;color:#333}
.original-contact-details>div{max-width:630px;margin:auto}
.original-contact-person{width:50%;padding:45px 45px 0 15px;text-align:right}
.original-contact-details h1,.original-contact-details p{font-size:24px;line-height:1.42857143;font-weight:300;margin:0 0 10px}
.original-contact-details h1{font-weight:700}.original-contact-details .original-contact-name{margin-top:-10px}.original-contact-details .original-contact-phone{margin-top:30px}.original-contact-details .original-contact-email{margin-top:-15px;white-space:nowrap}
.original-contact-details a{color:#333}
.original-presentation{max-width:1100px;margin:160px auto 150px;background:#fff;box-shadow:0 0 3px 3px #0003}
.original-presentation-heading{min-height:80px;padding:10px 15px 0;background:#fedb4b;text-align:center}
.original-presentation-heading p{font-size:40px;line-height:1.42857143;font-weight:300;margin:0 0 10px}
.original-presentation-summary{background:#333;text-align:center;padding:30px 25px 20px}
.original-presentation-summary h1{font-size:37px;line-height:1.42857143;font-weight:700;margin:0 0 10px;color:#fedb4b}
.original-presentation-byline{font-size:20px;line-height:1.42857143;font-weight:700;margin:0 0 10px;color:#fedb4b}
.original-presentation-byline a{color:#fedb4b}
.original-presentation-venue,.original-presentation-date{font-size:24px;line-height:1.42857143;font-weight:100;color:white;margin:0 0 10px}
.original-presentation-content{padding:50px 67px 40px;background:white;font-size:20px;font-weight:300;line-height:1.42857143}
.original-presentation-content p{margin:0 0 10px}.original-presentation-content a{font-size:14px;color:#333}
.original-presentation-speaker{display:grid;grid-template-columns:16.666667% minmax(0,1fr);min-height:200px;background:#222;color:white;padding:40px 0 30px 10px}
.original-presentation-portrait{text-align:left;padding:0 15px}
.original-presentation-portrait img{width:120px;height:120px;border:4px solid #fedb4b;border-radius:50%;object-fit:cover}
.original-presentation-biography{padding:0 15px;font-size:14px;font-weight:200;line-height:1.42857143}
.original-presentation-biography h2{font-size:20px;line-height:1.42857143;font-weight:700;margin:0 0 10px}
.original-presentation-biography h2 a{color:#fedb4b}.original-presentation-biography h2 span{font-weight:200}
.original-presentation-company{margin:-10px 0 10px}.original-presentation-biography p{font-weight:200}
.original-programme #footer{height:auto;width:100%;min-width:0;background:#333;margin:0;padding:40px 20px;color:white}
.original-programme #footer>.row{width:100%!important;min-width:0!important;max-width:1100px;display:flex;flex-wrap:wrap;margin:auto!important}
.original-programme #footer a{color:#999}.original-programme #footer nav a{color:#fedb4b}
.original-programme #footer [class*='col-']{height:auto!important;min-width:0!important;max-width:100%;margin-bottom:20px}
.original-programme a:focus-visible{outline:3px solid #fedb4b;outline-offset:3px}
@media(max-width:1099px){
.original-speakers,.original-profile{margin-top:190px;width:calc(100% - 40px)}
.original-agenda-heading{margin-top:155px}
.original-agenda{width:calc(100% - 24px)}
.original-speaker-caption{padding:9px 16px}
.original-speaker-caption h2{font-size:17px}
.original-speaker-caption p{font-size:14px}
.original-date th{font-size:44px}
}
@media(max-width:650px){
.original-speakers,.original-profile{width:calc(100% - 24px)}
.programme-speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.original-speakers .worskshop-header{height:80px}
.original-speakers h1{font-size:42px;line-height:60px}
.original-speaker-caption{padding:8px 12px;min-height:62px}
.original-speaker-caption h2{font-size:16px;line-height:20px}
.original-speaker-caption p{font-size:13px;line-height:17px}
.original-profile{grid-template-columns:1fr}
.original-profile-content{padding:30px 25px}
.original-agenda-heading h1{font-size:38px}
.original-programme #footer>.row{display:block}
.original-programme #footer [class*='col-']{float:none;width:100%!important;text-align:center!important}
.original-programme #footer nav{max-width:100%;flex-wrap:wrap}
}

.original-programme #header-links a[aria-current="page"]{text-decoration:underline;text-underline-offset:6px}
.original-agenda-scroll{scroll-margin-top:90px}
.original-agenda-scroll+.original-agenda-scroll{margin-top:150px}
.original-track-band th{padding:0;color:white;vertical-align:middle;font-weight:400;text-align:center;border:0}
.original-track-band th span{display:block;font-size:18px;line-height:1.42857143;margin:2px}
.original-track-band th small{display:block;font-size:16px;font-weight:400;line-height:1.42857143;margin:2px}
.original-track-gutter{background:#505050}
.original-track-1{background:#9b59b6}.original-track-2{background:#3498db}.original-track-3{background:#1abc9c}.original-track-4{background:#c97d12}
.original-session h2 a{color:#000;text-decoration:none}
.original-session h2 a:hover,.original-session h2 a:focus-visible{color:#000;text-decoration:underline}
.original-session-speaker{margin:0}
.original-session .programme-speaker{color:#000;font-size:13px;font-weight:400;font-style:normal;line-height:1.42857143;margin:3px 0 0}
.original-speaker-company{font-size:13px;font-style:italic;font-weight:400;line-height:1.42857143;color:#333;margin:-1px 0 10px}
.original-unplaced a{color:#333}
.original-programme #footer nav{background:#333!important}
@media(max-width:1099px){.original-profile,.original-partners,.original-presentation{width:calc(100% - 40px)}}
@media(max-width:700px){.original-profile{margin-top:240px}.programme-biography,.original-profile-content,.original-presentation-content,.original-presentation-heading{padding:25px}.original-partners-content{padding:25px 20px}.original-partners .partner-card,.original-partners section:first-child .partner-card{width:100%;max-width:280px}.original-contact-project p{font-size:20px}.original-contact-hero{height:300px}.original-presentation-heading h1{font-size:26px}}

@media(max-width:700px){.original-profile-identity{padding:10px 15px 60px}.programme-biography{padding:40px 25px 30px}.original-profile-content{padding:20px 25px}.original-profile-content h3{padding-right:0}.original-presentation{margin-top:170px;margin-bottom:60px}.original-presentation-summary h1{font-size:28px}.original-presentation-heading p{font-size:30px}.original-presentation-byline{font-size:18px}.original-presentation-content{padding:30px 25px}.original-presentation-speaker{grid-template-columns:1fr;gap:20px;padding:30px 15px}.original-presentation-biography{padding:0 10px}.original-partners-content{padding:35px 25px}.original-partners .partner-grid{grid-template-columns:1fr;margin:20px 0 0;gap:20px}.original-partners .partner-card{justify-content:center;padding:0}.original-partners .partner-card img{max-width:100%}.original-universities{width:calc(100% - 40px)}.original-universities .worskshop-header h2{font-size:36px;line-height:80px}.original-universities-content{flex-wrap:wrap;padding:30px 20px}.original-partners-project{width:calc(100% - 40px)}.original-share-strip img{max-width:36px}}

@media(max-width:700px){.original-presentation-portrait{text-align:center}}
