.elementor-2 .elementor-element.elementor-element-24363a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-3fd3cdc{--display:flex;--min-height:100vh;}.elementor-2 .elementor-element.elementor-element-8166013{--display:flex;--min-height:100vh;}.elementor-2 .elementor-element.elementor-element-8166013:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8166013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://soundpays.sgtsciencetech2.com/wp-content/uploads/2025/08/Abstract-Digital-Technology-Network-Data-Background-1000-poster-bw.webp") 50% 50%;background-size:cover;}.elementor-2 .elementor-element.elementor-element-de76f73{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-de76f73:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-de76f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4fccd07 );}.elementor-2 .elementor-element.elementor-element-8a543b2{text-align:center;}.elementor-2 .elementor-element.elementor-element-8a543b2 .elementor-heading-title{font-family:var( --e-global-typography-f53dc57-font-family ), Sans-serif;font-size:var( --e-global-typography-f53dc57-font-size );font-weight:var( --e-global-typography-f53dc57-font-weight );line-height:var( --e-global-typography-f53dc57-line-height );letter-spacing:var( --e-global-typography-f53dc57-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8f77bdb{--display:flex;}.elementor-2 .elementor-element.elementor-element-6c4b0ad{text-align:center;font-family:var( --e-global-typography-be3a394-font-family ), Sans-serif;font-size:var( --e-global-typography-be3a394-font-size );font-weight:var( --e-global-typography-be3a394-font-weight );line-height:var( --e-global-typography-be3a394-line-height );letter-spacing:var( --e-global-typography-be3a394-letter-spacing );}.elementor-2 .elementor-element.elementor-element-681b4c6{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-681b4c6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-681b4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://soundpays.sgtsciencetech2.com/wp-content/uploads/2025/08/Abstract-Digital-Technology-Network-Data-Background-1000-poster.webp") 50% 50%;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4b5a324{text-align:center;}.elementor-2 .elementor-element.elementor-element-4b5a324 .elementor-heading-title{font-family:var( --e-global-typography-f53dc57-font-family ), Sans-serif;font-size:var( --e-global-typography-f53dc57-font-size );font-weight:var( --e-global-typography-f53dc57-font-weight );line-height:var( --e-global-typography-f53dc57-line-height );letter-spacing:var( --e-global-typography-f53dc57-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3a5d2c3{--display:flex;}.elementor-2 .elementor-element.elementor-element-17bc02c{text-align:center;font-family:var( --e-global-typography-be3a394-font-family ), Sans-serif;font-size:var( --e-global-typography-be3a394-font-size );font-weight:var( --e-global-typography-be3a394-font-weight );line-height:var( --e-global-typography-be3a394-line-height );letter-spacing:var( --e-global-typography-be3a394-letter-spacing );}.elementor-2 .elementor-element.elementor-element-94403ad{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-94403ad:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-94403ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a8b406 );}.elementor-2 .elementor-element.elementor-element-534d396{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0215304 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c1e54f8{--display:flex;--flex-wrap:nowrap;--overflow:hidden;}.elementor-2 .elementor-element.elementor-element-ce83b6b{--display:flex;}.elementor-2 .elementor-element.elementor-element-9b66b25{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-1488106{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-f6e6200{--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-end;}.elementor-2 .elementor-element.elementor-element-f6e6200:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f6e6200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2896ca9 );}.elementor-2 .elementor-element.elementor-element-431340a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-43a4142 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-635255b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-635255b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-635255b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-3292777{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-77acb27{--display:flex;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-45b9a60{--divider-border-style:solid;--divider-color:var( --e-global-color-2896ca9 );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-45b9a60 .elementor-divider-separator{width:50px;}.elementor-2 .elementor-element.elementor-element-45b9a60 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-7a0c1eb{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7a0c1eb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7a0c1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c630fc );}.elementor-2 .elementor-element.elementor-element-d8a10c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-dff3553 .elementor-heading-title{color:var( --e-global-color-f924b0f );}.elementor-2 .elementor-element.elementor-element-e8c0b42{color:var( --e-global-color-4a8b406 );}.elementor-2 .elementor-element.elementor-element-551c976{--display:flex;--flex-wrap:nowrap;--overflow:hidden;}.elementor-2 .elementor-element.elementor-element-85e6c9a{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-85e6c9a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-85e6c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2896ca9 );}.elementor-2 .elementor-element.elementor-element-7395098{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-267260c{--display:flex;}.elementor-2 .elementor-element.elementor-element-0095b2a{padding:0px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-0095b2a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-8ef7d15{--display:flex;}.elementor-2 .elementor-element.elementor-element-4c9d058{font-family:var( --e-global-typography-be3a394-font-family ), Sans-serif;font-size:var( --e-global-typography-be3a394-font-size );font-weight:var( --e-global-typography-be3a394-font-weight );line-height:var( --e-global-typography-be3a394-line-height );letter-spacing:var( --e-global-typography-be3a394-letter-spacing );}.elementor-2 .elementor-element.elementor-element-842d188{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-2 .elementor-element.elementor-element-842d188:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-842d188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://soundpays.sgtsciencetech2.com/wp-content/uploads/2025/08/Soundplays-Whatsapp-1000-poster.webp") 50% 50%;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4967807{--display:flex;}.elementor-2 .elementor-element.elementor-element-6e316f7{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6e316f7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6e316f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c630fc );}.elementor-2 .elementor-element.elementor-element-4149b25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2 .elementor-element.elementor-element-d2c095d .elementor-heading-title{color:var( --e-global-color-f924b0f );}.elementor-2 .elementor-element.elementor-element-f2970a7{--grid-columns:3;--grid-column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f2970a7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2 .elementor-element.elementor-element-f2970a7 .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-f2970a7 .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-f2970a7 .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-f2970a7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2 .elementor-element.elementor-element-fc37a71{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0bb6d1e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3501b26{--display:flex;}.elementor-2 .elementor-element.elementor-element-099a8f0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d6941e9{--display:flex;--min-height:280px;--border-radius:30px 30px 30px 30px;}.elementor-2 .elementor-element.elementor-element-d6941e9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d6941e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soundpays.sgtsciencetech2.com/wp-content/uploads/2025/08/Soundpays-baseball-listening.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-8574759{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8574759:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8574759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ea3a59d{--display:flex;}.elementor-2 .elementor-element.elementor-element-81579b0 .elementor-heading-title{color:var( --e-global-color-4a8b406 );}.elementor-2 .elementor-element.elementor-element-4c876ba{color:var( --e-global-color-4a8b406 );}.elementor-2 .elementor-element.elementor-element-6f2be79{--display:flex;}.elementor-2 .elementor-element.elementor-element-f51df71{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-2 .elementor-element.elementor-element-f51df71 .elementor-divider-separator{width:50px;}.elementor-2 .elementor-element.elementor-element-f51df71 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-8f77bdb{--width:560px;}.elementor-2 .elementor-element.elementor-element-3a5d2c3{--width:560px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-8a543b2 .elementor-heading-title{font-size:var( --e-global-typography-f53dc57-font-size );line-height:var( --e-global-typography-f53dc57-line-height );letter-spacing:var( --e-global-typography-f53dc57-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6c4b0ad{font-size:var( --e-global-typography-be3a394-font-size );line-height:var( --e-global-typography-be3a394-line-height );letter-spacing:var( --e-global-typography-be3a394-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4b5a324 .elementor-heading-title{font-size:var( --e-global-typography-f53dc57-font-size );line-height:var( --e-global-typography-f53dc57-line-height );letter-spacing:var( --e-global-typography-f53dc57-letter-spacing );}.elementor-2 .elementor-element.elementor-element-17bc02c{font-size:var( --e-global-typography-be3a394-font-size );line-height:var( --e-global-typography-be3a394-line-height );letter-spacing:var( --e-global-typography-be3a394-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1488106{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3292777{--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7395098{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-4c9d058{font-size:var( --e-global-typography-be3a394-font-size );line-height:var( --e-global-typography-be3a394-line-height );letter-spacing:var( --e-global-typography-be3a394-letter-spacing );}.elementor-2 .elementor-element.elementor-element-f2970a7{--grid-columns:2;--grid-row-gap:60px;}.elementor-2 .elementor-element.elementor-element-0bb6d1e{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-8574759{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-8a543b2 .elementor-heading-title{font-size:var( --e-global-typography-f53dc57-font-size );line-height:var( --e-global-typography-f53dc57-line-height );letter-spacing:var( --e-global-typography-f53dc57-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6c4b0ad{font-size:var( --e-global-typography-be3a394-font-size );line-height:var( --e-global-typography-be3a394-line-height );letter-spacing:var( --e-global-typography-be3a394-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4b5a324 .elementor-heading-title{font-size:var( --e-global-typography-f53dc57-font-size );line-height:var( --e-global-typography-f53dc57-line-height );letter-spacing:var( --e-global-typography-f53dc57-letter-spacing );}.elementor-2 .elementor-element.elementor-element-17bc02c{font-size:var( --e-global-typography-be3a394-font-size );line-height:var( --e-global-typography-be3a394-line-height );letter-spacing:var( --e-global-typography-be3a394-letter-spacing );}.elementor-2 .elementor-element.elementor-element-94403ad{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1488106{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-431340a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3292777{--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;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b899d4f{padding:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7a0c1eb{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-85e6c9a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7395098{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-4c9d058{font-size:var( --e-global-typography-be3a394-font-size );line-height:var( --e-global-typography-be3a394-line-height );letter-spacing:var( --e-global-typography-be3a394-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6e316f7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f2970a7{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-fc37a71{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0bb6d1e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-8574759{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-1b388e9 */.elementor-2 .elementor-element.elementor-element-1b388e9 {
    max-width: 580px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69541ec */.elementor-2 .elementor-element.elementor-element-69541ec {
    max-width: 500px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-431340a */.elementor-2 .elementor-element.elementor-element-431340a {
    max-width: 720px;
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-431340a {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3292777 */.elementor-2 .elementor-element.elementor-element-3292777 {
    max-width: 720px;
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-3292777 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8c0b42 */.elementor-2 .elementor-element.elementor-element-e8c0b42 {
    max-width: 580px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c9d058 */.elementor-2 .elementor-element.elementor-element-4c9d058 ul {
    list-style: none;
    padding-inline-start: 0;
    margin-blkock-end: 0;
}

.elementor-2 .elementor-element.elementor-element-4c9d058 ul li {
    border-bottom: 1px solid var(--e-global-color-9b0bd99);
    margin-bottom: 0!important;
    padding: 20px 0;
}

.elementor-2 .elementor-element.elementor-element-4c9d058 ul li:last-child {
    border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff17978 *//* Marquee base */
.logo-marquee {
  --gap: clamp(4rem, 10vw, 10rem);
  --speed: 25s;           /* increase for slower, decrease for faster */
  overflow: hidden;
  width: 100%;
}

.logo-marquee__track {
  display: flex;
  align-items: center;
  gap: var(--gap);
  width: max-content;      /* shrink-wrap the track to its contents */
  animation: lm-scroll var(--speed) linear infinite;
  will-change: transform;
}

/* Logo sizing: make every logo the same height, keep aspect ratio */
.logo-marquee__track img {
  height: 100px;            /* adjust to taste */
  width: auto;
  flex: 0 0 auto;
  display: block;
  filter: saturate(1);     /* safe default; remove if not needed */
}

/* Pause on hover (optional) */
.logo-marquee:hover .logo-marquee__track {
  animation-play-state: paused;
}

/* Reduced-motion respect */
@media (prefers-reduced-motion: reduce) {
  .logo-marquee__track { animation: none; }
}

/* The magic: slide the first half out while the second half follows perfectly */
@keyframes lm-scroll {
  from { transform: translate3d(0,0,0); }
  to   { transform: translate3d(-25%,0,0); } /* -100% divided by number of sets */
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f2970a7 */@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-f2970a7 .e-loop-item > .e-con {
        height: auto;
    }
}/* End custom CSS */