.elementor-46153 .elementor-element.elementor-element-46e971c{--display:flex;}.elementor-46153 .elementor-element.elementor-element-b3bda05 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-46153 .elementor-element.elementor-element-b3bda05 .elin-player{--elin-bg:#FCFCFC;--elin-border:#D0D5DD;--elin-icon-bg:var( --e-global-color-accent );--elin-icon-glyph:#FFFFFF;--elin-icon-glyph-size:51px;--elin-title-color:#111827;--elin-text-color:var( --e-global-color-text );--elin-accent:var( --e-global-color-accent );--elin-icon-color:#344054;--elin-play-color:#101828;--elin-controls-bg:#F9FAFB;--elin-controls-border:#EAECF0;}.elementor-46153 .elementor-element.elementor-element-b3bda05 .elin-player-icon{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;}/* Start custom CSS for elin_audio_player, class: .elementor-element-b3bda05 */.elin-player-content {
    flex-grow: 1;
}
.elin-player-description {
    display: flex;
    justify-content: space-between !important;
    width: 100% !important;
}
.elin-player-description p{
    margin: 0 !important;
}
.elin-player-title {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 10px;
    color: #101828;
}
.elin-needed-time {
    color: #101828 !important;
    display: flex;
    gap: 11px;
    font-size: 16px;
}
.waveform{
    margin:0;
}
.elin-time{
    margin:24px 0 ;
}
.elin-controls button {
    border: none !important;

    border-radius: 14px !important;
    padding: 8px !important;
    cursor: pointer;
    font-size: 16px !important;
    color: #667085 !important;
}
.backward svg, .forward svg {
    margin-top: -2px;
}

@media screen and (max-width: 767px){


}/* End custom CSS */