@media (min-width: 1023px){
#menu-1-52fd14c6 > li > .elementor-item-active::after {
content: "";
display: block;
width: 100%;
height: 2px; background-color: #808080; margin-top:25px; }
.menu-item-16877{
display: none!important
}
.menu-item-17372{
display: none!important
}
.menu-item-17373{
display: none!important
}
}
#anima{
animation: cfu 3s ease 0s infinite normal backwards;
}
@keyframes cfu {
0% {
animation-timing-function: ease-out;
transform: scale(1);
transform-origin: center center;
}
10% {
animation-timing-function: ease-in;
transform: scale(0.91);
}
17% {
animation-timing-function: ease-out;
transform: scale(0.98);
}
33% {
animation-timing-function: ease-in;
transform: scale(0.87);
}
45% {
animation-timing-function: ease-out;
transform: scale(1);
}
}
#anima:hover{
-webkit-animation-play-state:paused;
-moz-animation-play-state:paused;
-o-animation-play-state:paused;
animation-play-state:paused;
cursor: pointer;
}
#iscriviti a{
width: 100%;
}
@keyframes pulse-shadow {
0% {
box-shadow: 0 0 0 0 rgba(134, 134, 135, 0.7);
}
70% {
box-shadow: 0 0 0 15px rgba(0, 123, 255, 0);
}
100% {
box-shadow: 0 0 0 0 rgba(0, 123, 255, 0);
}
}
#iscriviti {
animation: pulse-shadow 2s infinite;
}
#iscriviti:hover{
-webkit-animation-play-state:paused;
-moz-animation-play-state:paused;
-o-animation-play-state:paused;
animation-play-state:paused;
}
@keyframes boxShadowOscillate {
0% {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
50% {
box-shadow: 10px 0 15px rgba(0, 0, 0, 0.6);
}
100% {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
}
.oscilla {
animation: boxShadowOscillate 1s ease-in-out infinite;
}
.oscilla:hover{
-webkit-animation-play-state:paused;
-moz-animation-play-state:paused;
-o-animation-play-state:paused;
animation-play-state:paused;
cursor: pointer;
}
.sposta a{
transition: transform 0.3s ease; }
.sposta a:hover {
transform: translateY(-5px); }
#myBtn {
display: none;
position: fixed;
bottom: 20px;
right: 30px;
z-index: 99;
font-size: 18px;
border: 1px solid #FEED01;
outline: none;
background-color:#FEED01;
color: #000;
cursor: pointer;
padding: 5px;
border-radius: 50px;
width: 50px;
height: 50px;
}
#myBtn:hover {
background-color: #d5d6d8;
border: 1px solid #d5d6d8;
}
.rank-math-breadcrumb >p >span{
color:#fff;
}
.rank-math-breadcrumb >p >a{
color:#FEED01;
}
.rank-math-breadcrumb >p >a:hover{
color:#fff;
}
.elementor-shortcode > p{
text-align: center;
} .whatsapp-float {
position: fixed;
left: 20px;
bottom: 20px;
z-index: 9999;
display: inline-flex;
align-items: center;
justify-content: center;
width: 60px;
height: 60px;
border-radius: 50%;
background-color: #25D366;
color: white;
font-size: 28px;
text-decoration: none;
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.18);
transition: all 0.2s ease;
}
.whatsapp-float > img{
width: 35px;
}
.whatsapp-float:hover {
transform: translateY(-4px);
box-shadow: 0 10px 24px rgba(0, 0, 0, 0.25);
color: white;
} .whatsapp-tooltip {
position: absolute;
left: 70px; bottom: 50%;
transform: translateY(50%);
background-color: #333;
color: #fff;
padding: 6px 10px;
border-radius: 6px;
font-size: 14px;
white-space: nowrap;
opacity: 0;
pointer-events: none;
transition: all 0.25s ease;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
} .whatsapp-tooltip::after {
content: '';
position: absolute;
top: 50%;
right: 100%;
transform: translateY(-50%);
border: 6px solid transparent;
border-left-color: #333;
} .whatsapp-float:hover .whatsapp-tooltip {
opacity: 1;
left: 80px; }
@media (max-width: 480px) {
.whatsapp-float {
width: 50px;
height: 50px;
font-size: 24px;
right: 15px;
bottom: 20px;
}
}