Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Div
classsection agenda-box
Div
classcontainer
Div
idfaq-content
Div
classfaq-content-box custom-agenda
Html-bobswift
<h2 class="h3">Projectathon agenda</h2>
<p class="illu-projectathon-agenda"><img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-projectathon-agenda.png"></p>
Expand
titleDay 1
Html-bobswift
<ul class="agenda-hour">
<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">08:00 - 09:00</div>
<div class="agenda-hour-col">Welcome coffee & registration
<p class="label ccab"><span>CCAB - room 0.A</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">09:00 - 09:45</div>
<div class="agenda-hour-col">Introduction to the Once-Only Technical System Projectathon (day 1) 
<p class="label plenary 0.A"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">09:45 - 10:15</div>
<div class="agenda-hour-col">Welcome to the Once-Only Technical System Projectathon
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">10:15 - 12:00</div>
<div class="agenda-hour-col">Technical set-up and initial tests
<p class="label plenary"><span>Plenary</span></p></div>
</div>
</li> 

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">12:00 - 13:00</div>
<div class="agenda-hour-col">Lunch
<p class="label ccab"><span>CCAB - room 0.A</span></p>
</div>
</div>
</li>  

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">13:00 - 15:00</div>
<div class="agenda-hour-col">Peer-to-peer testing - Part 1
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">15:00 - 15:30</div>
<div class="agenda-hour-col">Coffee break
<p class="label ccab"><span>CCAB - room 0.A</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">15:00 - 17:00</div>
<div class="agenda-hour-col">Peer-to-peer testing - Part 2
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">17:00 - 17:20</div>
<div class="agenda-hour-col">Wrap-up of the day + intro to next day 
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">17:30 +</div>
<div class="agenda-hour-col">Social event
</div>
</div>
</li>

</ul>
Expand
titleDay 2
Html-bobswift
<ul class="agenda-hour">
<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">08:30 - 09:00</div>
<div class="agenda-hour-col">Welcome coffee
<p class="label ccab"><span>CCAB - room 0.A</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">09:00 - 09:45</div>
<div class="agenda-hour-col">Introduction to the Once-Only Technical System Projectathon (day 2)
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">09:45 - 12:00</div>
<div class="agenda-hour-col">Peer-to-peer testing - Part 1
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">12:00 - 13:00</div>
<div class="agenda-hour-col">Lunch
<p class="label ccab"><span>CCAB - room 0.A</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">13:00 - 15:00</div>
<div class="agenda-hour-col">Peer-to-peer testing - Part 2
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">15:00 - 15:30</div>
<div class="agenda-hour-col">Coffee break
<p class="label ccab"><span>CCAB - room 0.A</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">15:00 - 17:00</div>
<div class="agenda-hour-col">Peer-to-peer testing - Part 3
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">17:00 - 17:20</div>
<div class="agenda-hour-col">Wrap-up of the day + intro to next day
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">17:20 - 17:30</div>
<div class="agenda-hour-col">Closing of day 2
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

</ul>
Expand
titleDay 3
Html-bobswift
<ul class="agenda-hour">
<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">08:30 - 09:00</div>
<div class="agenda-hour-col">Welcome coffee
<p class="label ccab"><span>CCAB - room 0.A</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">09:00 - 09:45</div>
<div class="agenda-hour-col">Introduction to the Once-Only Technical System Projectathon (day 3)
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">09:45 - 10:00</div>
<div class="agenda-hour-col">Welcome words
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">10:00 - 12:00</div>
<div class="agenda-hour-col">Peer-to-peer testing - Part 1
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">12:00 - 13:00</div>
<div class="agenda-hour-col">Lunch
<p class="label ccab"><span>CCAB - room 0.A</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">13:00 - 14:00</div>
<div class="agenda-hour-col">State of play of October Projection
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>


<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">14:00 - 14:30</div>
<div class="agenda-hour-col">Coffee break
<p class="label ccab"><span>CCAB - room 0.A</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">14:30 - 14:45</div>
<div class="agenda-hour-col">High-level keynote, Veronica Gaffey (Director General, DIGIT) - closing #3 Projectathon
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">14:45 - 16:00</div>
<div class="agenda-hour-col">Peer-to-peer testing - Part 2
<p class="label plenary"><span>Plenary</span></p>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">16:00 - 17:30</div>
<div class="agenda-hour-col">Extra testing time (optional)
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">17:30</div>
<div class="agenda-hour-col">End
</div>
</div>
</li>

</ul>
Div
classfaq-content-box
Html-bobswift
<h2 class="h3">Exploration rooms</h2>
Expand
titleDay 1
Html-bobswift
<ul class="agenda-hour">

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">13:30 - 14:30</div>
<div class="agenda-hour-col">Semantic Repository
<p class="label room4"><span>Room 0.B</span></p>
<i></i>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">13:30 - 16:00</div>
<div class="agenda-hour-col">UX Lab Workshop
<p class="label room2"><span>Room 3.04</span></p>
<i>Discover the OOTS on procedure portals</i>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">13:30 - 16:00</div>
<div class="agenda-hour-col">Common Services UX testing (by appointment) 
<p class="label room1"><span>Room 3.05</span></p>
<i></i>
</div>
</div>
</li>

</ul>
Expand
titleDay 2
Html-bobswift
<ul class="agenda-hour">

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">10:00 - 16:00</div>
<div class="agenda-hour-col">UX Lab Workshop
<p class="label room2"><span>Room 3.04</span></p>
<i>Authentication, locate and request evidence and re-direct to preview</i>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">10:00 - 11:30</div>
<div class="agenda-hour-col">OOTS Operational Governance
<p class="label room4"><span>Room 0.B</span></p>
<i>This session simulates a situation (e.g., proposing and analysing a change, undergoing the change management process), testing the functionality and completeness of the operational arrangements.</i>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">10:00 - 16:00</div>
<div class="agenda-hour-col">Common Services UX testing (by appointment)
<p class="label room1"><span>Room 3.05</span></p>
<i></i>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">10:30 - 12:00</div>
<div class="agenda-hour-col">LCM and eDelivery integration #1 (by appointment)
<p class="label room3"><span>Room 3.10</span></p>
<i></i>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">13:30 - 14:30</div>
<div class="agenda-hour-col">Related Systems
<p class="label room4"><span>Room 0.B</span></p>
<i>This session discusses approaches using the messaging bridge integration pattern to simplify the implementation of the OOTS. A bridge is a component that allows integration of two systems (in our case, one of which is the OOTS) using their existing interfaces.  As case studies we cover EUCARIS, a system for vehicle and driver information that provides a SOAP-based interface, and EMREX, a system used in higher education using a user redirection mechanism similar to the OOTS preview feature.</i>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">13:30 - 15:00</div>
<div class="agenda-hour-col">LCM and eDelivery integration #2 (by appointment)
<p class="label room3"><span>Room 3.10</span></p>
<i></i>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">15:00 - 16:30</div>
<div class="agenda-hour-col">Onboarding
<p class="label room4"><span>Room 0.B</span></p>
<i>This session presents the Onboarding journey created to help MSs be ready to use OOTS from an organizational, legal, financial, and technical perspective.</i>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">15:30 - 17:00</div>
<div class="agenda-hour-col">LCM and eDelivery integration #3 (by appointment)
<p class="label room3"><span>Room 3.10</span></p>
<i></i>
</div>
</div>
</li>

</ul>
Expand
titleDay 3
Html-bobswift
<ul class="agenda-hour">

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">10:00 - 12:00</div>
<div class="agenda-hour-col">UX Lab Workshop
<p class="label room2"><span>Room 3.04</span></p>
<i>Preview and redirect back to procedure portal</i>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">10:00 - 12:00</div>
<div class="agenda-hour-col">PoC Presentation (AT, DE, NL)
<p class="label room4"><span>Room 0.B</span></p>
<i></i>
</div>
</div>
</li>

<li>
<div class="agenda-hour-cols">
<div class="agenda-hour-col">10:00 - 12:00</div>
<div class="agenda-hour-col">Common Services UX testing (by appointment)
<p class="label room1"><span>Room 3.05</span></p>
<i></i>
</div>
</div>
</li>

</ul>
Div
idperformtimeline
classsection
Div
classcontainer
Div
classcols
Div
classcontainer
Div
classcols
Div
Html-bobswift
<h2>Projectathon timeline</h2>

<div 
class
id="
cols justify
timeline-
content-center align-items-center
month-tablet">
  <div class="
col
month-01-
4
bg"
> <p
>June</div>
  <div class="
perform
month-02-
illu"><img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-perform.png"></p>
bg">September-October</div>
  <div class="month-03-bg">November</div>
</div>

<div 
class
id="
col
timeline-
4
cols">

<h2
  <div class="
h3">Perform Peer-to-Peer test</h2> <ul> <li><div><span>1</span><p>Search potentional Test Partner through Gazelle</p></div></li> <li><div><span>2</span><p>Meet Test Partner and Schedule test</p></div></li> <li><div><span>3</span><p>Execute Tests and upload evidence in Gazelle</p></div></li> <li><div><span>4</span><p>Monitor examine evidence and evaluate test result</p></div></li> <li><div><span>5</span><p>Fix bug (if any)</p></div></li> </ul> </div> </div>
Div
idtimeline
classsection
Div
Html-bobswift
<h2>Projectathon timeline</h2>

<div id="timeline-month-tablet">
  <div class="month-01-bg">June</div>
  <div class="month-02-bg">September-October</div>
  <div class="month-03-bg">November</div>
</div>

<div id="timeline-cols">

  <div class="timeline-col">
    <div class="timeline-month-mobile month-01-bg">June</div>
    timeline-col">
    <div class="timeline-month-mobile month-01-bg">June</div>
    <div class="timeline-description">
      <div class="timeline-description-body">
        <h3><span class="month-01-bg">1</span><span>Information</span></h3>
        <p class="text-primary"><strong>29 June 2023</strong></p>
		<p>Attend the <strong>Projectathon Deep-Dive session</strong> during the <strong>OOTS Implementers Café</strong> on 29 June 2023.</p>
		<p>Signal your intention to participate to the October 2023 Projectathon as Members States (can be with multiple teams).</p>
		<div class="timeline-description">
      <div class="timeline-description-body">
        <h3><span class="month-01-bg">1</span><span>Information</span></h3>-body-box"><p><strong>Implementers Café #6</strong><br> “Common Services Admin App & Projectathon Debrief (June event) and Preparation (October event)” 29/06/2023</p></div>
		</div>
        <p<div class="text-primary"><strong>29 June 2023</strong></p>
		<p>Attend the <strong>Projectathon Deep-Dive session</strong> during the <strong>OOTS Implementers Café</strong> on 29 June 2023.</p>
		<p>Signal your intention to participate to the October 2023 Projectathon as Members States (can be with multiple teams).</p>
		timeline-description-footer"><img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-timeline-footer-01.png"></div>
    </div>
  </div>

  <div class="timeline-col">
    <div class="timeline-month-mobile month-02-bg">September-October</div>
    <div class="timeline-description">
      <div class="timeline-description-body-box"><p><strong>Implementers>
 Café #6</strong><br> “Common Services Admin App & Projectathon Debrief (June event) and Preparation (October event)” 29/06/2023</p></div>
		</div>
<h3><span class="month-02-bg">2</span><span>Registration</span></h3>
       <div <p class="timeline-description-footer"><img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-timeline-footer-01.png"></div>
    </div>
  </div>

  <div class="timeline-col">
    <div class="timeline-month-mobile month-02-bg">September-October</div>
    <div class="timeline-description">
      <div class="timeline-description-body">
        <h3><span class="month-02-bg">2</span><span>Registration</span></h3>
        <p class="text-primary"><strong>01 - 12 September 2023</strong></p>
		<p>1. Register for the event via the <strong>EU survey</strong> and provide your consent to the Projectathon personal data privacy statement. (<a href="mailto:EC-OOTS@ec.europa.eu" >contact us</a> if you are unsure about registration).</p>
		<p>2. Register* your organisation, system under test (SUT), SUT operator(s) and features to be tested in <strong>Gazelle</strong>.</p>
		<p>* or duplicate it from previous registration</p>
      </div>
      text-primary"><strong>01 - 12 September 2023</strong></p>
		<p>1. Register for the event via the <strong>EU survey</strong> and provide your consent to the Projectathon personal data privacy statement. (<a href="mailto:EC-OOTS@ec.europa.eu" >contact us</a> if you are unsure about registration).</p>
		<p>2. Register* your organisation, system under test (SUT), SUT operator(s) and features to be tested in <strong>Gazelle</strong>.</p>
		<p>* or duplicate it from previous registration</p>
      </div>
      <div class="timeline-description-footer"><img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-timeline-footer-02.png"></div>
    </div>
  </div>

  <div class="timeline-col">
    <div class="timeline-month-mobile month-02-bg">September-October</div>
    <div class="timeline-description">
      <div class="timeline-description-body">
        <h3><span class="month-02-bg">3</span><span>Pre-projectathon test</span></h3> 
		<div class="timeline-description-body-footerbox"><img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-timeline-footer-02.png"></div>
    </div>
  </div>

  <div class="timeline-col">
    <div class="timeline-month-mobile month-02-bg">September-October</div>
    <div class="timeline-description">
      <div class="timeline-description-body">
        <h3><span class="month-02-bg">3</span><span>Pre-projectathon test</span></h3> 
		<div class="timeline-description-body-box"><strong>Projectathon Kick-off session</strong> with all participants. Online event on the morning of 13 September.</div>  ><strong>Projectathon Kick-off session</strong> with all participants. Online event on the morning of 13 September.</div>  
		<p class="text-primary"><strong>14 September - 13 October 2023</strong></p>
		<p>Perform <strong>Preparatory Test</strong> to get your system, test data and yourself ready before Projectathon.</p>
		<p class="text-primary"><strong>14 September><strong>02 - 13 October 2023</strong></p>
		<p>Perform <strong>Preparatory<strong>Connectivity Test</strong> to getensure yournetwork system,connection testof dataSUTs andare yourselfwell readyconfigured before Projectathon.</p>            
		<p class="text-primary"><strong>02 - 13 October 2023</strong></p>
		<p>Perform <strong>Connectivity Test</strong> to ensure network connection of SUTs are well configured before Projectathon.</p>            
		
      
      </div>
      <div class="timeline-description-footer"><img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-timeline-footer-03.png"></div>
    </div>
  </div>

  <div class="timeline-col">
    <div class="timeline-month-mobile month-02-bg">September-October</div>
    <div class="timeline-description">
      <div class="timeline-description-body">
        <h3><span class="month-02-bg">4</span><span>Projectathon</span></h3>
		<p class="text-primary"><strong>18 - 20 Octotber 2023</strong></p>
		<p><strong>Game on!</strong></p>
		<p>Connect and perform Peer-to-Peer marathon test!</p>       
	</div>
      <div class="timeline-description-footer"><img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-timeline-footer-04.png"></div>
    </div>
  </div>

  <div class="timeline-col">
    <div class="timeline-month-mobile month-03-bg">November</div>
    <div class="timeline-description">
      <div class="timeline-description-body">
        <h3><span class="month-03-bg">5</span><span>Post-projectathon</span></h3>
		<p class="text-primary"><strong>7 November 2023</strong></p>
		<p>Publication of <strong>Test Reports</strong>, lessons learned and best practices.</p>
		<div class="timeline-description-body-box"><p><strong>Implementers Café #7</strong><br> “Projectathon Debrief (October event) and next steps” 07/11/2023</p></div>
      </div>
      <div class="timeline-description-footer"><img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-timeline-footer-05.png"></div>
    </div>
  </div>

</div>

...

Div
idupcoming-projectatons
classsection
Div
classcontainer
Html-bobswift
<div class="cols">
<div class="col-8">

<h2>Past Projectathons</h2>
<p class="mb-0">The Commission is organising three Once-Only Technical System Projectathons in 2023. These are three-day events where national teams will connect various systems and perform a marathon of peer-to-peer interoperability and compliance tests in a structured environment.</p>

</div>
</div>
Html-bobswift
<div class="card-upcoming-cols">

<!--CARD 01-->
<div class="card-upcoming-col">
<div class="card-upcoming">
<div class="card-upcoming-body">
<a href="https://ec.europa.eu/digital-building-blocks/sites/display/OOTS/Projectathon1"></a>
<h3>Projectathon #1</h3>
<p class="label past">Past</p> 
<p>The April Projectathon brought together participants and observers to perform key tests on their national Once-Only Technical System implementations, ahead of the June and October sessions.</p>
<p class="card-upcoming-date">19 - 21 April 2023</p>
</div>
<div class="card-upcoming-footer">
<a class="btn primary" href="https://ec.europa.eu/digital-building-blocks/sites/display/OOTS/Projectathon1"><span>Read more</span><span class="ico-cta-forward"></span></a>
</div>
</div>
</div>
<!---->

<!--CARD 02-->
<div class="card-upcoming-col">
<div class="card-upcoming">
<div class="card-upcoming-body">
<a href="#" style="pointer-events: none;"></a>
<h3>Projectathon #2</h3>
<p class="label past">Past</p>  
<p>The June Projectathon provided a valuable moment for national implementation teams to perform interoperability tests prior to the summer recess.</p>
<p class="card-upcoming-date">14 - 16 June 2023</p>
</div>
<div class="card-upcoming-footer">  
<a class="btn primary" href="https://ec.europa.eu/digital-building-blocks/sites/display/OOTS/Projectathon2"><span>Read more</span><span class="ico-cta-forward"></span></a> 
</div>
</div>
</div>
<!---->   < 

</div>
Div
idpast-insights
classsection
Div
classcontainer
Div
classcols justify-content-between align-items-center
Div
classcol-7
Html-bobswift
<h2>Past Projectathon highlights</h2>
<p class="past-insights-p">Explore the Valuable Insights and Reflections on Projectathon Events and discover how Member States can benefit from participation before implementing the OOTS.</p> <p class="past-insights-cta btns"> <a target="_blank" class="btn ghost" href="https://ec.europa.eu/digital-building-blocks/sites/display/OOTS/EU+Member+States+note+success+of+first+Once-Only+Technical+System+Projectathon"><span>Go to Projectathon #1 highlights</span><span class="ico-cta-forward"></span></a> <a target="_blank" class="btn ghost" href="https://ec.europa.eu/digital-building-blocks/sites/pages/viewpage.action?pageId=674507740"><span>Go to Projectathon #2 highlights</span><span class="ico-cta-forward"></span></a> </p> 
Div
classcol-4
Html-bobswift
<p class="past-insights-illu"><img alt="" aria-hidden="true" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-past-insights.png"></p>

...

CSS Stylesheet
/*------------------------------------------------*/
/*---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/674506672/illu-introduction-projectathon-03.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) {
    --------*/ 

#main-content p:empty { display: none;}
.mb-0 { margin-bottom:0;}  

/*---INTRODUCTION---*/
#introduction { padding-bottom:0;}
.introduction-box { display: blockflex;}
    .introduction-box-cover { height: 12rem; width: 100%;}
     border-radius: 16px; overflow: hidden; }
.introduction-box-contentcover { paddingwidth: 2rem50%; width: 100%;}
    .introduction-box-content:before { width: 0;}
}

/*---INFORMATION---*/
#information { padding-top:0;}
#information h2 { margin:7.5rem 0background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/674506672/illu-introduction-projectathon-03.jpg"); background-size: cover;} 
.introduction-box-content { position:relative; padding: 3.5rem 7rem 2.5rem 0;}

.information-list { margin width: 050%; paddingbackground-color: 0#F3F4F7;}
.informationintroduction-box-listcontent li* { marginposition: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 { 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: 18px14px; colorline-height: #00183224px;}
.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)
@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: 70%0;}
}



/*---AGENDA BOXINFORMATION---*/
.agenda-box#information { padding-top:0;}
#information h2 { margin:7.5rem 0 2.5rem 0;}

.faq-content-boxinformation-list { margin: 0; padding: 0;}
.information-list li { margin-bottom:6rem:2rem 0 0 0; padding:80px 60px 60px 60px; background-color:#F3F4F7-bottom:1rem; list-style-type: none; border-radius:20pxbottom: 1px solid #E3E6EB;}
.faq-content-box:lastinformation-list li:first-child { margin-bottomtop:0;}
.faqinformation-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-controllist 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; flex-direction: row-reverse; align-items: center; margin-bottom:0; padding:1rem 0}
	.information-col:nth-child(1) { width: 30%;}
	.expandinformation-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;}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) { 
  .expandfaq-controlcontent-textbox { font-size: 16pxmargin-bottom:3rem; padding:40px 20px 20px 20px;}
} 

/*---AGENDA MACRO EXPAND HOUR---*/  
.agenda-hour { margin: 0; padding:0; }
.agenda-hour li { padding:1rem 0; list-style: none;faq-content-box .expand-container:last-child { border-bottom: 1px dashed #E3E6EB;}
.agenda-hour li:first-child { padding-top:0solid transparent;}
.agendaexpand-hourcontainer { li:last-child {margin:0; padding-bottom:0; border-bottom:1px solid none#E3E6EB;}
.agendaexpand-hour li .agenda-hour-cols control { 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 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: 12px20px; 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: #E3E6EBcolor:#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 (minmax-width: 769px768px) { 
	.agenda-cols { display: flex;}
	.agenda-col:nth-child(1).expand-control-text { widthfont-size: 30%;}
	.agenda-col:nth-child(2) { width: 70%16px;}
}

/*---LABELAGENDA HOUR---*/ 
.label span {agenda-hour { margin: 0; padding:4px 10px0; 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 {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);}

/*---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;}
}    

/*---PERFORM---*/ 
#perform { padding-top:0; padding-bottom:0;}
#perform .cols { margin-bottom:0;} 
#perform ul { margin:2.5rem 0 0 0; padding: 0; list-style: none;}
#perform ul li > div { display:flex; align-items: baseline; gap:10px;}
#perform 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;}
#perform ul li:last-child > div > p { margin-bottom:0;}
#perform h3 { margin-bottom:2.5rem;}
.perform-illu { margin-bottom:0; line-height:0 !important;} 
.perform-illu img { width: 180px}
.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 {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);}

/*---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) {
  .performillu-projectathon-illuagenda img { widthbottom: 100%-110px; max-widthright: 270px; height: auto100px;}
  .illu-projectathon-agenda img {width: 180px;}
}    

/*---TIMELINE ILLU---*/
#timeline-illu { margin-bottom:0;}    

/*---TIMELINE---*/ 
.wiki-content #timeline h2 { margin-bottom:2.5rem;}

.month-01-bg { background-color:#F9F5FB !important;}
.month-02-bg { background-color:#F2E5F7 !important;}
.month-03-bg { background-color:#DDBFEB !important;}

.timeline-description { position: relative; display: flex; flex-direction: column; min-width: 0; height: 100% !important; padding: 1rem 0;}
.timeline-description-body { flex: 1 1 auto;}
.timeline-description-body h3 { display: flex; align-items: center; gap: 10px; font-size:20px !important; line-height:24px;}
.timeline-description-body h3 span:first-child { display: flex; align-items: center; justify-content: center; width: 24px; height: 24px;
min-width: 24px; color: #001832; font-size: 12px; border-radius: 24px;}
.timeline-description-body-box { padding: 10px; background: #F3F4F7; text-align:center; border-radius: 12px;}
.timeline-description-body-box p { margin-bottom:0;}
.timeline-description-footer { margin-top:20px;}
.timeline-description-footer img { width: 100%; max-width: 174px; height: auto;}

@media screen and (max-width: 1023px) {
  #timeline-month-tablet { display: none;}
  
  #timeline-cols .timeline-col { margin-bottom:10px; }
  #timeline-cols .timeline-col .timeline-month-mobile { padding:10px; width:auto;  text-transform: uppercase; border-radius:6px;}
  #timeline-cols .timeline-col .timeline-description { width:100%;}
  .timeline-description-footer img { max-width: 87px;}
}

@media screen and (min-width: 1024px) {
  .timeline-month-mobile { display:none;}
  
  #timeline-month-tablet { display: flex;}
  #timeline-month-tablet div { padding: 20px 10px; font-size:20px; line-height:24px; text-transform: uppercase; text-align: center; border-radius:12px}
  #timeline-month-tablet div:nth-child(1) { width:20%;}
  #timeline-month-tablet div:nth-child(2) { width:60%;}
  #timeline-month-tablet div:nth-child(3) { width:20%;}
  
  #timeline-cols { margin-top:1rem; display: flex; gap:20px;}
  #timeline-cols .timeline-col { width:20%;}

  .timeline-description-body { padding-right:20px; border-right:1px solid #F2E5F7;}
  .timeline-col:last-child .timeline-description-body { padding-right:0; border:none;} 
}    

/*---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;}
}

/*---BOX CTA REPORT---*/
#box-cta-report { padding-bottom:0; position:relative;}
#box-cta-report .projectathon-box { padding:1.5rem; background-color: #00284A; border-radius:20px;}
#box-cta-report .container .cols { margin-bottom:-1rem;}
#box-cta-report .projectathon-box-col-illu { margin-bottom:1rem;}
#box-cta-report .projectathon-box-col-illu img { width: 120px; height:auto;}
#box-cta-report h3, #box-cta-report p { color: white;}
#box-cta-report p.p-opacity { opacity: 0.75}
#box-cta-report p:last-of-type { margin-bottom:0;}
/*hack - remove empty p from confluence*/
#box-cta-report .container > p:first-child, #box-cta-events .container > p:last-child { display: none; border:1px solid green;}

@media screen and (min-width: 769px) {
 #box-cta-report .projectathon-box { padding:2.5rem;}
 #box-cta-report .projectathon-box-cols { display: flex; align-items: center;}
 #box-cta-report .projectathon-box-col-illu { margin-bottom:0; padding:0 3rem 0 0}
}

@media screen and (min-width: 1366px) {
 #box-cta-report .projectathon-box { padding:5rem;}
}

/*---UPCOMING PROJECTATONS---*/
#upcoming-projectatons { margin-bottom:-10rem; padding-top:0; padding-bottom:0;}
.card-upcoming-cols { margin-top: 1.5rem;}

/*---UPCOMING CARDS---*/
.card-upcoming { position: relative; display: flex; flex-direction: column; min-width: 0; height: 100% !important; padding:1rem 2rem 2rem 2rem; background-color: white; box-shadow: 0px 2px 12px rgba(0, 24, 50, 0.12); border-radius: 12px; overflow: hidden;}

.card-upcoming-body a { display: block; line-height:0; text-align: right; height: 170px; border-top-right-radius: 12px; border-top-left-radius: 12px; overflow: hidden;}
.card-upcoming-col:nth-child(1) .card-upcoming-body a { margin:-1rem 0 0 0; width: 115%; background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-card-projectathon-01.png"); background-size: cover; border-radius: 100% 0% 47% 53% / 0% 76% 24% 100% ;}

.card-upcoming-col:nth-child(2) .card-upcoming-body a { margin:-1rem 0 0 0; width: 115%; background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-card-projectathon-02.jpg"); background-size: cover; border-radius: 100% 0% 38% 62% / 0% 88% 12% 100% ;}

.card-upcoming-body h3 { margin-top:24px; font-size:20px; line-height:24px;}
.card-upcoming-body p { position:relative;}
.card-upcoming-body p.label { margin-bottom:12px; display: inline-block;}
.card-upcoming-body p:last-child { margin-bottom:0;}
.card-upcoming-date { font-size: 14px !important; color: #5E748E !important;}

.card-upcoming-footer { margin-top:24px; text-align: right;} 
 .card-upcoming-footer .label { display: inline;}  

.card-upcoming .label { padding: 8px 12px; font-size: 12px; line-height: 12px; border-radius: 40px;}
.card-upcoming .label.available-soon { color: #842DB5; background: #F2E5F7;}
.card-upcoming .label.past { color: #3D597A; background: #E3E6EB;}
.card-upcoming .label.upcoming { color: #995E00; background: #FFEECC;}

@media screen and (max-width: 991px) {
  .card-upcoming-col { margin-bottom: 1.5rem;}
}

@media screen and (min-width: 992px) {
  .card-upcoming-cols { display: flex; width: 100%; gap:20px;}
  .card-upcoming-col:nth-child(1) { width: 50%;}
  .card-upcoming-col:nth-child(2) { width: 50%;}
  /*.card-upcoming-col:nth-child(3) { width: 29%;}*/
  .card-upcoming-body { flex: 1 1 auto;}
}  

/*---BOX CTA PROJECTATHON---*/
#box-cta-projectathon { position:relative;}
#box-cta-projectathon .projectathon-box { padding:1.5rem; background-color: #00284A; border-radius:20px;}
#box-cta-projectathon .container .cols { margin-bottom:-1rem;}
#box-cta-projectathon .projectathon-box-col-illu { margin-bottom:1rem;}
#box-cta-projectathon .projectathon-box-col-illu img { width: 120px; height:auto;}
#box-cta-projectathon h3, #box-cta-projectathon p { color: white;}
#box-cta-projectathon p.p-opacity { opacity: 0.75}
#box-cta-projectathon p:last-of-type { margin-bottom:0;} 
#box-cta-projectathon ul { margin-bottom:0; padding:1rem 0 0 1rem; color: white;}
#box-cta-projectathon a.secondary-download { color: #EC8FFF;} 
/*hack - remove empty p from confluence*/
#box-cta-projectathon .container > p:first-child, #box-cta-events .container > p:last-child { display: none; border:1px solid green;}

@media screen and (min-width: 769px) {
 #box-cta-projectathon .projectathon-box { padding:2.5rem;}
 #box-cta-projectathon .projectathon-box-cols { display: flex; align-items: center;}
 #box-cta-projectathon .projectathon-box-col-illu { margin-bottom:0; padding:0 3rem 0 0}
}

@media screen and (min-width: 1366px) {
 #box-cta-projectathon .projectathon-box { padding:5rem;}
}