
.main-cover  {
    background-position-y: center;
    background-repeat: no-repeat;
    background-position-x: center;
    background-origin: content-box;
    padding: 0 !important;
}

.motto {
  color: #A7A9AC;
  font-size: 1.3rem;
  font-weight: bold;
  text-align: left;
  position: absolute;
  z-index: 1;
  width: 100%;
  /* display: flex; */
  /* justify-content: center; */
  padding-right: var(--bs-gutter-x, 6rem) !important;
  padding-left: var(--bs-gutter-x, 6rem) !important;
  margin-right: auto;
  margin-left: auto;
  left: 0;
}

.motto p:first-of-type{font-size: 3.3rem !important;line-height: 1em;color: white !important;}

.motto .col-sm-12 {
   font-weight: bold;
   align-self: center;
   padding: 0px;
   text-align: center;
   width: 100%;
}


.gallery {
  background: white;
}

.gallery-cell img {width: 100%; height: auto;}

/* cell number 
.gallery-cell:before {
  display: block;
  text-align: center;
  line-height: 200px;
  font-size: 80px;
  color: white;
}

/* .section1 .flickity-viewport{height: 50vh !important;}
.flickity-viewport{max-height: 50vh !important;}*/


.section1 .carousel-cell {
  max-width: 1200px;
  max-height: 630px;
  margin-right: 10px;
  background: #8C8;
  border-radius: 5px;
  counter-increment: carousel-cell;
}

/* cell number */
.section1 .carousel-cell:before {
  display: block;
  text-align: center;
  content: counter(carousel-cell);
  line-height: 200px;
  font-size: 80px;
  color: white;
}


.servizi .carousel-cell {
  width: 28%;
  height: 200px;
  margin-right: 10px;
  background: transparent;
  border-radius: 5px;
  counter-increment: carousel-cell;
}

.servizi  .carousel-cell.is-selected {
  background: transparent;
}

/* cell number */
.servizi  .carousel-cell:before {
  display: block;
  text-align: center;

  line-height: 200px;
  font-size: 80px;
  color: white;
}

.servizi  .carousel-cell img{max-width: 100%;}


.section-title {text-transform: uppercase;}



.container-fluid.padding-container.clienti li {
    /* border: 2px solid; */
    padding: 3rem;
}

.container-fluid.padding-container.clienti {
    background: #a7a9ac;
    color: white;
}

.CLIENTI li.col-sm-4 {text-align: center;}


