.elementor-219 .elementor-element.elementor-element-2c2dfc5{--display:flex;}.elementor-219 .elementor-element.elementor-element-495b6f7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-495b6f7.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-4604076{--display:flex;}.elementor-219 .elementor-element.elementor-element-c7b53a6{--display:flex;}.elementor-219 .elementor-element.elementor-element-84871b7{--display:flex;}.elementor-219 .elementor-element.elementor-element-79da434{--display:flex;}.elementor-219 .elementor-element.elementor-element-7bb2799{--display:flex;}/* Start custom CSS for wp-widget-media_audio, class: .elementor-element-5394f2d */.elementor-219 .elementor-element.elementor-element-5394f2d audio {
    background-color: #222222;
    border-radius: 30px;
    padding: 5px;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for wp-widget-media_audio, class: .elementor-element-1809bd5 */.elementor-219 .elementor-element.elementor-element-1809bd5 audio {
    background-color: #222222;
    border-radius: 30px;
    padding: 5px;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for wp-widget-media_audio, class: .elementor-element-2c085c6 *//* 1. Clear the default black background */
.elementor-219 .elementor-element.elementor-element-2c085c6 .elementor-widget-container {
    background-color: transparent !important;
}

/* 2. Hide the browser's default background rendering */
.elementor-219 .elementor-element.elementor-element-2c085c6 audio {
    background: transparent !important;
    width: 100%;
}

/* 3. Create a clean, elegant wrapper bar */
.elementor-219 .elementor-element.elementor-element-2c085c6 {
    background-color: #f4f4f4 !important; /* Soft light gray */
    border-radius: 50px !important;       /* Smooth rounded capsule shape */
    padding: 10px 15px !important;        /* Padding around the play button */
    border: 1px solid #e0e0e0 !important; /* Subtle gray outline border */
    max-width: 450px;                     /* Keeps it a neat, readable size */
    margin: 0 auto;                       /* Centers the bar on the page */
}/* End custom CSS */
/* Start custom CSS for wp-widget-media_audio, class: .elementor-element-962140a *//* 1. Clear the default black background */
.elementor-219 .elementor-element.elementor-element-962140a .elementor-widget-container {
    background-color: transparent !important;
}

/* 2. Hide the browser's default background rendering */
.elementor-219 .elementor-element.elementor-element-962140a audio {
    background: transparent !important;
    width: 100%;
}

/* 3. Create a clean, elegant wrapper bar */
.elementor-219 .elementor-element.elementor-element-962140a {
    background-color: #ffffff !important; /* Soft light gray */
    border-radius: 50px !important;       /* Smooth rounded capsule shape */
    padding: 10px 15px !important;        /* Padding around the play button */
    border: 1px solid #e0e0e0 !important; /* Subtle gray outline border */
    max-width: 450px;                     /* Keeps it a neat, readable size */
    margin: 0 auto;                       /* Centers the bar on the page */
}/* End custom CSS */