.elementor-2588 .elementor-element.elementor-element-021c00a{--display:flex;}.elementor-2588 .elementor-element.elementor-element-3e48cc1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-2588 .elementor-element.elementor-element-3e48cc1{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}}@media(min-width:768px){.elementor-2588 .elementor-element.elementor-element-021c00a{--content-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-3e48cc1 */.elementor-2588 .elementor-element.elementor-element-3e48cc1 {
    background-color: #f9f9f9;
    border-radius: 10px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    padding: 20px;
    max-width: 450px;
    margin: 0 auto;
    font-family: 'Arial', sans-serif;
}

.elementor-2588 .elementor-element.elementor-element-3e48cc1 .um-misc-with-img {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.elementor-2588 .elementor-element.elementor-element-3e48cc1 .um-misc-img {
    margin-right: 15px;
}

.elementor-2588 .elementor-element.elementor-element-3e48cc1 .um-misc-img img {
    border-radius: 50%;
    border: 2px solid #007bff;
}

.elementor-2588 .elementor-element.elementor-element-3e48cc1 strong {
    font-size: 1.2em;
    color: #333;
}

.elementor-2588 .elementor-element.elementor-element-3e48cc1 .um-misc-ul {
    list-style: none;
    padding: 0;
}

.elementor-2588 .elementor-element.elementor-element-3e48cc1 .um-misc-ul li {
    margin: 10px 0;
}

.elementor-2588 .elementor-element.elementor-element-3e48cc1 .um-misc-ul a {
    text-decoration: none;
    color: #007bff;
    font-weight: bold;
    transition: color 0.3s;
}

.elementor-2588 .elementor-element.elementor-element-3e48cc1 .um-misc-ul a:hover {
    color: #0056b3;
}/* End custom CSS */