






/* nunito-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  src: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/fonts/nunito-sans-v15-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 300;
  src: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/fonts/nunito-sans-v15-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/fonts/nunito-sans-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/fonts/nunito-sans-v15-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 600;
  src: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/fonts/nunito-sans-v15-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/fonts/nunito-sans-v15-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  src: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/fonts/nunito-sans-v15-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  src: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/fonts/nunito-sans-v15-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 900;
  src: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/fonts/nunito-sans-v15-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* ubuntu-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/fonts/ubuntu-v20-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ubuntu-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/fonts/ubuntu-v20-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}






/* 1a. Containers */




/* 1b. Colors */



/* 1c. Typography */


/* 1d. Buttons */



/* 1e. Forms */









































/* 1f. Tables */













/* 1g. Website header */


/* 1h. Website footer */






/*.content-wrapper {
  max-width: var(--bs-breakpoint-xl);
}
*/

.dnd-section,
.sect,
.content-wrapper--vertical-spacing {
  padding: var(--bs-sect-py-mobile) 1rem;
}

@media (min-width:992px) { 
  .dnd-section,
  .sect,
  .content-wrapper--vertical-spacing {
    padding: var(--bs-sect-py) 1rem;
  }
}

/*
.dnd-section > .row-fluid {
  max-width: var(--bs-breakpoint-xl);
}
*/



  @media (min-width: 576px) {
    .content-wrapper { 
      max-width: 540px;
    }
    .dnd-section > .row-fluid {
      max-width: 540px;
    }
  }

  @media (min-width: 768px) {
    .content-wrapper { 
      max-width: 720px;
    }
    .dnd-section > .row-fluid {
      max-width: 720px;
    }
  }

  @media (min-width: 992px) {
    .content-wrapper { 
      max-width: 960px;
    }
    .dnd-section > .row-fluid {
      max-width: 960px;
    }
  }

  @media (min-width: 1200px) {
    .content-wrapper { 
      max-width: 1140px;
    }
    .dnd-section > .row-fluid {
      max-width: 1140px;
    }
  }

  @media (min-width: 1400px) {
    .content-wrapper { 
      max-width: 1320px;
    }
    .dnd-section > .row-fluid {
      max-width: 1320px;
    }
  }




#main-content > .container,  
#main-content > .container-fluid{
  padding: 0;
  margin:0;
}   






.mb-title {
  margin-bottom: 1.5rem;
}

.mt-title {
  margin-top: 1.5rem;
}

/*html {
  font-size: ;
}
*/



/* Paragraphs */
/*
p {
  ;
}
*/
/* Anchors */

/*a {
  ;
  color: ;
}

a:hover,
a:focus {
  ;
  color: ;
}

a:active {
  ;
  color: ;
}

blockquote {
  border-left-color: ;
}*/





}

button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-button:hover,
.hs-button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus {
  ;
  color: ;
  background-color: ;
  border-radius: ;
}

button:active,
.button:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
  ;
  background-color: rgba(#null, 0.0);
  border-color: ;
}

#}










/* Table */

  background-color: 

  
  
    
  


  rgba(#null, 1)

;
}

table>:not(caption)>*>* {
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
  padding: 0.5rem;
}
#}

/* Table cells */

  
  color: ;
}
#}

/* Table header */







/*.menu__link,*/








/* Blog post */












/* Social follow */
.card-link {
  text-decoration: none;
  color: inherit;
}


/* 8 colonne / 4 colonne vuote  */
@media (min-width: 992px){
  .two-thirds > .row-fluid > .span12 {
    width: calc(var(--column-width-multiplier) * 1% * 8 - var(--column-gap) * (4 * var(--column-width-multiplier) / 100));
  }
  /* versione centrata */
  .two-thirds--centered > .row-fluid {
    justify-content:center;
  }
}


@media (min-width: 992px) {

  .five-five > .row-fluid{
    justify-content: space-between;
  }

  .five-five > .row-fluid > .span6 {
    width: calc(var(--column-width-multiplier) * 1% * 5 - var(--column-gap) * (7 * var(--column-width-multiplier) / 100));
  }

}


.square-image {
  border-radius:1.25rem;
  position:relative;
  overflow: hidden;
  --bs-aspect-ratio: 75%;
}

.square-image::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}

.square-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  object-fit:cover;
}

.image-text > .row-fluid{
  flex-direction:column;
}

.image-text > .row-fluid > .span6 {
  width: 100%;
}


@media (min-width: 992px) {

  .image-text > .row-fluid{
    flex-direction:row;
  }

  .image-text > .row-fluid > .span6 {
    width: calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100);
    display:flex;
    flex-direction:column;
    justify-content:center;
  }

}


.ctacontatti > .row-fluid {
  background-image: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/images/bg-cta.png');
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius:1.25rem;
  padding: 50px 40px;
  flex-direction:column;
}

.ctacontatti > .row-fluid > .dnd-column {
  width:100%;
  margin-bottom:3rem;
}

.ctacontatti .modheading {
  margin-bottom:1rem;
}


@media (min-width:768px){
  .ctacontatti > .row-fluid {
    flex-direction:row;
    flex-wrap:wrap;
    padding: 70px;
  }
  .ctacontatti > .row-fluid > .dnd-column{
    width: calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100);
    padding: 0;
    margin-bottom:3rem;
  }
  .ctacontatti > .row-fluid > .dnd-column:last-child{
    margin-bottom:0;
  }
}

@media (min-width:992px){
  .ctacontatti > .row-fluid {
    padding: 100px;
  }

  .ctacontatti > .row-fluid > .dnd-column{
    margin: 0;
    padding: 0;
    width: calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100);
    margin-bottom:0;
  }
  .ctacontatti > .row-fluid > .dnd-column:last-child{
    width: calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100);
  }
}

@media (min-width:992px){
  .ctacontatti > .row-fluid {
    padding: 80px 40px;
  }

  .ctacontatti > .row-fluid > .dnd-column{
    margin: 0;
    padding: 0;
    width: calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100);
    margin-bottom:0;
  }
  .ctacontatti > .row-fluid > .dnd-column:last-child{
    width: calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100);
  }
}

@media (min-width:1200px){
  .ctacontatti > .row-fluid {
    padding: 100px;
  }

}


.secposaperte > .row-fluid {
  flex-direction:column;
}
.secposaperte > .row-fluid > .dnd-column {
  width:100%;
  margin-bottom:1.5rem;
}

.secposaperte .modal-form {
  margin-top:1.5rem;
}
.secposaperte .modal-richtext {
  font-size:1rem;
}


@media (min-width:992px){
  .secposaperte > .row-fluid {
    flex-direction:row;
    flex-wrap:wrap;
  }
  .secposaperte > .row-fluid > .dnd-column{
    width: calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100);
    margin-bottom:0;
  }
  
}


.candspont > .row-fluid {
  background-image: url('//142743870.fs1.hubspotusercontent-eu1.net/hubfs/142743870/raw_assets/public/digitelnet-theme/images/bg-cta.png');
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius:1.25rem;
  padding: 50px 40px;
  flex-direction:column;
}

.candspont > .row-fluid > .dnd-column {
  width:100%;
  margin-bottom:1.5rem;
}

@media (min-width:992px){
  .candspont > .row-fluid {
    flex-direction:row;
    flex-wrap:wrap;
    padding: 70px;
  }
  .candspont > .row-fluid > .dnd-column{
    width: calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100);
    /*padding: 0;*/
    margin-bottom:0;
  }
  .candspont > .row-fluid > .dnd-column:last-child{
    margin-bottom:0;
  }
}



.systems-page{
  padding:0;
}