@import url('https://fonts.googleapis.com/css2?family=Anybody:wdth,wght@125,400;125,500;150,300&display=swap');

@import url("https://use.typekit.net/bfm7rjp.css");


/* @import url('http://example.com/example_style.css');*/

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */


/*title*/

h1, h2, h3, .purecounter.count-title.count-number {
 font-family: 'Anybody', cursive !important;
 font-stretch: 125% !important;
 font-weight: 500;
 line-height: 1.1;
}





/*hero*/

.hero-scanline{
 display: ;
}


/*bottoni*/

.button.button {
 font-family: 'Anybody', cursive !important;
 font-stretch: 150% !important;
  font-weight: 300;
}


/*menu*/

span.hs-menu-label {
font-family: 'Anybody', cursive !important;
 font-stretch: 125% !important;
  font-weight: 400;
}


/*timeline*/

.timeline-event{
 border-radius: 0px !important;
}

.timeline-event__summary .eyebrow__part{
 color: #009ee2 !important;
}

#module_16891713018033-1,#main_content-dnd_partial-5-module-1-1.tabs__body.active{
  padding-left: 0px;
  padding-right: 0px;
  }

#timeline .tabs__body.active{
  padding-left: 0px !important;
  padding-right: 0px !important;
  }




/*special guests slider*/

.lazy.module-wrapper.services-slider.services-slider--hide-inactive  .eyebrow__part{
 color:#009ee2 !important;
}

.services-slider__card:before{
opacity: 0;
}

.services-slider{
padding-left: 0;
}




/*counter*/

.counter.widget-span.span4.text--center{
 border-radius: 0px !important;
}


#widget_1689322946779.lazy.module-wrapper.cta-box.module-wrapper--light {
  padding-top: 0px;
  }


/*3 cubi*/
.featured-plain__items {
 padding-top: 50px;
}



/*sessions slider*/

.services-slider__text .eyebrow__part{
 color: #009ee2 !important;
}

#hs_cos_wrapper_main_content-dnd_partial-6-module-1 .services-slider {
 padding-left: 0px;
}

.services-slider__text .button {
 color: #009ee2 !important;
  text-decoration-color:#009ee2 !important;
}


/*about slider hp*/
#aboutslider .splide__pagination.splide__pagination--ltr{
 margin-top: 0px;
}

.image-gallery__slide .image-gallery__image img{
 width: 100%
}

#module_16898385549745 .splide__pagination{
 display: none;
}



/*evento singolo*/
#extraheader .eyebrow{
color: white;
}


#ospitesx .theme-image.widget-span.span6.featured-speaker__image{
margin:auto;
}




/*a dimora*/
#module_16935738158143, #dimora{
 font-family: campaign-serif;
 
}

#hs_cos_wrapper_widget_1693582789452{
text-align: center;
}



/*media*/

@media (min-width: 768px){
  .hero__text.widget-span.span6
padding-top: 0px !important;
}



@media (min-width: 768px){
#herohome .hero__text.widget-span.span6 {
  padding-bottom: 150px;
  }
  
  
 #ospitesx .featured-speaker__name {
    margin-top: 0px;
  } 
  
  #ospitedx .featured-speaker__name {
    margin-top: 0px !important;
    
  }
  
  #ospitesx .theme-rich-text.widget-span.span6.text--left.lists--image{
  margin-top: auto;
    margin-bottom: auto;
  }
  
  #ospitedx .theme-rich-text.widget-span.span6.text--left.lists--image{
  margin-top: auto;
    margin-bottom: auto;
  }
  
  
  #ospitedx .theme-image.widget-span.span6.featured-speaker__image{
  text-align: end;
  }
  
}

@media not screen and (min-width: 1120px) {
.mobile-menu-active .site-header__menu{
  background-color: #009ee2 !important;
  }

  
.site-header .site-header__utility {
  align-items: flex-start;
  
  }
  
.site-header .site-header__utility .hs-menu-item .lang_switcher_class .globe_class{
  display: flex;
  }
  
  
}


@media (max-width: 768px){
.timeline .timeline-event {
  padding: 20px;
  }
}
  

  




/***********************************************/





/*****************************************/
/* Start your style declarations here    */
/*****************************************/