.elementor-1374 .elementor-element.elementor-element-bb43c37{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-2244676 */.cta-button {
    display: inline-block;
    background-color: #ffffff;
    color: #9b0715;
    padding: 15px 40px;
    text-decoration: none;
    font-family: 'Arbotek Ultra', sans-serif;
    font-size: 1.2rem;
    text-transform: lowercase;
    border-radius: 5px;
    transition: all 0.3s ease; /* Aggiunto 'all' per rendere fluido anche il colore */
    margin-bottom: 50px;
}

.cta-button:hover {
    background-color: #f0f0f0; /* Un grigio chiarissimo al posto del bianco */
    color: #9b0715;           /* Forza il colore rosso anche al passaggio mouse */
    transform: scale(1.05);
}/* End custom CSS */