@font-face {
  font-family: WorkSans;
	font-weight: 100;
	font-style: normal;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-Thin.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 100;
	font-style: italic;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-ThinItalic.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 200;
	font-style: normal;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-ExtraLight.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 200;
	font-style: italic;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-ExtraLightItalic.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 300;
	font-style: normal;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-Light.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 300;
	font-style: italic;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-LightItalic.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 400;
	font-style: normal;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-Regular.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 400;
	font-style: italic;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-Italic.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 500;
	font-style: normal;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-Medium.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 500;
	font-style: italic;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-MediumItalic.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 600;
	font-style: normal;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-SemiBold.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 600;
	font-style: italic;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-SemiBoldItalic.ttf);
}


@font-face {
  font-family: WorkSans;
	font-weight: 700;
	font-style: normal;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-Bold.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 700;
	font-style: italic;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-BoldItalic.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 800;
	font-style: normal;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-ExtraBold.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 800;
	font-style: italic;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-ExtraBoldItalic.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 900;
	font-style: normal;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-Black.ttf);
}

@font-face {
  font-family: WorkSans;
	font-weight: 900;
	font-style: italic;
  src: url(/wordpress/wp-content/uploads/fonts/WorkSans-BlackItalic.ttf);
}

@font-face {
  font-family: Nunito;
	font-weight: bold;
  src: url(/wordpress/wp-content/uploads/fonts/nunito-bold.ttf);
}

p, h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
}

p {
	font-weight: 400;
}

h5 {
	text-transform: uppercase;
}

.small-spacing {
	padding-bottom: 5px;
}

.medium-spacing {
	padding-bottom: 20px;
}

strong {
	font-family: WorkSans !important;
	font-weight: 600 !important;
}

em {
	font-weight: inherit !important;
}

.italic {
	font-style: italic;
}

.green {
	color: #16ACA7 !important;
	font-weight: 500 !important;
}

.magenta {
	color: #EA527E !important;
	font-weight: 500 !important;
}

.light-blue {
	color: #50a0d2 !important;
	font-weight: 500 !important;
}

.white {
	color: #fff !important;
}

.gradient-background {
	background: linear-gradient(135deg, rgba(22,177,169,1) 0%, rgba(26,73,94,1) 50%, rgba(234,82,126,1) 100%);
}


.gradient-background-2010 {
background: linear-gradient(-45deg, rgba(80,160,210,1) 0%, rgba(26,73,94,1) 50%, rgba(234,82,126,1) 100%); 
}

.first-paragraph {
	font-size:24px;
	color:white; 
	font-family:Work Sans, sans-serif;
	font-weight:400;
}

.superscript {
	font-size: 60% !important;
}

.vamtam-buble .fl-module-content {
	    box-shadow: 0px 5px 20px 0px #efefef;
    border-radius: 30em;
    width: 90px;
    height: 90px;
	display: flex;
  align-items: center;
  justify-content: center;
	
}

.fl-module-vamtam-accordion .fl-accordion-button:hover .fl-accordion-button-icon {
	color: #1f485e !important;
}

.fl-accordion-button {
	width: 100%;
	position: relative;
}

.fl-accordion-button-icon {
	position: absolute !important;
	top: 50%;
	height: 0 !important;
	right: 0;
}

.vamtam-button-text {
	font-weight: 700;
}

.fl-module-vamtam-accordion .fl-accordion-button {
	padding-right: 40px;
	padding-left: 0;
}

.fl-accordion-content {
	padding: 0 !important;
}

.site-tagline{
	display:none !important;
}

.logo {
	min-width: 0 !important;
}

@media screen and (min-width: 768px) {
	.normal-logo {
		margin-left: 40px;
	}
}
.normal-logo{
	max-height:70px !important;
}

.alternative-logo {
	max-height: 120px !important;
	left: 0 !important;
	transform: none !important;
	margin-left: 40px;
	display: none;
}

.typed-div-17531, .typed-div-17962{
display:inline;	
}

.fl-module-vamtam-numbers .fl-number-after-text{
	font-size:18px !important;
}

li.wpml-ls-menu-item ul li a {
width: auto !important;
}

.mega-registrati {
	background-color:#e94272 !important;
transition:unset !important;
	
	-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;

	
}

#mega-menu-item-20194, #mega-menu-item-20203   {
	background-color: #1a495e !important;
	
}

#mega-menu-item-20194 a, #mega-menu-item-20203 a  {
	color: #fff !important;
	
}


.mega-registrati:hover, #mega-menu-item-20194:hover, #mega-menu-item-20203:hover {
	background-color:#e94272 !important;
}

.register-full-button > div > div > a > span {
	font-weight: 500;
}

.register-full-button:hover > div > div > a {
	background-color: #C63A62 !important;
}

p {
-moz-hyphens: none;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
word-wrap: normal;
}

.parenthesis {
	font-weight: 400;
}

.fl-module-vamtam-separator {
	min-height: 0 !important;
}

.invisible-image {
	visibility: hidden
}

.2022-hidden { 
	visibility: hidden
}