/* Start custom CSS for html, class: .elementor-element-78bbb22 */.google-calendar-wrapper {
    max-width: 950px;
    margin: 0 auto 40px auto;
    border: 1px solid #dcdde1;
    border-radius: 8px;
    overflow: hidden; /* Corta los bordes feos del iframe */
    box-shadow: 0 4px 6px rgba(0,0,0,0.05);
}

.google-calendar-wrapper iframe {
    display: block; /* Quita el espacio en blanco fantasma debajo del iframe */
    width: 100%;
}

/* Ajuste para celulares */
@media (max-width: 768px) {
    .google-calendar-wrapper iframe {
        height: 400px; /* Un poco más corto en móviles para no ocupar toda la pantalla */
    }
}/* End custom CSS */