/* ----------------------------- Esprimo Typo3 ---------------------------- */

/* Data ultima modifica: 08 maggio 2023 */

  #content {
    padding: 0 0 110px 0;
  }



/************** flexslider styles **************/
.flexslider {
  margin: 0 !important;
}
.flexslider .slides > li {
  position: relative;
}
.flex-control-nav {
  bottom: -60px !important;
}
.flex-control-paging li a {
  background: #EEEBE9 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.flex-control-paging li a:hover {
  background: #EEEBE9 !important;
}
.flex-control-paging li a.flex-active {
  background: #F26F61 !important;
}


/************** payoff styles **************/
.payoff {
  position: absolute;
  bottom: 100px;
  right: 4%;
  z-index: 700;
  width: 35%;
  padding: 50px;
  margin: 0;
  border-radius: 20px;
  background: rgba(211, 18, 69, 0.85);
}
.payoff h1 {
  margin: 0 0 10px 0;
  font-size: 230%;
  font-weight: 300;
  color: #FFFFFF;
}
.payoff h1 b {
  font-weight: 700;
}



@media only screen and (min-width: 1152px) {
  #main {
    margin: 0 0 0 0;
  }
}



@media only screen and (max-width: 1152px) {

  .payoff {
    position: static;
    padding: 30px 4%;
    border-radius: 0;
    width: 92%;
    right: auto;
    background: rgb(211, 18, 69);
  }
  .payoff h1 {
    font-size: 190%;
  }
}


@media only screen and (max-width: 768px) {

  #top {
    overflow: hidden;
  }

  /************** flexslider styles **************/
  .flexslider {
    width: 150%;
    margin: 0 0 0 -25% !important;
  }

}


@media only screen and (max-width: 480px) {


}

