.elementor-545 .elementor-element.elementor-element-0e9a5ee{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-545 .elementor-element.elementor-element-52e93a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-545 .elementor-element.elementor-element-52e93a5 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-3a0f4d7 );}.elementor-545 .elementor-element.elementor-element-3a33d78{--display:flex;}#elementor-popup-modal-545{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-545 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-545 .dialog-close-button{display:flex;}#elementor-popup-modal-545 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for shortcode, class: .elementor-element-088f448 *//* Colore principale della barra e bordi */
.elementor-545 .elementor-element.elementor-element-088f448 beddy-bar {
    --beddy-primary-color: #6FA58A;
    --beddy-secondary-color: #6B9F8B;
}

/* Personalizzazione specifica dei bottoni (CTA) */
.elementor-545 .elementor-element.elementor-element-088f448 beddy-bar button, 
.elementor-545 .elementor-element.elementor-element-088f448 .beddy-cta-class { 
    background-color: #7FB69B !important;
    border-color: #6FA58A !important;
    color: #ffffff; /* Testo bianco per leggibilità */
}

/* Personalizzazione dei titoli dentro il widget */
.elementor-545 .elementor-element.elementor-element-088f448 beddy-bar h2, 
.elementor-545 .elementor-element.elementor-element-088f448 beddy-bar h3 {
    color: #6B9F8B !important;
    font-family: inherit; /* Prende il font del tuo sito */
}/* End custom CSS */