<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*---- start ----*/
/* CSS DCE Two Images  */
 
  section.twoImg {
    padding:40px;
  }
  
  section.twoImg .flex{
    display:flex;
    flex-direction:column;
  }

  .one, .two, .testo {
    width: 100%;
  }

  /* Ordine per mobile */
.one {
    order: 1;
  }
  
  .testo {
    order: 2;
    width: 100%;
    max-width:1400px;
    text-align:center;
    margin-inline:auto;
    padding-block: 2rem;;
  }
  
  .two {
    order: 3;
    padding-bottom:2rem;
  }
  
  @media(min-width:768px){
    section.twoImg .flex{
      flex-direction:row;
      flex-wrap: wrap;
      gap:2rem;
    }

    .one{
      padding-top:2rem;
    }
  
    .one, .two {
      flex: 0 1 calc(50% - 1rem);
      order: unset;
      box-sizing: border-box;
    }
  
    .testo {
      order: 3;
      max-width:1400px;
      padding-inline:2rem;
    }
  }

/* CSS DCE Two Images  */
/*---- close ----*/
/***********************************************/

/*---- start ----*/
/* Full Image */
section.fullImage{
    padding-block:0; 
    margin-bottom:-10px;
}

section.fullImage img{
    width:100%; height:auto; 
} 
/* Full Image */
/*---- close ----*/
/***********************************************/

/*---- start ----*/
/* CSS rowImageText */

section.rowImageText {
    background-color: #090F0F;
    color: white;
    font-family: sans-serif;
    }

section.rowImageText .container .row h2, 
section.rowImageText .container .row h3, 
section.rowImageText .container .row p{
    font-family:'Raleway', sans-serif;
  }
  
section.rowImageText .container .row h2{
    font-weight:200;
  }
  
section.rowImageText .container .row h3{
    font-weight:400;
    font-size: var(--step-2);
  }

section.rowImageText .container .row {
  display: flex;
  flex-direction:column;
  margin-bottom: 60px;
  align-items: center;
  box-sizing: border-box;
  }

section.rowImageText .container .row .image {
  width:100%;
  box-sizing: border-box;
  }
  
section.rowImageText .container .row .image img {
  width: 100%;
  height: auto;
  border-radius: 40px;
  }

/* Responsive: impilati su mobile */
@media (min-width: 768px) {

  section.rowImageText .container .row .text {
    width:65%;
    box-sizing: border-box;
  }

  section.rowImageText .container .row .image {
    width:45% ;
    box-sizing: border-box;
  }

  section.rowImageText .container .row .image img {
    border-radius: 2.778vw;
  }
  
  section.rowImageText .container .row {
    flex-direction: row;
  }
  
  section.rowImageText .container .row:nth-child(odd) {
    flex-direction: row-reverse;
  }

  section.rowImageText .container .row:nth-child(odd) .image{
    margin-right:5%;
    margin-left:0;
    box-sizing: border-box;
  } 

  section.rowImageText .container .row:nth-child(even) .image {
    margin-left:5%;
    margin-right:0;
    box-sizing: border-box;
  }

  section.rowImageText p{
    margin:0;
  }

  section.rowImageText h3{
    margin-top:0;
  }
  
  
}



/* CSS rowImageText */
/*---- close ----*/
/***********************************************/



/* CSS testo-background */
/* ---- Start ----*/
/******************************************************/
.testo-background{
  background-color:#090F0F; 
  color:#fff; 
  padding:0.5rem 4rem; 
  text-align:center;
}

.testo-background h2{
  padding-top:3.5rem;
  padding-bottom:1rem;
}

.testo-background p.big{
  font-size: var(--step-2);
  margin-top:0;
  padding-bottom:1rem;
}




/* CSS testo-background */
/* ---- Close ----*/
/******************************************************/
.lanBig-1 {
  font-size: var(--step-1);
}

.lanBig-2 {
  font-size: var(--step-2);
}</pre></body></html>