.elementor-22 .elementor-element.elementor-element-5d63b3c8{--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;}.elementor-22 .elementor-element.elementor-element-5d63b3c8:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5d63b3c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-d33653e{text-align:center;}.elementor-22 .elementor-element.elementor-element-d33653e .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-22 .elementor-element.elementor-element-6e7db793.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-6e7db793{text-align:center;}.elementor-22 .elementor-element.elementor-element-7d22f54{--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;}.elementor-22 .elementor-element.elementor-element-7d22f54:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7d22f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-6723a141{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A4A4A;--border-color:#4A4A4A;--border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-6723a141:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6723a141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-22 .elementor-element.elementor-element-4e93fa9f{--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:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-62850a36 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-62850a36 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-22 .elementor-element.elementor-element-62850a36 .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-4844559a.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4844559a{text-align:center;font-family:"Inter", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4844559a p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-2eb1b055{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-2eb1b055:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2eb1b055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-22 .elementor-element.elementor-element-533bb0e9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A4A4A;--border-color:#4A4A4A;--border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-533bb0e9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-533bb0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-22 .elementor-element.elementor-element-3ca911f2{--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:flex-start;}.elementor-22 .elementor-element.elementor-element-2242abc2 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-2242abc2 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-22 .elementor-element.elementor-element-2242abc2 .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-11f79648.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-11f79648{text-align:center;font-family:"Inter", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-11f79648 p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-23b451aa{--display:flex;--min-height:400px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-23b451aa:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-23b451aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-1ddb87eb{--grid-columns:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-6723a141{--width:45%;}.elementor-22 .elementor-element.elementor-element-533bb0e9{--width:45%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-1ddb87eb{--grid-columns:2;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-1ddb87eb{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-23b451aa *//* Enable Vertical Scrolling */
.elementor-22 .elementor-element.elementor-element-23b451aa {
    overflow-y: auto; /* Allows scrolling */
    overflow-x: hidden; /* Prevents side scroll */
    padding-right: 5px; /* Space for the scrollbar */
}

/* --- Custom Scrollbar Styling (Spotify Theme) --- */

/* The Track (Background) */
.elementor-22 .elementor-element.elementor-element-23b451aa::-webkit-scrollbar {
    width: 6px; /* Thin elegant scrollbar */
}

.elementor-22 .elementor-element.elementor-element-23b451aa::-webkit-scrollbar-track {
    background: #121212; /* Match container background */
    border-radius: 10px;
}

/* The Handle (Moving Part) */
.elementor-22 .elementor-element.elementor-element-23b451aa::-webkit-scrollbar-thumb {
    background: #333; /* Dark gray by default */
    border-radius: 10px;
}

/* Handle on Hover (Glow Effect) */
.elementor-22 .elementor-element.elementor-element-23b451aa::-webkit-scrollbar-thumb:hover {
    background: #1DB954; /* Spotify Green on interaction */
}

/* Firefox Support */
.elementor-22 .elementor-element.elementor-element-23b451aa {
    scrollbar-width: thin;
    scrollbar-color: #333 #121212;
}/* End custom CSS */