.titolo-grotesk .pxl-icon-box1 h3.pxl-item--title,.pxl-history.default .pxl-history-l1 > .corner-box .wrap-content .title, .pxl-history.style3 .pxl-history-l1 > .corner-box .wrap-content .title .pxl-item--title, .ci-content-wrap .ci-content .ci-title, .pxl-accordion1 .pxl-item-accordion, .elementor-widget-container .pxl-item--title.el-empty, .pxl-swiper-slide .item--title a, pxl-item--subtitle, .elementor-element.elementor-element-feb3ebb .pxl-contact-form button, label {
  font-family: 'Space Grotesk', sans-serif !important;
} 
.pxl-history.default .pxl-history-l1 > .corner-box .wrap-content .title, .pxl-history.style3 .pxl-history-l1 > .corner-box .wrap-content .title  {
    color: #5F2C82;
}
.hide{
display:none !important; 
}
@media (max-width: 767px) {
	.elementor-910 .elementor-element.elementor-element-6c3bb20 .pxl-history .wrap-content .time {
		font-size: 13px;
	} 
}

.pxl-select-higthlight{
	padding: 25.25px 32px 37.25px !important;
}

.pxl-swiper-slide .item--author {
  display: none !important;
}

.pxl-accordion1 .pxl--item:not(.active) {
  border: 3px solid #FFFFFF ; 
  padding: 20px;
}

.pxl-mask-bg-parallax{
	background:none;
}

#pxl-main {
    padding: 0px 0 139px !important;
}

.pxl-item--image {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

@media screen and (max-width:1300px) and (min-width:1200px) {
  .elementor-15 .elementor-element.elementor-element-7796339 .pxl-logo > img{
    height: 50px!important;
    width: auto !important;
  }

  .elementor-15 .elementor-element.elementor-element-66a707d{
     width: 24%;
  }
  .elementor-15 .elementor-element.elementor-element-4d6ccb1 
  {
    width:75.99999%;
  }
}

.menu-special a {
  display: inline-flex;           /* Flex rende facile allineare */
  align-items: center;            /* Allinea testo e icona verticalmente */
  justify-content: center;        /* Centra orizzontalmente */
  
  padding: 12px 30px;             /* Controlla lo spessore */
  background-color: #00AED6 !important;
  color: #ffffff !important;
  text-align: center !important;
  border-radius: 5px !important;
  line-height: 1.5 !important;
  width: auto !important;
  height: auto !important;                   /* o un valore fisso se vuoi, ma con flex va bene anche auto */
}

.menu-special a:hover {
  background-color: #008C9E !important;
}

label {
  font-family: 'Space Grotesk' !important;
}





