.oppure {text-align:center; color:#6866ab; padding-top:15px; padding-bottom:20px; border: solid 3px #70c5d9;
    padding-left: 5px;
    padding-right: 5px;}

.wq-quiz.wq-skin-flat .wq-results {background:#ffffff !important;}
#prendiaff {text-align:center; margin:auto; padding: 20px 30px; font-size:18px; font-weight:bold; background:#e8e8e8; margin-top:26px;}

.logojnt {width:180px; height:auto;}
#modulocont {text-align:center; margin:0 auto; padding:15px;}
#modulocont label {margin-bottom:5px;}
#modulocont textarea {height:100px;}
div.wpcf7 .ajax-loader {position:absolute !important;}
#privacylink a {font-size:13px;}
.videofloat {position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:9999;} 
#catapultCookie {border-radius:0 !important;}
.ctcc-more-info-link {text-decoration:underline;}
	.p-0 {padding:0 !important;}
.wq-results.wq_resultsCtr {padding:5px !important;}
@media all and (min-width:992px) {
#telefoncont .elementor-element-5970a93  {width:auto;}
}

@media all and (max-width:991px) {
#logojnt-cont {text-align:center}
#modulocont input, #modulocont textarea {font-size:16px !important;}
}




/**** LANDING ADVERTAGE****/
.landing-percentuali .elementor-counter-number-wrapper{
background: #222d46;
border-radius: 100px;
width: 150px;
padding-top: 40px;
padding-bottom: 40px;
text-align: center;
margin: 0 auto;
}

/**CF7 LANDING**/
.legend-landing {
  background: #fd515f;
  padding: 10px;
  color: #fff;
}
.fieldset-landing {
  background: #ffffff47;
  padding: 20px;
  backdrop-filter: blur(4px);
}
.fieldset-landing p {
  font-size: 16px;
  color: #fff !important;
  font-weight: 800 !important;
}
.fieldset-landing ol{
	margin:0px;
list-style:none;
	padding-left: 0;
}
.fieldset-landing li{
	margin-top: 20px
}
.fieldset-landing input {
  height: 50px;
  font-size: 16px;
  padding: 0px 10px;
  margin-top: 10px;
}
.fieldset-landing textarea {
	  margin-top: 10px;
	font-size: 16px;
}

.page-id-500 p, .page-id-500 h1, .page-id-500 h2 {color:#222d46}
.page-id-500 .landing-descrizione p, .page-id-500 .landing-titolo p{
	font-size: 32px; 
	font-weight:bold; 
	font-family: arial!important;
}
.page-id-500 .landing-titolo p{
text-transform:uppercase;
}
.page-id-500 .landing-titolo h1{
font-family: Georgia, serif!important;
  font-size: 92px;
  	font-weight:bold;
}

.page-id-500 .landing-trattamenti h2{font-family:Georgia, serif!important; margin-bottom:0px}
.page-id-500 .landing-trattamenti p{font-family: Arial; font-size:16px;letter-spacing:3px;}
.page-id-500 .landing-trattamenti p, .page-id-500 .landing-trattamenti h2 { text-align:center}


@media screen and (max-width: 600px) {
		.page-id-500 .landing-titolo h1{ font-size: 72px;	}
		.page-id-500 .landing-descrizione p, .page-id-500 .landing-titolo p{font-size: 22px; }
	 	.landing-percentuali .elementor-counter-number-wrapper{
			border-radius: 50px;
			width: 100px;
			padding-top: 35px;
			padding-bottom: 35px;
  			font-size: 26px!important;
}

}

}

