.style1 {
  -ms-flex-wrap: nowrap;
}
.style2 {
  background-repeat: repeat-x;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-width: 6px;
  border-style: none;
  -ms-flex-wrap: nowrap;
}
.style3 {
}
.style4 {
  display: inline-block;
  display: -ms-flexbox;
}
.style5 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  -ms-flex-wrap: nowrap;
}
.style6 {
}
.style7 {
  margin-bottom: 0px;
}
.style8 {
  border-top-left-radius: 21px;
  border-top-right-radius: 21px;
  border-bottom-left-radius: 21px;
  border-bottom-right-radius: 21px;
}
.style9 {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  position: relative;
}
.style10 {
  z-index: 1;
  position: -webkit-sticky;
  position: sticky;
  bottom: 10px;
}
.style11 {
}
.style12 {
  width: 70px;
}
.style13 {
}
.style14 {
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
}
.style15 {
}
.style16 {
}
.style17 {
  height: 690px;
  background-repeat: repeat-x;
}
.style18 {
}
.style19 {
}
.style20 {
  float: right;
}
.style21 {
  float: left;
}
.style22 {
  background-repeat: repeat-x;
}
.style23 {
  background-color: rgba(40, 167, 69, 0.52);
  position: absolute;
  text-align: center;
  width: 100px;
  height: 60px;
  left: auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.style24 {
  background-color: rgba(40, 167, 69, 0.51);
  width: 95%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 10px;
}
.style25 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 10px;
}
.style26 {
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
img.card-img.style26.pt-1.pb-1.pl-1.pr-1 {
}
.style27 {
}
.style28 {
}
.style29 {
  background-color: rgba(253, 126, 20, 0.47);
  position: absolute;
  border-top-left-radius: 23px;
  border-top-right-radius: 23px;
  border-bottom-left-radius: 23px;
  border-bottom-right-radius: 23px;
}
.style30 {
}
.style31 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.style32 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.style33 {
}
.style34 {
  background-color: #b86565;
}
.style35 {
}
.style36 {
  font-family: Verdana, Geneva, sans-serif;
}
.style37 {
}
#index {
}
.style38 {
  background-color: rgba(179, 219, 98, 0.1);
  font-family: Verdana, Geneva, sans-serif;
}
.style39 {
  border: 1px solid rgba(179, 219, 98, 0.5);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.style40 {
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 20;
}
.style41 {
}
.style42 {
  font-family: Verdana, Geneva, sans-serif;
}
.style43 {
  font-family: Verdana, Geneva, sans-serif;
}
.style44 {
  font-family: Verdana, Geneva, sans-serif;
}
.style45 {
  background-image: url("../images/sfondo_footer.png");
}
.style46 {
  background-image: url("../images/sfondo_footer.png");
}
.style47 {
}
.style48 {
}
.style49 {
  border: 1px solid #b8b8b8;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.style50 {
  border: 7px undefined #fff;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  background-color: #de1919;
}
div.swiper-slide.style50 {
}
.style51 {
}
.style52 {
  bottom: 1px;
  right: 1px;
  left: 1px;
  top: 1px;
}
.style53 {
}
.style54 {
  background-color: #0c3894;
  border: 0px undefined undefined;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 0px;
  float: right;
  color: #fff;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 4px;
}
.mychat {
  background-color: #13f0e1;
}
.style55 {
  overflow: auto;
}
.style56 {
  width: 80%;
  position: relative;
  float: right;
  border-color: undefined;
  border-style: undefined;
}
.style57 {
  width: 80%;
  border-color: undefined;
  border-style: undefined;
}
#filter {
}
.style58 {
  font-family: Verdana, Geneva, sans-serif;
}
.style59 {
  font-family: Verdana, Geneva, sans-serif;
}
.style60 {
  position: fixed;
  bottom: 5px;
  right: 5px;
  z-index: 30;
}
.style61 {
}
.style62 {
  background-color: #363636;
  color: #fff;
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid #18ed15;
}
div.col-12 {
}
