.elementor-6754 .elementor-element.elementor-element-76fba74{--display:flex;}.elementor-6754 .elementor-element.elementor-element-76fba74:not(.elementor-motion-effects-element-type-background), .elementor-6754 .elementor-element.elementor-element-76fba74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-6754 .elementor-element.elementor-element-855f715 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-6754 .elementor-element.elementor-element-6fdb827{text-align:left;}.elementor-6754 .elementor-element.elementor-element-6fdb827 .elementor-heading-title{color:#FFFFFF;}.elementor-6754 .elementor-element.elementor-element-397310e{text-align:left;}.elementor-6754 .elementor-element.elementor-element-397310e .elementor-heading-title{color:#FFFFFF;}.elementor-6754 .elementor-element.elementor-element-4790feb .elementor-heading-title{color:#FFFFFF;}.elementor-6754 .elementor-element.elementor-element-0360229 .elementor-heading-title{color:#FFFFFF;}.elementor-6754 .elementor-element.elementor-element-97ae7a1 .elementor-heading-title{color:#FFFFFF;}.elementor-6754 .elementor-element.elementor-element-37abaae{text-align:center;}.elementor-6754 .elementor-element.elementor-element-37abaae .elementor-heading-title{font-family:"Montserrat", Sans-serif;text-decoration:line-through;-webkit-text-stroke-color:#000;stroke:#000;color:#DD4848;}.elementor-6754 .elementor-element.elementor-element-144b8f8{text-align:center;}.elementor-6754 .elementor-element.elementor-element-144b8f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;color:#F8F8F8;}.elementor-6754 .elementor-element.elementor-element-fa6763c .elementor-button{background-color:#34CE70;}.elementor-6754 .elementor-element.elementor-element-fa6763c .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:767px){.elementor-6754 .elementor-element.elementor-element-6fdb827 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-6754 .elementor-element.elementor-element-397310e > .elementor-widget-container{padding:020px 0px 0px 0px;}}/* Start custom CSS for igd_media, class: .elementor-element-7f02b43 */.igd-player.type-audio .media-wrap {
    position: sticky;
    top: 0;
    z-index: 9999; /* para que quede por encima de otros elementos */
    padding: 15px;
    border-bottom: 1px solid #ddd;
    background: #f5f5f5;
}
.igd-player .igd-player-playlist.igd-item-col-1 .playlist-item-wrap {
    background: #121212;
}
.igd-player .igd-player-playlist .playlist-item:not(:has(img)){
    color: white !important;
}
.igd-player .igd-player-playlist .playlist-item.active{
    color: green;
}/* End custom CSS */
/* Start custom CSS for igd_browser, class: .elementor-element-da32f0c */.igd-body {
    display: flex
;
    flex-direction: column;
    padding: 10px;
    flex: 1;
    width: 100%;
    height: 100%;
    max-width: 100%;
    background: #111827;
}
.igd-file-browser-header {
    display: flex
;
    align-items: center;
    background: #111827;
    border-bottom: 1px solid #e5e5e5;
    padding: 12px 15px;
    position: sticky;
    top: 32px;
    width: 100%;
    z-index: 9;
    height: 60px;
}
.igd-body .file-list.list-view .file-item {
    width: 100% !important;
    overflow: visible;
    margin: 0;
    border-radius: 0;
    padding: 5px 10px;
    font-size: .875em;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    border: 1px solid transparent;
    border-bottom-color: #eee;
    box-shadow: none;
    aspect-ratio: auto;
    background: #1f2937;
}
.igd-body .file-list .file-item .file-item-footer .file-item-name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .95em;
    font-weight: 500;
    margin-right: auto;
    flex: 1;
    text-align: left;
    line-height: normal;
    color: white;
}
.igd-body .file-list .file-item .file-item-footer .file-icon-wrap .file-icon {
    width: 20px;
    height: 20px;
    -webkit-user-drag: none;
}
.col-name{
    color: white;
}
.igd-body .file-list .go-prev span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: white;
}
.igd-shortcode-wrap.igd-shortcode-browser, .igd-shortcode-wrap.igd-shortcode-gallery, .igd-shortcode-wrap.igd-shortcode-search {
    border: none;
    border-radius: .5rem;
}/* End custom CSS */
/* Start custom CSS for igd_browser, class: .elementor-element-9a10701 */.igd-body {
    display: flex
;
    flex-direction: column;
    padding: 10px;
    flex: 1;
    width: 100%;
    height: 100%;
    max-width: 100%;
    background: #111827;
}
.igd-file-browser-header {
    display: flex
;
    align-items: center;
    background: #111827;
    border-bottom: 1px solid #e5e5e5;
    padding: 12px 15px;
    position: sticky;
    top: 32px;
    width: 100%;
    z-index: 9;
    height: 60px;
}
.igd-body .file-list.list-view .file-item {
    width: 100% !important;
    overflow: visible;
    margin: 0;
    border-radius: 0;
    padding: 5px 10px;
    font-size: .875em;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    border: 1px solid transparent;
    border-bottom-color: #eee;
    box-shadow: none;
    aspect-ratio: auto;
    background: #1f2937;
}
.igd-body .file-list .file-item .file-item-footer .file-item-name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .95em;
    font-weight: 500;
    margin-right: auto;
    flex: 1;
    text-align: left;
    line-height: normal;
    color: white;
}
.igd-body .file-list .file-item .file-item-footer .file-icon-wrap .file-icon {
    width: 20px;
    height: 20px;
    -webkit-user-drag: none;
}
.col-name{
    color: white;
}
.igd-body .file-list .go-prev span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: white;
}
.igd-shortcode-wrap.igd-shortcode-browser, .igd-shortcode-wrap.igd-shortcode-gallery, .igd-shortcode-wrap.igd-shortcode-search {
    border: none;
    border-radius: .5rem;
}/* End custom CSS */
/* Start custom CSS for igd_media, class: .elementor-element-37a04c2 */.igd-player .igd-player-playlist .playlist-item .item-name{
    color: white;
}/* End custom CSS */
/* Start custom CSS */.igd-file-browser-header{
    display: none;
}
.igd-body{
    padding: 0px;
}/* End custom CSS */