/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 23 2025 | 09:59:26 */
.header {
	background-image: url("https://newp.across.it/wp-content/uploads/2025/04/across-background-home.svg");
}

h1, h2, h3, h4, h5, h6, #menu {
  font-family: 'Bricolage Grotesque', sans-serif;
}

h3 sup.small{
	font-size:0.8vw ;
	font-weight: 800 !important;
	letter-spacing: -0.08em !important
}


@media screen and (max-width: 980px) {
     h3 sup.small{
		font-size:2vw ;
	} 
}

@media screen and (max-width: 479px) {
     h3 sup.small{
		font-size:3.5vw ;
	} 
}


p {
	font-weight:500;
}

.primary-text {
	color: #60b158;
}
.secondary-text {
	color: #8cd4bc;
}

.primary-link {
	color: #60b158;
	text-decoration: underline;
}
.secondary-link {
	color: #8cd4bc;
	text-decoration: underline;
}

.perfomance-text {
	color: #D46A8B !important;
}
/* button */
a.ac-btn, a.ac-btn-neg, a.ac-btn-lrg, a.ac-btn-sm-pink, a.ac-btn-sm-orange, a.ac-btn-sm-grey, a.ac-btn-sm-seagreen {
	text-transform: uppercase;
}

a.ac-btn {
	border-top: 0.5px solid #000000;
	border-right: 0.5px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;	
	color:#ffffff;
	background-color:#60b158;
	border-radius: 5px;
	padding:4px 16px 0;
}

a.ac-btn-neg {
	border-top: 0.5px solid #8CD4BC;
	border-right: 0.5px solid #8CD4BC;
	border-bottom: 2px solid #8CD4BC;
	border-left: 2px solid #8CD4BC;	 
	color:#8CD4BC;
	border-radius: 5px;
	padding:4px 16px 0;
}


a.ac-btn-lrg {
	border-top: 0.5px solid #000000;
	border-right: 0.5px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;	 
	color:#ffffff;
	background-color:#60b158;
	border-radius: 5px;
	padding:4px 16px 0;
	
}

a.ac-btn:hover, a.ac-btn-lrg:hover, a.ac-btn-neg:hover {
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 0.5px solid #000000;
	border-left: 0.5px solid #000000;	
	color:#000000;
	background-color:#ffffff;
	padding:4px 16px 0;
	
}
/* button b-unit home*/
a.ac-btn-sm-pink, a.ac-btn-sm-orange, a.ac-btn-sm-grey, a.ac-btn-sm-seagreen{
	border-top: 0.5px solid #000000;
	border-right: 0.5px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;	 
	font-weight: 600;	
	border-radius: 5px;
	padding:2px 8px 0;
}
a.ac-btn-sm-pink {
	color:#ffffff;
	background-color:#D46A8B;
	padding:2px 8px 0;
}

a.ac-btn-sm-orange {	
	border-radius: 5px;
	color:#000000;
	background-color:#FFAB40;
	padding:2px 8px 0;
}

a.ac-btn-sm-grey {
	color:#ffffff;
	background-color:#595959;
	padding:2px 8px 0;
}
a.ac-btn-sm-seagreen {
	color:#000000;
	background-color:#2CB889;
	padding:2px 8px 0;
}

a.ac-btn-sm-pink:hover, a.ac-btn-sm-orange:hover, a.ac-btn-sm-grey:hover, a.ac-btn-sm-seagreen:hover {
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 0.5px solid #000000;
	border-left: 0.5px solid #000000;
	color:#000000;
	background-color:#ffffff;
	padding:2px 8px 0;
	