|
|
|
/*------------------------------------------------*/ /*---OOH PROJECTATONS DETAIL PAGE - 14-06-2023---*/ /*----------------------------------------------*/ #main-content p:empty { display: none;} .mb-0 { margin-bottom:0;} /*---INTRODUCTION---*/ #introduction { padding-bottom:0;} .introduction-box { display: flex; border-radius: 16px; overflow: hidden; } .introduction-box-cover { width: 50%; background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/713524112/illu-introduction-accelerator-1-2024.jpg"); background-size: cover;} .introduction-box-content { position:relative; padding: 3.5rem 7rem 2.5rem 0; width: 50%; background-color: #F3F4F7;} .introduction-box-content * { position: relative;} .introduction-box-content:before { position:absolute; top: -10%; left:-110px; display: inline-block; content:""; background-color: #F3F4F7; width: 200px; height: 120%; border-radius: 50% 50% 52% 48% / 50% 50% 50% 50% ;} .heading-subtitle { display: block; font-size: 14px; line-height: 24px;} @media screen and (max-width: 768px) { .introduction-box { display: block;} .introduction-box-cover { height: 12rem; width: 100%;} .introduction-box-content { padding: 2rem; width: 100%;} .introduction-box-content:before { width: 0;} } /*---GALLERY---*/ #gallery { position: relative; z-index: 2; padding-bottom:0;} #gallery .container .cols > div p:first-child, #gallery .container .cols > div p:last-child { display: none;} .wiki-content .gallery-p { margin:0 0 2rem 0;} .wiki-content .gallery-cta { margin:2rem 0 0 0;} .gallery { margin: 0 -5px!important; width:100%;} .gallery table { width:100%;} .gallery table td { width:25%;} .gallery table td img { margin: 0 !important; padding: 5px; width: 100%; max-width: 400px; height: auto; border-radius: 16px;} .gallery table td img:hover { cursor: pointer;} /*---INFORMATION---*/ #information { padding-top:0;} #information h2 { margin:7.5rem 0 2.5rem 0;} .information-list { margin: 0; padding: 0;} .information-list li { margin:2rem 0 0 0; padding-bottom:1rem; list-style-type: none; border-bottom: 1px solid #E3E6EB;} .information-list li:first-child { margin-top:0;} .information-list li:last-child { padding-bottom:0; border-bottom: none;} .information-col:nth-child(1) p { font-size: 18px; color: #001832;} .information-list li:last-child .information-col:nth-child(2) p { margin-bottom:0;} @media screen and (min-width: 769px) { .information-cols { display: flex; align-items: center;} .information-col:nth-child(1) { width: 30%;} .information-col:nth-child(2) { width: 70%} } /*---AGENDA BOX---*/ .agenda-box { padding-top:0;} .faq-content-box { margin-bottom:6rem; padding:80px 60px 60px 60px; background-color:#F3F4F7; border-radius:20px;} .faq-content-box:last-child { margin-bottom:0;} .faq-content-box h2 {} @media screen and (max-width: 768px) { .faq-content-box { margin-bottom:3rem; padding:40px 20px 20px 20px;} } /*--- MACRO EXPAND ---*/ .faq-content-box .expand-container:last-child { border-bottom:1px solid transparent;} .expand-container { margin:0; padding:0; border-bottom:1px solid #E3E6EB;} .expand-control { display: flex; flex-direction: row-reverse; align-items: center; margin-bottom:0; padding:1rem 0;} .expand-control-text { margin:0 0.5rem 0.5rem 0; width: 100%; font-size: 20px; color:#001832;} .expand-content { margin:0; padding: 0; color: #5E748E;} .expand-container [aria-expanded="true"] .aui-iconfont-chevron-down { transform: rotate(180deg);} .expand-container [aria-expanded="false"] .aui-iconfont-chevron-right { transform: rotate(90deg);} .expand-container .aui-icon::before { font-size: 20px !important;} @media screen and (max-width: 768px) { .expand-control-text { font-size: 16px;} } /*---AGENDA HOUR---*/ .agenda-hour { margin: 0; padding:0; } .agenda-hour li { padding:1rem 0; list-style: none; border-bottom: 1px dashed #E3E6EB;} .agenda-hour li:first-child { padding-top:0;} .agenda-hour li:last-child { padding-bottom:0; border-bottom: none;} .agenda-hour li .agenda-hour-cols { display: flex;} .agenda-hour li .agenda-hour-col:nth-child(1) { width: 25%; font-family: Source Sans Pro SB;} .agenda-hour li .agenda-hour-col:nth-child(2) { width: 75%;} .agenda-hour .label { margin-bottom:0;} .agenda-hour .label span { padding:4px 10px; font-size: 12px; line-height: 12px; background: #E3E6EB; border-radius: 40px;} .agenda-hour .label.plenary span { color: #842DB5; background: #F2E5F7;} .agenda-hour .label.ccab span { color: #995E00; background: #FFEECC;} .agenda-hour .label.tbc span { background: #E3E6EB;} @media screen and (min-width: 769px) { .agenda-cols { display: flex;} .agenda-col:nth-child(1) { width: 30%;} .agenda-col:nth-child(2) { width: 70%} } /*---LABEL---*/ .label span { padding:4px 10px; font-size: 12px; line-height: 12px; background: #E3E6EB; border-radius: 40px;} .label.room1 span { color: #842DB5; background: #F2E5F7;} .label.room2 span { color: #995E00; background: #FFEECC;} .label.room3 span { color: #3D597A; background: #E3E6EB;} .label.room4 span { color: #00786F; background: #D0F3F1;} /*---CUSTOM AGENDA---*/ .faq-content-box.custom-agenda {background-color: #00284A;} .faq-content-box.custom-agenda h2 { margin-bottom:0;} .faq-content-box.custom-agenda h3 { margin-top:2.5rem;} .faq-content-box.custom-agenda h2, .faq-content-box.custom-agenda h3, .faq-content-box.custom-agenda h3 > p {color: #FFF;} .faq-content-box.custom-agenda .expand-container { border-bottom: 1px solid rgba(255, 255, 255, 0.50);} .faq-content-box.custom-agenda .expand-container:last-child { border-bottom: 1px solid transparent;} .faq-content-box.custom-agenda .expand-control-text {color: #FFF;} .faq-content-box.custom-agenda .expand-container .aui-icon::before { color: #FFF;} .faq-content-box.custom-agenda .agenda-hour li {border-bottom: 1px dashed rgba(255, 255, 255, 0.25);} .faq-content-box.custom-agenda .agenda-hour li:last-child { border-bottom: 1px dashed transparent;} .faq-content-box.custom-agenda .agenda-hour li .agenda-hour-col:nth-child(1) {color: #FFF;} .faq-content-box.custom-agenda .agenda-hour li .agenda-hour-col:nth-child(2) {color: rgba(255, 255, 255, 0.75);} .wiki-content .faq-content-box.custom-agenda .agenda-hour li .agenda-hour-col:nth-child(2) p { margin-bottom: 0;} .faq-content-box.custom-agenda .agenda-hour li .agenda-hour-col:nth-child(2) p { color: rgba(255, 255, 255, 0.50);} /*---CUSTOM AGENDA ADD ILLU---*/ .faq-content-box { position: relative;} .illu-projectathon-agenda { position: absolute; bottom: -65px; right: 50px;} .illu-projectathon-agenda img {width: 90px;} @media screen and (min-width: 769px) { .illu-projectathon-agenda { bottom: -110px; right: 100px;} .illu-projectathon-agenda img {width: 180px;} } /*---HOW TO REGISTER DISPLAY NONE FOR THE MOMENT---*/ #how-to-register { margin-top:-2rem; padding-top:0;} #how-to-register-box { padding:3rem 1rem; background: #F3F4F7; border-radius: 60px;} #how-to-register-box .cols p:first-child { display: none;} #how-to-register-box ul { margin:2.5rem 0 0 0; padding: 0; list-style: none;} #how-to-register-box ul li > div { display:flex; align-items: baseline; gap:10px;} #how-to-register-box ul li > div > span { display: flex; align-items: center; justify-content: center; background: #E3E6EB; width: 24px; height: 24px; min-width: 24px; border-radius: 24px; color: #3D597A; font-size: 12px;} #how-to-register-box ul li:last-child > div > p { margin-bottom:0;} #how-to-register-box h3 { margin-bottom:2.5rem;} @media screen and (min-width: 1366px) { #how-to-register-box { padding:5rem;} } /*---PAST INSIGHTS---*/ #past-insights { padding-top: 16rem; background-color: #F3F4F7;} .wiki-content .past-insights-p { margin-bottom:2rem;} .past-insights-illu { line-height:0 !important;} .past-insights-illu img { width: 180px;} @media screen and (min-width: 769px) { .past-insights-illu img { width: 100%; max-width: 200px; height: auto;} } |