a[href^="mailto:"] {
text-decoration: underline !important;
}
a[href^="mailto:"]:hover,
a[href^="mailto:"]:focus {
text-decoration: none !important;
opacity: 0.8;
} .elementor-widget-text-editor a,
.elementor-widget-text-editor a:visited {
text-decoration: underline;
}
.elementor-widget-text-editor a:hover,
.elementor-widget-text-editor a:focus {
text-decoration: none;
opacity: 0.85;
} .elementor-widget-icon-box:hover .elementor-icon-box-title a,
.elementor-widget-icon-box a:focus {
opacity: 0.8;
}
.elementor-widget-icon-box:hover .elementor-icon i,
.elementor-widget-icon-box:hover .elementor-icon svg {
transform: scale(1.05);
transition: transform 0.2s ease;
} .elementor-widget-button .elementor-button:hover,
.elementor-widget-button .elementor-button:focus {
opacity: 0.85;
filter: brightness(1.1);
transition: opacity 0.2s ease, filter 0.2s ease;
} h2.ada-fix-heading {
font-size: inherit;
font-weight: inherit;
line-height: inherit;
margin: 0;
padding: 0;
} #ada-slideshow-toggle {
position: fixed;
bottom: 20px;
left: 20px;
z-index: 9999;
width: 44px;
height: 44px;
min-width: 44px;
min-height: 44px;
border: 2px solid rgba(255, 255, 255, 0.8);
border-radius: 50%;
background: rgba(0, 0, 0, 0.5);
color: #fff;
font-size: 16px;
line-height: 1;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: background 0.2s ease, border-color 0.2s ease;
}
#ada-slideshow-toggle:hover,
#ada-slideshow-toggle:focus {
background: rgba(0, 0, 0, 0.75);
border-color: #fff;
outline: 2px solid #fff;
outline-offset: 2px;
}
.ada-play-icon {
margin-left: 2px; } .elementor-invisible {
visibility: visible !important;
opacity: 0;
}