#countdown-a76de7c .countdown-amount{
	background: linear-gradient(180deg, #FFF 0%, #EC5A7C 100%);
}
.ast-container{
	padding-left:0!important;
	padding-right:0!important;
}
body.page-id-11 {
  overflow: hidden;
}
.bottone_tutto a {
	color: #FFFFFF !important;
	background-color: #6450FA !important;
}
.ast-scroll-to-top-right {
	right: 58px;
	bottom: 17px;
}
#sezione-per-candidati, #sezione-per-aziende, #sezione-career-service{
	display: none;
}
.elementor-element.elementor-element-8e3748b.e-con-full.e-flex.e-con.e-parent {
	padding: 4rem 6% ;
}
.bordo-viola {
	position: relative;
	top: -15px;
	left: 15px;
	height: -webkit-fill-available;
	height: 100%;
}
.e-con-full e-flex.e-con.e-child {
	display: flex;
	justify-content: space-evenly;
	height: max-content;
}
ul.sub-menu {
	left: -33% !important;
	border-radius: 12px !important;
	background: #fef5f7;
	padding: 0 10px;
}
.menu-item {
	background: unset !important;
	border-color: #000 !important;
}
ul.sub-menu .menu-item a {
	justify-content: center !important;
	padding: 15px !important;

}
header#masthead {
	position: fixed !important;
	width: 100%;
}
/*div#content {
	margin-top: 100px;
}*/
.page-id-11 div#content {
	margin-top: 0;
}

a.no-brand.iubenda-noiframe.iubenda-embed.iubenda-noiframe.iubenda-bottom {
	background: unset !important;
	border: 0 !important;
	width: max-content !important;
	color: #fff !important;
	font-family: 'Inter' !important;
	font-size: 20px !important;
	box-shadow: none !important;
	font-weight: 400 !important;
}

.twae-arrow {
	display: none;
}
.twae-content {
	box-shadow: 0 0 0 !important;
	border-radius: 40px !important;
}

@media screen and (max-width: 769px){
	.scroll-colonne{
		overflow-x: auto !important;
		overflow-y: hidden !important;
		white-space: nowrap !important;
		display: -webkit-inline-box;
		flex-wrap: nowrap !important;
		justify-content: flex-start !important;
		gap: 10px;
	}
	.scoll-colonne a.elementor-button.elementor-size-sm{
		margin-right: 10px !important;
	}
	div#sgpb-popup-dialog-main-div {
		padding: 10px !important;
		width: 90vw !important;
		max-width: 81% !important;
	}
	img.sgpb-popup-close-button-3 {
		top: 10px !important;
		right:50px !important;
	}
	.mc4wp-form-fields input {
		width: auto !important;
	}

	.mc4wp-form-fields input[type="submit"] {
		padding: 10px 65px 10px 32px;
		width: 55% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}