Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Div
idintroduction
classsection
Div
classcontainer
Div
classcols justify-content-between align-items-center
Div
classcol-7 introduction-text
Html-bobswift
<h1><span class="d-block text-primary">The Once-Only hub.</span>Collaboratespan>Unlocking tothe buildfull the <spanpotential<span class="d-block not-d-block-mobile">future of>of the Single Market.</span></h1>
<p class="lead">
Welcome to the Once-Only Hub, a single environment providing reliable information, services and relating to the Once-Only Technical System.
<p>
<p class="lead">The>
The Once-Only Technical System connectslets EU public authorities, so theysecurely can exchange official documents and data at the citizen’s request. Itof putscitizens intoand practicebusinesses theas Once-Only Principle, which states that citizens should not be forced to provide information to authorities if another authority already holds that information in electronic format.part of cross-border administrative procedures, e.g., when registering an address or vehicle when moving abroad. This innovative system eliminates the complicated manual search, mapping, and fetching of data between Member State authorities, improving efficiency, making people's lives easier, and reducing the costs of mobility in the Single Market.
</p>
Div
classcol-4 introduction-illu
Html-bobswift
<img class="introduction-illu-img" aria-hidden="true" alt="" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/565379323/illu-introduction.png">
<img class="introduction-illu-bg" aria-hidden="true" alt="" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/565379323/illu-introduction-bg.svg">
Div
idwhoslider-hub-forhighlight
classsection

News Slider
filterStartDate
displayTime4000
newsTextexcerpt
colorwhite
showCreatedDatefalse
showStatsfalse
linkfalse
showDatefalse
navigationfalse
showErrortrue
maxResults3
contentTypepage
imageLabels
showCreatorfalse
bulletstrue
height
buttonsColor#0049B0
filterByDatefalse
openLinksInNewWindowfalse
spacesSelected@self
showSpacefalse
showAuthorfalse
timeFrame
filterEndDate
labelsooh-slider-highlight
sortOrderlastmodified desc
width100%
cql

Div
idarchitectural-design
classsection
<div class="col-3 who-hub-for-illu"> <img aria-hidden="true" alt="" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/565379323/illu-who-hub-for.png"> </div> <div class="col-6 who-hub-for-text"> <h2>Who is the Once-Only Hub for?</h2> <div class="who-hub-for-container"> <p>The Hub is primarily for implementers from the EU Member States, building and maintaining the Once-Only Technical System. It is a single environment providing reliable information, services and support. Anyone can browse the Hub to learn more about the system, programme and the key benefits for EU citizens and businesses.
</p>
</div>
</div>
Html-bobswift
<div class="container">

<div class="cols">
<div class="col-8">
<h2>Introduction to the Once-Only Technical System (OOTS)</h2>
<p class="mb-0">The Once-Only Technical System is a technical framework for data sharing. As of the end of 2023, citizens and businesses will be able to request official documents (known as “evidence”) to complete administrative procedures allowing people to study, work, live and retire in other EU countries in 7 simple steps. The decentralised architecture connects public authorities, so they can exchange evidence at the citizen's or business' request.
Div
classcontainer
Html-bobswift
Div
classcols justify-content-center align-items-center
Html-bobswift
Div
idarchitectural-design
classsection
<div class="container">

<div class="cols">
<div class="col-8">
<h2>Introduction to the Once-Only Technical System (OOTS)</h2>
<p class="mb-0">The 
<p>Discover the 21 procedures covered by the SDG Regulation in the scope of Once-Only Technical System isand ahow technicalEU frameworkcitizens forand databusinesses sharing.can Asbenefit offrom theOnce-Only end of 2023, citizens and businesses will be able to request official documents (known as “evidence”) to complete administrative procedures allowing people to study, work, live and retire in other EU countries in 7 simple steps. The decentralised architecture connects public authorities, so they can exchange evidence at the citizen's or business' request.Technical System.</p> 
<p><a class="btn ghost" href="https://ec.europa.eu/digital-building-blocks/sites/display/OOTS/About+OOTS"><span>Discover the Once-Only Technical System</span><span class="ico-cta-forward"></span></a></p> 
</div>
</div>


<div class="cols">
<div class="col-8">
<h3>Once-Only Technical System - user journey for cross-border procedures</h3>
<p class="mb-0">The user-journey refers to the steps anyone, a citizen or business, must take when using the Once-Only Technical System with a mind to the overall experience the user has. The Once-Only Technical System aims to make the experience of studying, working and living in other EU Member States as simple as possible.</p>
</div>
</div>

<div class="cols">
<div class="col-86">
<ul 
<p>Discover the 21 procedures covered by the SDG Regulation in the scope of Once-Only Technical System and how EU citizens and businesses can benefit from Once-Only Technical System.</p> 
<p><a class="btn ghost" href="https://ec.europa.eu/digital-building-blocks/sites/display/OOTS/About+OOTS"><span>Discover the Once-Only Technical System</span><span class="ico-cta-forward"></span></a></p> 
</div>
</div>


<div class="cols">
<div class="col-8">
<h3>Once-Only Technical System - user journey for cross-border procedures</h3>
<p class="mb-0">The user-journey refers to the steps anyone, a citizen or business, must take when using the Once-Only Technical System with a mind to the overall experience the user has. The class="technical-system_steps">
<li><div><span>1</span><p><strong>Authenticate: </strong>The user authenticates with an eIDAS notified eID scheme</p></div></li>
<li><div><span>2</span><p><strong>Locate evidence: </strong>The procedure portal identifies what to ask for (Evidence Type), and who to ask it from (Evidence Provider)</p></div></li>
<li><div><span>3</span><p><strong>Evidence request: </strong>The request for evidence is sent to the Evidence Provider</p></div></li>
<li><div><span>4</span><p class="mb-0"><strong>Redirect: </strong>The user is redirected to the provider side</p></div></li>
</ul>
</div>
<div class="col-6">
<ul class="technical-system_steps mobile">
<li><div><span>5</span><p><strong>Preview: </strong>The user previews their evidence</p></div></li>
<li><div><span>6</span><p><strong>Evidence response: </strong>The Evidence Provider responds to the evidence request</p></div></li>
<li><div><span>7</span><p class="mb-0"><strong>Submit: </strong>The user completes and submits his/her procedural form</p></div></li>
</ul>
</div>
</div>

<div class="cols">
<div class="col-7">
<p>Visit the Once-Only Technical System user journey page for a detailed overview of the 7 steps in the Once-Only Technical System aims to make the experience of studying, working and living in other EU Member States as simple as possible(OOTS) journey.</p>
</div>
</div>

<div<p><a class="cols">
<div class="col-6">
<ul class="technical-system_steps">
<li><div><span>1</span><p><strong>Authenticate: </strong>The user authenticates with an eIDAS notified eID scheme</p></div></li>
<li><div><span>2</span><p><strong>Locate evidence: </strong>The procedure portal identifies what to ask for (Evidence Type), and who to ask it from (Evidence Provider)</p></div></li>
<li><div><span>3</span><p><strong>Evidence request: </strong>The request for evidence is sent to the Evidence Provider</p></div></li>
<li><div><span>4</span><p class="mb-0"><strong>Redirect: </strong>The user is redirected to the provider side</p></div></li>
</ul>
</div>
<div class="col-6">
<ul class="technical-system_steps mobile">
<li><div><span>5</span><p><strong>Preview: </strong>The user previews their evidence</p></div></li>
<li><div><span>6</span><p><strong>Evidence response: </strong>The Evidence Provider responds to the evidence request</p></div></li>
<li><div><span>7</span><p class="mb-0"><strong>Submit: </strong>The user completes and submits his/her procedural form</p></div></li>
</ul>
</div>
</div>

<div class="cols">
<div class="col-7">
<p>Visit the Once-Only Technical System user journey page for a detailed overview of the 7 steps in the Once-Only Technical System (OOTS) journey.btn ghost" href="https://ec.europa.eu/digital-building-blocks/sites/display/OOTS/User+Journey+-+Step+1+Authentication"><span>Discover the OOTS user journey</span><span class="ico-cta-forward"></span></a></p>
</div>
</div>

<div class="cols">
<div class="col-9">
<h3>Mapping of architecture to the user journey</h3>
<p>"The Once-Only Technical System is a distributed collection of systems. Most of these are independently established and maintained by different EU Member States and, once interacting with one another, form a Once-Only technical "ecosystem."</p>
<p class="mb-0">The Once-Only Technical System architecture adopts a decentralised approach based on integration and interconnection of independent systems by using a loosely coupled ‘interoperability layer’ based on the concept of common, reusable "Building Blocks".</p>
</div>
</div>

<div class="cols">
<div class="col-8"> 
<p>Understand how the Once-Only Technical System's decentralised high-level architecture connects public authorities so that they can exchange evidence at the request of a citizen or business."</p>
<p><a class="btn ghost" href="https://ec.europa.eu/digital-building-blocks/sites/display/OOTS/User+Journey+-+Step+1+Authentication"><span>Discover Architecture"><span>Learn about the OOTS user journey<architecture</span><span class="ico-cta-forward"></span></a></p>
</div>
</div>   

</div>
Div
idguidance-box
classsection
Div
classcontainer
Html-bobswift
<div class="cols justify-content-center">

<div class="col-
9
8">
<div class="guidance-box">
<div class="guidance-box-cols">

<div class="guidance-box-col-illu">
<img aria-hidden="true" alt="" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/565379323/illu-guidance-box.png">
</div>

<div class="guidance-box-col-content">
<h3 class="h5">OOTS Guidance Presentation</h3> 
<p class="p-opacity">The Guidance Presentation provides a useful introduction for teams across the EU working on the implementation of the Once-Only Technical System.</p>
<p><a class="btn primary-bis" href="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/592642240/OOTS-guidance-Q3-2022.pdf" onclick="_paq.push(['trackEvent','conversion','home-page','oots-guidance-presentation'])"><span>Download OOTS Guidance Presentation</span><span class="ico-download"> </span></a></p> 
</div>

</div>
</div>
</div>

</div>
Div
idprojectathon
classsection
Div
classcontainer
Div
classcontainer
<h3>Mapping of architecture to the user journey</h3> <p>"The Once-Only Technical System is a distributed collection of systems. Most of these are independently established and maintained by different EU Member States and, once interacting with one another, form a Once-Only technical "ecosystem."</p> <p class="mb-0">The Once-Only Technical System architecture adopts a decentralised approach based on integration and interconnection of independent systems by using a loosely coupled ‘interoperability layer’ based on the concept of common, reusable "Building Blocks".</p> </div> </div>
Html-bobswift
<div class="cols">
<div class="col-8">
<h2>Once-Only Technical System 
<p>Understand how the
Projectathons</h2>
<p class="p-spacing">The Commission is organising  three Once-Only Technical System
's
 
decentralised
Projectathons 
high-level architecture connects public authorities so that they can exchange evidence at the request of a citizen or business."
in 2023. These are three-day events where national teams connect various systems and perform a marathon of peer-to-peer interoperability and compliance tests in a structured environment.</p>
<p>Discover more details about Projectathons and explore the steps you need to take to actively participate in the upcoming Projectathons.</p>
<p><a class="btn ghost" href="https://ec.europa.eu/digital-building-blocks/sites/display/OOTS/
Architecture
Projectathons"
><span>Learn
><span>Go 
about the OOTS architecture<
to Projectathons</span><span class="ico-cta-forward"></span></a></p>
</div>
</div>
 
Html-bobswift
<div class="card-upcoming-cols">

<
/div>
Div
idguidance-box
classsection
Html-bobswift
<div class="cols justify-content-center">

!--CARD 03-->
<div class="card-upcoming-col-8">
<div class="guidancecard-boxupcoming">
<div class="guidancecard-boxupcoming-colsbody">

<div<a classhref="guidance-box-col-illu">
<img aria-hidden="true" alt="" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/565379323/illu-guidance-box.png">
</div>

<div class="guidance-box-col-content">
<h3 class="h5">OOTS Guidance Presentation</h3> 
<p class="p-opacity">The Guidance Presentation provides a useful introduction for teams across the EU working on the implementation of the Once-Only Technical System.</p>
<p><a#" style="pointer-events: none;"></a>
<h3>Projectathon #3</h3>
<p class="label upcoming">Upcoming</p>
<p>The October Projectathon is the final such event in 2023, just ahead of the legal deadline for EU Member States to implement the Once-Only Technical System. It builds on the work and experiences of the April and June Projectathons.</p>
<p class="card-upcoming-date">18 - 20 October 2023</p>
</div>
<div class="card-upcoming-footer">
<a class="btn primary-bis" href="https://ec.europa.eu/digital-building-blocks/sites/downloaddisplay/attachments/592642240/OOTS-guidance-Q3-2022.pdf" onclick="_paq.push(['trackEvent','conversion','home-page','oots-guidance-presentation'])"><span>Download OOTS Guidance Presentation</span><span class="ico-download"> </span></a></p>OOTS/Projectathon3"><span>Read more</span><span class="ico-cta-forward"></span></a>
<!--<p class="label available-soon">Available soon</p>--> 
</div>

</div>
</div>
</div>!---->

</div>
Div
iddocumentation-services
classsection
Div
classcontainer
Html-bobswift
<div class="cols common-supporting-services justify-content-center align-items-center">

<div class="col-6">
<h2>Common and supporting services</h2>
<p>To provide comprehensive support and proper exchange of evidence between Data Services and Online Procedure Portals, the Once-Only Technical System uses Once-Only common services and additional supporting services.</p>
<p><a class="btn ghost" href="https://ec.europa.eu/digital-building-blocks/sites/display/OOTS/Common+and+Supporting+services"><span>Go to common &  supporting services</span><span class="ico-cta-forward"></span></a></p>
</div>

</div>

<div class="cols col-5">
<p class="technical-design-documentation-illu text-center"><img aria-hidden="true" alt="" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/565379323/illu-common-and-supporting-services.png"></p>
</div>

</div>

<div class="cols technical-design-documentation justify-content-center align-items-center">

<div class="col-5">
<p class="technical-design-documentation-illu text-center"><img aria-hidden="true" alt="" src="https://ec.europa.eu/digital-building-blocks/sites/download/attachments/565379323/illu-technical-design-documentation.png"></p>
</div>

<div class="col-6">
<h2>Technical design documentation</h2>
<p>The technical and operational specifications of the Once-Only Technical System, are complemented by detailed, non-binding technical design documents jointly prepared by the Commission and Member States.</p>
<p><a class="btn ghost" href="https://ec.europa.eu/digital-building-blocks/sites/display/OOTS/Technical+Design+Documents"><span>Go to Technical design documentation</span><span class="ico-cta-forward"></span></a></p>
</div>

</div>

...

CSS Stylesheet
/*---------------------------------*/
/*---OOH HOME PAGE - 03-11-2022---*/
/*-------------------------------*/

.mb-0 { margin-bottom: 0;}

@media screen and (max-width: 769px) {
  .img-mobile { width: 180px;}
}  

@media screen and (max-width: 1200px) {
  .not-d-block-mobile  { display:inline !important;}
}    

/*---INTRODUCTION---*/
#introduction .introduction-text { z-index: 3; position: relative;}
#introduction h1 { margin-bottom:2.5rem;}
#introduction p.lead { margin-bottom:0;}  

#introduction .introduction-illu { position: relative;}
.introduction-illu-img { z-index: 2; position: relative; width: 180px;}
.introduction-illu p { margin-bottom:0;}  /*---OOH HOME PAGE - 03-11-2022---*/
/*-------------------------------*/

.mb-0 { margin-bottom: 0;}

@media screen and (max-width: 769px) {
  .img-mobile { width: 180px;}
}  

@media screen and (max-width: 1200px) {
  .not-d-block-mobile  { display:inline !important;}
}    

/*---INTRODUCTION---*/
#introduction .introduction-text { z-index: 3; position: relative;}
#introduction h1 { margin-bottom:2.5rem;}
#introduction p.lead { margin-bottom:0;}  

#introduction .introduction-illu { position: relative;}
.introduction-illu-img { z-index: 2; position: relative; width: 180px;}
.introduction-illu p { margin-bottom:0;}  

@media screen and (max-width: 768px) {
  #introduction { overflow:visible;}
  .introduction-illu-bg { display:none;}
}

@media screen and (min-width: 769px) {
  #introduction { overflow:hidden;}
  .introduction-illu-img { width: 100%; max-width: 390px; height: auto;}
  .introduction-illu-bg { z-index: 1; position:absolute; top: -8%; left:-8%;}
}

/*---ARCHITECTURAL DESIGN---*/
#architectural-design { padding-bottom:16rem; background: #F3F4F7;}
#architectural-design h2 { margin-bottom:2.5rem;} 
#architectural-design h3 { margin-bottom:2.5rem;}        
#architectural-design .cols:last-child p:last-child { margin-bottom:0;}  
/*hack - remove empty p from confluence*/
#architectural-design > p:first-child, #architectural-design > p:last-child { display: none; border:1px solid red;}
#architectural-design .technical-system_steps { list-style: none; margin:0; padding: 0;}
#architectural-design .technical-system_steps li > div { display:flex; align-items: baseline; gap:10px;}
#architectural-design .technical-system_steps 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;}
#architectural-design .ico-download {filter: invert(99%) sepia(100%) saturate(2%) hue-rotate(141deg) brightness(110%) contrast(100%);} 
#architectural-design .diagram { margin-top:2.5rem;}  

/*
@media screen and (max-width: 768px) {
   #architectural-design .technical-system_steps.mobile { margin-top:-2rem;}  
}
*/

@media screen and (min-width: 769px) {
    #architectural-design h3 { margin-top:3rem;}     
}         

/*---LATEST NEWS---*/
#latest-news .container .cols > div > h2 { margin-bottom: 2.5rem;}

/*hack margin top 1rem + 1.5rem natural space from the newsteaser = 2.5rem spacing*/
.news-teaser-deprecated ~ p { margin-top:1rem; margin-bottom: 0; text-align:center;}   

/*hack - remove empty p from confluence*/
#latest-news .container > p:first-child, #latest-news .container > p:last-child { border:1px solid red;}  

#latest-news .news-teaser-root > div > div > div {display: inline-block; margin-top:1rem; background: #FFFFFF; border-radius: 12px; box-shadow: 0px 2px 12px rgba(0, 24, 50, 0.12);}
#latest-news .news-teaser-root a img {  border-radius:0% 100% 0% 100% / 24% 0% 100% 76%; border-top-left-radius: 12px; border-top-right-radius: 12px;}
#latest-news .news-teaser-root > div > div > div > div > div > div:last-child { padding:0 2rem 0.25rem 2rem;}
#latest-news .news-teaser-root a h2 {font-size: 1.2rem; line-height: 1.4; text-transform: initial; text-decoration:none;}
#latest-news .news-teaser-root a, #latest-news .news-teaser-root a:link { display: inline-block; margin-bottom:0; color: #001832; text-decoration: none;}
#latest-news .news-teaser-root a:hover { text-decoration: underline;}
#latest-news .news-teaser-root .aui-group span { font-size: initial; color: #001832; }
#latest-news .news-teaser-root > div > div:last-child button { margin-top:1rem; color: #001832 !important; background-color: transparent; border: 1px solid #B7C2CF; border-radius: 6px;}
#latest-news .news-teaser-root > div > div:last-child button:hover { text-decoration: underline;}

@media screen and (max-width: 768px) {
#latest-news .news-teaser-root > div > div > div  { position:relative !important; width: auto !important; left: auto !important; top: auto !important;}
#latest-news .news-teaser-root .aui-group { min-height: auto !important;}
}     

/*---GUIDANCE BOX---*/
#guidance-box { position:relative; margin-top:-13rem; padding-top:0; padding-bottom:0;}

#guidance-box .guidance-box { padding:1.5rem; background-color: #00284A; border-radius:20px;} 
#guidance-box .container .cols { margin-bottom:-1rem;}
#guidance-box .guidance-box-col-illu { margin-bottom:1rem;}
#guidance-box .guidance-box-col-illu img { width: 82px; height:auto;}  

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

@media screen and (maxmin-width: 768px1366px) {
  #introduction { overflow:visible;}
  .introduction-illu-bg#guidance-box .guidance-box { width: 100%; height: autopadding:5rem;}
  .introduction-illu-bg { z-index: 1; position:absolute; top: 0; left:0;}
}

@media screen and (min-width: 769px) {
  #introduction { overflow:hidden;}
  #introduction { padding-bottom: 26rem; }
  .introduction-illu-img { width: 100%; max-width: 390px; height: auto;}
  .introduction-illu-bg { z-index: 1; position:absolute; top: -8%; left:-8%;}
}

/*---WHO HUB FOR---*/
#who-hub-for { z-index: 3; position: relative; padding-top: 0;}

.who-hub-for-illu {  text-align: center;}  
.who-hub-for-illu img {  width: 100%; max-width: 200px; height: auto;}  
#who-hub-for p { margin-bottom: 0;}  

@media    
}    

#guidance-box h3, #guidance-box p { color: white;}
#guidance-box p.p-opacity { opacity: 0.75}
#guidance-box p:last-of-type { margin-bottom:0;}

/*hack - remove empty p from confluence*/
#guidance-box .container > p:first-child, #guidance-box .container > p:last-child { display: none; border:1px solid green;} 

/*---DOCUMENTATION AND SERVICES---*/ 
#documentation-services { background-color: #F3F4F7; /*background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/565379323/bg-illu-sigle-documentation-services.svg") no-repeat 100% 10%*/}  

#documentation-services .common-supporting-services h2 { margin-bottom:2.5rem;}
 
#documentation-services .technical-design-documentation { padding-top: 2.5rem; margin-bottom:-1rem;}
#documentation-services .technical-design-documentation h2 { margin-bottom:2.5rem;}
.technical-design-documentation-illu img { width: 180px;}

@media only screen and (max-width: 768px) {
  #who#documentation-hub-forservices .cols:nth-child(2) { display: flex;}
  #who-hub-for .cols {flex-basisdirection: auto;}
  .who-hub-for-text { width:60%;}
  .who-hub-for-illu { order: 1; width:40%column-reverse;}
}

@media screen and (min-width: 769px) {
  #who.technical-hub-for { margin-top:-20rem; }
}   

/*---ARCHITECTURAL DESIGN---*/
#architectural-design { padding-bottom:16rem; background: #F3F4F7;}
#architectural-design h2 { margin-bottom:2.5rem;} 
#architectural-design h3 { margin-bottom:2.5rem;}        
#architectural-design .cols:last-childdesign-documentation-illu img { width: 100%; max-width: 270px; height: auto;}
}  

#documentation-services .cols p:last-child { margin-bottom:0;}  
/*hack - remove empty p from confluence*/
#architectural-design#documentation-services .container > p:first-child, #architectural-design#documentation-services .container > p:last-child { display: none; border:1px solid redgreen;}
#architectural-design .technical-system_steps { list-style: none; margin:0; padding: 0;}
#architectural-design .technical-system_steps li > div { display:flex; align-items: baseline; gap:10px;}
#architectural-design .technical-system_steps 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;}
#architectural-design .ico-download {filter: invert(99%) sepia(100%) saturate(2%) hue-rotate(141deg) brightness(110%) contrast(100%);} 
#architectural-design .diagram { margin-top:2.5rem;}  

/*
@media screen and (max-width: 768px) {
   #architectural-design .technical-system_steps.mobile { margin-top:-2rem;}  
}
*/ 

@media screen and (min-width: 769px) {
    #documentation-services .technical-design-documentation div:first-child { padding: 1.5rem;} 
}

/*---COLLABORATE WITH US---*/
#collaborate-with-us { position:relative; padding-top: 0; padding-bottom: 0; background: linear-gradient(to right, #00284A 0%, #00284A 50%, transparent 50%, transparent 100%);}
#collaborate-with-us .container { position: relative; padding: 3rem 3rem 9rem 0; background-color: #00284A; border-top-right-radius: 60px; border-bottom-right-radius: 60px;
}

@media screen and (min-width: 769px) {
    #collaborate-with-us .container { padding: 6rem 3rem 6rem 0;} 
}  

.collaborate-with-us-img { position: absolute; bottom: 0; right: 1.5rem; width: 100%; max-width: 200px; height: auto;}

@media screen and (min-width: 769px) { 
    #architectural-design h3 .collaborate-with-us-img { marginmax-top:3rem;}     
}         

/*---LATEST NEWS---*/
#latest-news { padding-top:0;}
#latest-news .container .cols > div > h2 { margin-bottom: 2.5rem;}

/*hack margin top 1rem + 1.5rem natural space from the newsteaser = 2.5rem spacing*/
.news-teaser-deprecated ~ p { margin-top:1rem; margin-bottom: 0; text-align:center;}   

/*hack - remove empty p from confluence*/
#latest-news .container > p:first-child, #latest-news .container > p:last-child { border:1px solid red;}  

#latest-news .news-teaser-root > div > div > div {display: inline-block; margin-top:1rem; background: #FFFFFF; border-radius: 12px; box-shadow: 0px 2px 12px rgba(0, 24, 50, 0.12);}
#latest-news .news-teaser-root a img {  border-radius:0% 100% 0% 100% / 24% 0% 100% 76%; border-top-left-radius: 12px; border-top-right-radius: 12px;}
#latest-news .news-teaser-root > div > div > div > div > div > div:last-child { padding:0 2rem 0.25rem 2rem;}
#latest-news .news-teaser-root a h2 {font-size: 1.2rem; line-height: 1.4; text-transform: initial; text-decoration:none;}
#latest-news .news-teaser-root a, #latest-news .news-teaser-root a:link { display: inline-block; margin-bottom:0; color: #001832; text-decoration: none;}
#latest-news .news-teaser-root a:hover { text-decoration: underline;}
#latest-news .news-teaser-root .aui-group span { font-size: initial; color: #001832; }
#latest-news .news-teaser-root > div > div:last-child button { margin-top:1rem; color: #001832 !important; background-color: transparent; border: 1px solid #B7C2CF; border-radius: 6px;}
#latest-news .news-teaser-root > div > div:last-child button:hover { text-decoration: underline;}

@media screen and (max-width: 768px) {
#latest-news .news-teaser-root > div > div > div  { position:relative !important; width: auto !important; left: auto !important; top: auto !important;}
#latest-news .news-teaser-root .aui-group { min-height: auto !important;}
}     

/*---GUIDANCE BOX---*/
#guidance-box { position:relative; margin-top:-13rem; padding-top:0; padding-bottom:0;}

#guidance-box .guidance-box { padding:1.5rem; background-color: #00284A; border-radius:20px;} 
#guidance-box .container .cols { margin-bottom:-1rem;}
#guidance-box .guidance-box-col-illu { margin-bottom:1rem;}
#guidance-box .guidance-box-col-illu img { width: 82px; height:auto;}  

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

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

#guidance-box h3, #guidance-box p { color: white;}
#guidance-box p.p-opacity { opacity: 0.75}
#guidance-box p:last-of-type { margin-bottom:0;}

/*hack - remove empty p from confluence*/
#guidance-box .container > p:first-child, #guidance-box .container > pwidth: 320px;}
} 
#collaborate-with-us h2 { margin-bottom:2.5rem;}
#collaborate-with-us .col-separator-before:before, 
#collaborate-with-us .col-separator-after:after { border-left:1px solid rgba(255, 255, 255, 0.12);}  
#collaborate-with-us .opacity-75 { color: rgba(255, 255, 255, 0.75);} 
#collaborate-with-us h2, #collaborate-with-us h3, #collaborate-with-us p { color: white;}
#collaborate-with-us .p-badge {} 
#collaborate-with-us .badge { margin-bottom:0; color: #995E00; background: #FFEECC;}
#collaborate-with-us a, #collaborate-with-us .restricted-space-link { color: #EC8FFF;}
.collaborate-with-us-list-link { margin:0; padding: 0;}
.collaborate-with-us-list-link li { margin-bottom: 1rem;}
.collaborate-with-us-list-link li:last-child { margin-bottom: 0;}  

/*hack - remove empty p from confluence*/
#collaborate-with-us > p:first-child,  #collaborate-with-us > p:last-child { display:none;}     

/*---SERVICE DESK---*/
#service-desk { position:relative;}  
#service-desk .service-desk-cta { margin-top: 2.5rem; margin-bottom:0;}
.service-desk-p-img { margin-bottom:0;}
.service-desk-p-img img { width: 100%; max-width: 200px; height: auto;}  

/*---LATEST NEWS DEPRECATED BACKUP---*/
/*hack - remove empty p from confluence*/
.news-teaser-deprecated > p:first-child, .news-teaser-deprecated > p:last-child { display:none; border:1px solid green;}

.news-teaser-deprecated { padding-top:0; padding-bottom:0;}
.news-teaser-deprecated .newsteaser-entry { display: inline-block; margin-top:0.5rem; box-shadow:none;}
.news-teaser-deprecated .newsteaser-entry .aui-group {  display: inline-block; margin-top:1rem; background: #FFFFFF; border-radius: 12px; box-shadow: 0px 2px 12px rgba(0, 24, 50, 0.12);}
/*LINK*/
.news-teaser-deprecated .newsteaser-entry a,
.news-teaser-deprecated .newsteaser-entry a:link { display:inline-block; background-color: transparent !important; border:none !important; }
.news-teaser-deprecated .newsteaser-entry .news-image a img {  border-radius:0% 100% 0% 100% / 24% 0% 100% 76%; border-top-left-radius: 12px; border-top-right-radius: 12px;}
.news-teaser-deprecated .newsteaser-entry .news-metadata { font-size:14px !important; line-height: 20px; color: #5E748E !important;}
.news-teaser-deprecated .newsteaser-entry h2 a {  font-size: 20px; line-height: 24px; text-transform: initial; text-decoration:none; color: #001832 !important;}
.news-teaser-deprecated .newsteaser-entry h2 a:hover  { color: #842DB5 !important; text-decoration: underline !important;}
.news-teaser-deprecated .newsteaser-entry p a { font-weight: normal; color: inherit !important;}
.news-teaser-deprecated .newsteaser-entry p a:hover { text-decoration: underline !important;}
/*CONTENT*/
.news-teaser-deprecated .newsteaser-entry .aui-group > div:first-child { padding: 0;}
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-child { padding: 1rem 2.5rem 0 2.5rem;}
.news-teaser-deprecated .newsteaser-entry .aui-group > div:first-child a,
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-child a,
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-child p { margin-bottom: 0;}

@media screen and (max-width: 768px) {
 .news-teaser-deprecated .newsteaser-entry { position:relative !important; top: 0 !important; left: 0 !important; float: none !important;; display: block !important; width: 100% !important;}
} 

@media screen and (min-width: 769px) {
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-child { display:flex none!important; borderflex-direction:1px solidcolumn green!important;}  

/*---DOCUMENTATION AND SERVICES---*/ 
#documentation-services { background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/565379323/bg-illu-sigle-documentation-services.svg") no-repeat 100% 10%}  

#documentation-services .common-supporting-services h2 { margin-bottom:2.5rem;}
 
#documentation-services .technical-design-documentation { padding-top: 2.5rem; margin-bottom:-1rem;}
#documentation-services .technical-design-documentation h2 { margin-bottom:2.5rem;}
.technical-design-documentation-illu img { width: 180px;}

@media screen and (min-width: 769px) {
  .technical-design-documentation-illu img { width: 100%; max-width: 270px; height: auto;}
}  

#documentation-services .colsjustify-content: space-between !important;  padding: 1rem 2.5rem 1rem 2.5rem; min-height: 260px;}
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-child p:last-child { display: none; }
}

@media screen and (min-width: 1366px) {
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-child { min-height: 200px;}
}  

/*---SLIDER HIGHLIGHT---*/
#slider-highlight { padding:0; background-color: #00284A;}
.slider-highlight-bg { padding:6px 1.5rem 36px 1.5rem;}
#slider-highlight > p:first-child, #slider-highlight > p:last-child { display: none; border:1px solid red;}
#slider-highlight .container .cols { margin-top: 0; margin-bottom: 0;}
#slider-highlight .container .cols > div > p:first-child, #slider-highlight .container .cols > div > p:last-child { margin-bottom:0display: none;} 
/*hack - remove empty p from confluence*/
#documentation-services .container 

#slider-highlight .cols .slider-highlight-content > p:first-child, #documentation-services .container#slider-highlight .cols .slider-highlight-content > p:last-child { display: none; border:1px solid green;}
#slider-highlight .cols .slider-highlight-content .slider-highlight-content-left p { margin-top:1rem; font-size: 20px; line-height: 24px; color: white;} 

@media screen and (min-width: 769px1280px) {
    #documentation-services .technicalslider-design-documentation div:first-childhighlight-bg { padding:36px 1.5rem;} 
}     

/*---COLLABORATE WITH US---*/
#collaborate-with-us { position:relative; padding-top: 0; padding-bottom: 0; background: linear-gradient(to right, #00284A 0%, #00284A 50%, transparent 50%, transparent 100%);}
#collaborate-with-us .container { position: relative; padding: 3rem 3rem 9rem 0; background-color: #00284A; border-top-right-radius: 60px; border-bottom-right-radius: 60px;
}

@media screen and (min-width: 769px) {
    #collaborate-with-us .container { padding: 6rem 3rem 6rem 0;} 
}  

.collaborate-with-us-img { position: absolute; bottom: 0; right: 1.5rem; width: 100%; max-width: 200px; height: auto;}

@media screen and (min-width: 769px) { 
  .collaborate-with-us-img { max-width: 320px;}
} 
#collaborate-with-us h2 { margin-bottom:2.5rem;}
#collaborate-with-us .col-separator-before:before, 
#collaborate-with-us .col-separator-after:after { border-left:1px solid rgba(255, 255, 255, 0.12);}  
#collaborate-with-us .opacity-75 { color: rgba(255, 255, 255, 0.75);} 
#collaborate-with-us h2, #collaborate-with-us h3, #collaborate-with-us p { color: white;}
#collaborate-with-us .p-badge {} 
#collaborate-with-us .badge { margin-bottom:0; color: #995E00; background: #FFEECC;}
#collaborate-with-us a, #collaborate-with-us .restricted-space-link { color: #EC8FFF;}
.collaborate-with-us-list-link { margin:0; padding: 0;}
.collaborate-with-us-list-link li { margin-bottom: 1rem;}
.collaborate-with-us-list-link li:last-child { margin-bottom: 0;}  

/*hack - remove empty p from confluence*/
#collaborate-with-us > p:first-child,  #collaborate-with-us > p:last-child { display:none;}     

/*---SERVICE DESK---*/
#service-desk { position:relative;}  
#service-desk .service-desk-cta { margin-top: 2.5rem; margin-bottom:0;}
.service-desk-p-img { margin-bottom:0;}
.service-desk-p-img img { width: 100%; max-width: 200px; height: auto;}  

/*---LATEST NEWS DEPRECATED BACKUP---*/
/*hack - remove empty p from confluence*/
.news-teaser-deprecated > p:first-child, .news-teaser-deprecated > p:last-child { display:none; border:1px solid green;}

.news-teaser-deprecated { padding-top:0; padding-bottom:0;}
.news-teaser-deprecated .newsteaser-entry { display: inline-block; margin-top:0.5rem; box-shadow:none;}
.news-teaser-deprecated .newsteaser-entry .aui-group {  display: inline-block; margin-top:1rem; background: #FFFFFF; border-radius: 12px; box-shadow: 0px 2px 12px rgba(0, 24, 50, 0.12);}
/*LINK*/
.news-teaser-deprecated .newsteaser-entry a,
.news-teaser-deprecated .newsteaser-entry a:link { display:inline-block; background-color: transparent !important; border:none !important; }
.news-teaser-deprecated .newsteaser-entry .news-image a img {  border-radius:0% 100% 0% 100% / 24% 0% 100% 76%; border-top-left-radius: 12px; border-top-right-radius: 12px;}
.news-teaser-deprecated .newsteaser-entry .news-metadata { font-size:14px !important; line-height: 20px; color: #5E748E !important;}
.news-teaser-deprecated .newsteaser-entry h2 a {  font-size: 20px; line-height: 24px; text-transform: initial; text-decoration:none; color: #001832 !important;}
.news-teaser-deprecated .newsteaser-entry h2 a:hover  { color: #842DB5 !important; text-decoration: underline !important;}
.news-teaser-deprecated .newsteaser-entry p a { font-weight: normal; color: inherit !important;}
.news-teaser-deprecated .newsteaser-entry p a:hover { text-decoration: underline !important;}
/*CONTENT*/
.news-teaser-deprecated .newsteaser-entry .aui-group > div:first-child { padding: 0;}
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-child { padding: 1rem 2.5rem 0 2.5rem;}
.news-teaser-deprecated .newsteaser-entry .aui-group > div:first-child a,
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-child a,
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-child p { margin-bottom: 0;}

@media screen and (max-width: 768px) {
 .news-teaser-deprecated .newsteaser-entry { position:relative !important; top: 0 !important; left: 0 !important; float: none !important;; display: block !important; width: 100% !important;}
} 60px 1.5rem;}
  #slider-highlight .cols .slider-highlight-content { display: flex; gap:40px; justify-content: space-between;}
  #slider-highlight .cols .slider-highlight-content .slider-highlight-content-left { display: flex; gap:12px; align-items:center; width:70%;}
  #slider-highlight .cols .slider-highlight-content .slider-highlight-content-left p { margin-top:0; margin-bottom:0; }
}

/*MACRO SLIDER*/
#slider-highlight .news-slider-root { width: 100%;}
#slider-highlight .news-slider-root > div { padding:0;}
#slider-highlight .news-slider-root div div { background-color: transparent; box-shadow:none;}
#slider-highlight .aui-group .aui-item:first-child { display: none;}
#slider-highlight .aui-item { padding:0;}
/*heading*/
#slider-highlight h2:first-child, #slider-highlight h2:first-child +div { display: none;}
/*dots*/
#slider-highlight .flickity-page-dots { position:absolute; top:auto; bottom:20px; margin-bottom: 0; height:1rem; text-align: center !important;}
#slider-highlight .flickity-page-dots .dot { opacity: 1; height: 12px; width:12px; background: #EC8FFF !important; border:1px solid #EC8FFF;}
#slider-highlight .flickity-page-dots .dot.is-selected { height: 12px; width:48px; background: #EC8FFF !important; border:1px solid #EC8FFF; border-radius:10px;}
#slider-highlight .flickity-page-dots .dot:focus { outline: 2px dashed black; outline-offset: 2px;}      

/*---PROJECTATHON---*/ 
#projectathon { background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/565379323/bg-illu-projectathon.svg") no-repeat bottom left;}

#projectathon h2, #projectathon .p-spacing { margin-bottom:2.5rem;}

.card-upcoming-cols { margin-top: -1rem;}

.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-col:nth-child(1) .card-upcoming-body a { margin:-1rem 0 0 -3rem; width: 140%; background: url("https://ec.europa.eu/digital-building-blocks/sites/download/attachments/645595199/illu-card-projectathon-03.png"); 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: 769px992px) {
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-childcard-upcoming-cols { display: flex !important; flex-directionwidth: column !important100%; justify-content: space-between !important;  padding: 1rem 2.5rem 1rem 2.5rem; min-height: 260px;}
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-child p:last-child { display: none; }
}

@media screen and (min-width: 1366px) {
.news-teaser-deprecated .newsteaser-entry .aui-group > div:last-child { min-height: 200px;}
}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;}
}