.elementor-3204 .elementor-element.elementor-element-11afa869{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:024px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3204 .elementor-element.elementor-element-11afa869:not(.elementor-motion-effects-element-type-background), .elementor-3204 .elementor-element.elementor-element-11afa869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-3204 .elementor-element.elementor-element-4e64bf88{--display:flex;--min-height:120px;--justify-content:center;}.elementor-3204 .elementor-element.elementor-element-4e64bf88:not(.elementor-motion-effects-element-type-background), .elementor-3204 .elementor-element.elementor-element-4e64bf88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3204 .elementor-element.elementor-element-591d3231{--display:flex;--position:absolute;--min-height:168px;--justify-content:center;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;top:-24px;}.elementor-3204 .elementor-element.elementor-element-591d3231:not(.elementor-motion-effects-element-type-background), .elementor-3204 .elementor-element.elementor-element-591d3231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, #FF8900 100%);}body:not(.rtl) .elementor-3204 .elementor-element.elementor-element-591d3231{left:0%;}body.rtl .elementor-3204 .elementor-element.elementor-element-591d3231{right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3204 .elementor-element.elementor-element-518a00bf > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-3204 .elementor-element.elementor-element-518a00bf .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;}.elementor-3204 .elementor-element.elementor-element-67365eea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}body:not(.rtl) .elementor-3204 .elementor-element.elementor-element-b7d0c09{left:0px;}body.rtl .elementor-3204 .elementor-element.elementor-element-b7d0c09{right:0px;}.elementor-3204 .elementor-element.elementor-element-b7d0c09{top:0px;}.elementor-3204 .elementor-element.elementor-element-3fa1b67c .elementor-heading-title{font-family:var( --e-global-typography-4ba645f-font-family ), Sans-serif;font-size:var( --e-global-typography-4ba645f-font-size );}.elementor-3204 .elementor-element.elementor-element-7253b83b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3204 .elementor-element.elementor-element-7253b83b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3204 .elementor-element.elementor-element-5e3878f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3204 .elementor-element.elementor-element-3363c9f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}body:not(.rtl) .elementor-3204 .elementor-element.elementor-element-4df36d34{left:0px;}body.rtl .elementor-3204 .elementor-element.elementor-element-4df36d34{right:0px;}.elementor-3204 .elementor-element.elementor-element-4df36d34{top:0px;}.elementor-3204 .elementor-element.elementor-element-6c035a83 .elementor-heading-title{font-family:var( --e-global-typography-4ba645f-font-family ), Sans-serif;font-size:var( --e-global-typography-4ba645f-font-size );}.elementor-3204 .elementor-element.elementor-element-328b640e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3204 .elementor-element.elementor-element-328b640e:not(.elementor-motion-effects-element-type-background), .elementor-3204 .elementor-element.elementor-element-328b640e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3204 .elementor-element.elementor-element-5b8a3c2f{width:100%;max-width:100%;font-family:var( --e-global-typography-cdcca61-font-family ), Sans-serif;font-size:var( --e-global-typography-cdcca61-font-size );text-transform:var( --e-global-typography-cdcca61-text-transform );line-height:var( --e-global-typography-cdcca61-line-height );color:var( --e-global-color-primary );}.elementor-3204 .elementor-element.elementor-element-f9bfaf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}body:not(.rtl) .elementor-3204 .elementor-element.elementor-element-df809a3{left:0px;}body.rtl .elementor-3204 .elementor-element.elementor-element-df809a3{right:0px;}.elementor-3204 .elementor-element.elementor-element-df809a3{top:0px;}.elementor-3204 .elementor-element.elementor-element-760f37c5 .elementor-heading-title{font-family:var( --e-global-typography-4ba645f-font-family ), Sans-serif;font-size:var( --e-global-typography-4ba645f-font-size );}.elementor-3204 .elementor-element.elementor-element-7370c7e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3204 .elementor-element.elementor-element-04911ff .elementor-button{background-color:#FFFFFF26;font-family:var( --e-global-typography-6db51da-font-family ), Sans-serif;font-size:var( --e-global-typography-6db51da-font-size );font-weight:var( --e-global-typography-6db51da-font-weight );text-transform:var( --e-global-typography-6db51da-text-transform );line-height:var( --e-global-typography-6db51da-line-height );letter-spacing:var( --e-global-typography-6db51da-letter-spacing );border-radius:0px 0px 0px 0px;padding:14px 40px 14px 40px;}.elementor-3204 .elementor-element.elementor-element-04911ff{width:100%;max-width:100%;}.elementor-3204 .elementor-element.elementor-element-d2398fe .elementor-button{background-color:#FFFFFF26;font-family:var( --e-global-typography-6db51da-font-family ), Sans-serif;font-size:var( --e-global-typography-6db51da-font-size );font-weight:var( --e-global-typography-6db51da-font-weight );text-transform:var( --e-global-typography-6db51da-text-transform );line-height:var( --e-global-typography-6db51da-line-height );letter-spacing:var( --e-global-typography-6db51da-letter-spacing );border-radius:0px 0px 0px 0px;padding:14px 40px 14px 40px;}.elementor-3204 .elementor-element.elementor-element-d2398fe{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-3204 .elementor-element.elementor-element-4e64bf88{--z-index:10;}.elementor-3204 .elementor-element.elementor-element-591d3231{--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3204 .elementor-element.elementor-element-518a00bf > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3204 .elementor-element.elementor-element-518a00bf{z-index:20;}.elementor-3204 .elementor-element.elementor-element-518a00bf .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3204 .elementor-element.elementor-element-67365eea{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-3204 .elementor-element.elementor-element-3fa1b67c{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-3204 .elementor-element.elementor-element-3fa1b67c .elementor-heading-title{font-size:var( --e-global-typography-4ba645f-font-size );}.elementor-3204 .elementor-element.elementor-element-7253b83b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3204 .elementor-element.elementor-element-3363c9f2{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-3204 .elementor-element.elementor-element-6c035a83{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-3204 .elementor-element.elementor-element-6c035a83 .elementor-heading-title{font-size:var( --e-global-typography-4ba645f-font-size );}.elementor-3204 .elementor-element.elementor-element-328b640e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3204 .elementor-element.elementor-element-5b8a3c2f{font-size:var( --e-global-typography-cdcca61-font-size );line-height:var( --e-global-typography-cdcca61-line-height );}.elementor-3204 .elementor-element.elementor-element-f9bfaf1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-3204 .elementor-element.elementor-element-760f37c5{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-3204 .elementor-element.elementor-element-760f37c5 .elementor-heading-title{font-size:var( --e-global-typography-4ba645f-font-size );}.elementor-3204 .elementor-element.elementor-element-7370c7e0{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3204 .elementor-element.elementor-element-04911ff .elementor-button{font-size:var( --e-global-typography-6db51da-font-size );line-height:var( --e-global-typography-6db51da-line-height );letter-spacing:var( --e-global-typography-6db51da-letter-spacing );}.elementor-3204 .elementor-element.elementor-element-d2398fe .elementor-button{font-size:var( --e-global-typography-6db51da-font-size );line-height:var( --e-global-typography-6db51da-line-height );letter-spacing:var( --e-global-typography-6db51da-letter-spacing );}}@media(max-width:767px){.elementor-3204 .elementor-element.elementor-element-591d3231{--width:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3204 .elementor-element.elementor-element-518a00bf > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-3204 .elementor-element.elementor-element-518a00bf .elementor-heading-title{font-size:28px;}.elementor-3204 .elementor-element.elementor-element-67365eea{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3204 .elementor-element.elementor-element-3fa1b67c .elementor-heading-title{font-size:var( --e-global-typography-4ba645f-font-size );}.elementor-3204 .elementor-element.elementor-element-7253b83b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3204 .elementor-element.elementor-element-3363c9f2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3204 .elementor-element.elementor-element-6c035a83 .elementor-heading-title{font-size:var( --e-global-typography-4ba645f-font-size );}.elementor-3204 .elementor-element.elementor-element-328b640e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3204 .elementor-element.elementor-element-5b8a3c2f{font-size:var( --e-global-typography-cdcca61-font-size );line-height:var( --e-global-typography-cdcca61-line-height );}.elementor-3204 .elementor-element.elementor-element-f9bfaf1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3204 .elementor-element.elementor-element-760f37c5 .elementor-heading-title{font-size:var( --e-global-typography-4ba645f-font-size );}.elementor-3204 .elementor-element.elementor-element-7370c7e0{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3204 .elementor-element.elementor-element-04911ff .elementor-button{font-size:var( --e-global-typography-6db51da-font-size );line-height:var( --e-global-typography-6db51da-line-height );letter-spacing:var( --e-global-typography-6db51da-letter-spacing );}.elementor-3204 .elementor-element.elementor-element-d2398fe .elementor-button{font-size:var( --e-global-typography-6db51da-font-size );line-height:var( --e-global-typography-6db51da-line-height );letter-spacing:var( --e-global-typography-6db51da-letter-spacing );}}@media(min-width:768px){.elementor-3204 .elementor-element.elementor-element-591d3231{--width:100px;}.elementor-3204 .elementor-element.elementor-element-7253b83b{--width:99.999%;}.elementor-3204 .elementor-element.elementor-element-328b640e{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-5b8a3c2f */.wp-playlist {
    background-color: #ffffff35 !important; /* Change to your desired background color */
    color: #ffffff !important; /* Change to your desired text color */
    border: 0px !important;
    padding: 32px 44px 32px 44px !important;
}


.wp-playlist a {
    color: #ffffff !important; /* Change the link color for track titles */
}

.wp-playlist a:hover {
    color: #ff5722 !important; /* Change the link hover color */
}

.wp-playlist .wp-playlist-caption {
    color: #ffffff !important; /* Change the color of the captions */
}

.wp-playlist .wp-playlist-item {
    border-bottom: 1px solid #ffffff; /* Add or modify border for items */
    padding: 14px 0 !important; /* Add space above and below each track */
}

.wp-playlist .wp-playlist-item.wp-playlist-playing {
    background-color: rgba(255, 255, 255, 0.25) !important; /* Change background color of the currently playing track in the list */
    color: #ffffff !important; /* Change text color for the currently playing track */
}

.wp-playlist .wp-playlist-current-item img {
    display: none !important; /* Remove the image from the currently playing track */
    
}

.wp-playlist .wp-playlist-current-item .wp-playlist-item-title {
    font-size: 20px !important; /* Set the desired text size */
    font-weight: bold !important; /* Make the text bold */
    color: #ffffff !important; /* Change the text color */
}

.wp-playlist .wp-playlist-current-item .wp-playlist-item-title {
    font-size: 20px !important; /* Set the desired text size */
    font-weight: bold !important; /* Make the text bold */
    color: #ffffff !important; /* Change the text color */
}

.wp-playlist .wp-playlist-current-item {
    overflow: visible !important; /* Allow the content to fit naturally */
    white-space: normal !important; /* Prevent text from being truncated or cut off */
    height: auto !important;
    padding: 8px !important;
}

.mejs-controls {
    background-color: #ffffff35 !important;
    border-radius: 50px !important;
    position: relative !important;
}

.mejs-container {
    background: transparent !important;
    margin-bottom: 20px !important;
    margin-top: 10px !important;
}

.mejs-play > button:hover,
.mejs-play > button:focus {
    background-color: #ff6c00 !important; /* Set your desired background color for hover and active states */
    color: #ffffff !important; /* Change the text/icon color */
}

.mejs-pause > button:hover,
.mejs-pause > button:focus {
    background-color: #ff6c00 !important; /* Set your desired background color for hover and active states */
    color: #ffffff !important; /* Change the text/icon color */
}

.mejs-mute > button:hover,
.mejs-mute > button:focus {
    background-color: #ff6c00 !important; /* Set your desired background color for hover and active states */
    color: #ffffff !important; /* Change the text/icon color */
}

.mejs-unmute > button:hover,
.mejs-unmute > button:focus {
    background-color: #ff6c00 !important; /* Set your desired background color for hover and active states */
    color: #ffffff !important; /* Change the text/icon color */
}

.mejs-time-current {
    background: #ff6c00 !important;
}




.wp-playlist {
    max-height: calc(10 * 60px); /* Adjust 60px to match the approximate height of one item */
    overflow-y: auto; /* Enable vertical scrolling */
    scrollbar-width: thin; /* Optional: for thin scrollbar styling */
}

.wp-playlist::-webkit-scrollbar {
    width: 8px; /* Width of the scrollbar */
}

.wp-playlist::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.5); /* Scrollbar thumb color */
    border-radius: 4px; /* Round scrollbar corners */
}

.wp-playlist::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 255, 255, 0.8); /* Hover color for scrollbar */
}

.wp-playlist::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1); /* Scrollbar track color */
}/* End custom CSS */