.elementor-4515 .elementor-element.elementor-element-4a35bb5{--display:flex;--min-height:100vh;--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:center;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-d9b12c6{--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-4515 .elementor-element.elementor-element-0981c70{--display:flex;--min-height:304px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4515 .elementor-element.elementor-element-0981c70:not(.elementor-motion-effects-element-type-background), .elementor-4515 .elementor-element.elementor-element-0981c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hifilinkuae.com/wp-content/uploads/2026/03/CHE13-EDITED.jpg-scaled.jpeg");background-position:428px -34px;background-size:cover;}.elementor-4515 .elementor-element.elementor-element-0981c70::before, .elementor-4515 .elementor-element.elementor-element-0981c70 > .elementor-background-video-container::before, .elementor-4515 .elementor-element.elementor-element-0981c70 > .e-con-inner > .elementor-background-video-container::before, .elementor-4515 .elementor-element.elementor-element-0981c70 > .elementor-background-slideshow::before, .elementor-4515 .elementor-element.elementor-element-0981c70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4515 .elementor-element.elementor-element-0981c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(183deg, #FFFFFF00 42%, var( --e-global-color-6b0316e ) 84%);}.elementor-4515 .elementor-element.elementor-element-13f84b0{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-13f84b0.e-con:hover{--e-con-transform-translateY:-33px;}.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-4515 .elementor-element.elementor-element-ad96853 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;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-4515 .elementor-element.elementor-element-334717c{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .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-4515 .elementor-element.elementor-element-c3493a8 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;fill:var( --e-global-color-6b0316e );color:var( --e-global-color-6b0316e );border-style:double;border-radius:14px 14px 14px 14px;padding:8px 8px 8px 8px;}.elementor-4515 .elementor-element.elementor-element-c3493a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4515 .elementor-element.elementor-element-b746535{--display:flex;--min-height:304px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4515 .elementor-element.elementor-element-b746535:not(.elementor-motion-effects-element-type-background), .elementor-4515 .elementor-element.elementor-element-b746535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hifilinkuae.com/wp-content/uploads/2026/01/stream-room-galaxy-9-scaled.png");background-position:center center;background-size:cover;}.elementor-4515 .elementor-element.elementor-element-b746535::before, .elementor-4515 .elementor-element.elementor-element-b746535 > .elementor-background-video-container::before, .elementor-4515 .elementor-element.elementor-element-b746535 > .e-con-inner > .elementor-background-video-container::before, .elementor-4515 .elementor-element.elementor-element-b746535 > .elementor-background-slideshow::before, .elementor-4515 .elementor-element.elementor-element-b746535 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4515 .elementor-element.elementor-element-b746535 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(183deg, #FFFFFF00 42%, var( --e-global-color-6b0316e ) 84%);}.elementor-4515 .elementor-element.elementor-element-447d86e{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-447d86e.e-con:hover{--e-con-transform-translateY:-33px;}.elementor-4515 .elementor-element.elementor-element-d5cd9e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-4515 .elementor-element.elementor-element-bef7265{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-4515 .elementor-element.elementor-element-e9d0160 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;fill:var( --e-global-color-6b0316e );color:var( --e-global-color-6b0316e );border-style:double;border-radius:14px 14px 14px 14px;padding:10px 10px 10px 10px;}.elementor-4515 .elementor-element.elementor-element-4c04196{--display:flex;--min-height:304px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4515 .elementor-element.elementor-element-4c04196:not(.elementor-motion-effects-element-type-background), .elementor-4515 .elementor-element.elementor-element-4c04196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hifilinkuae.com/wp-content/uploads/2026/03/ChatGPT-Image-Mar-18-2026-01_12_22-PM.png");background-position:center center;background-size:cover;}.elementor-4515 .elementor-element.elementor-element-4c04196::before, .elementor-4515 .elementor-element.elementor-element-4c04196 > .elementor-background-video-container::before, .elementor-4515 .elementor-element.elementor-element-4c04196 > .e-con-inner > .elementor-background-video-container::before, .elementor-4515 .elementor-element.elementor-element-4c04196 > .elementor-background-slideshow::before, .elementor-4515 .elementor-element.elementor-element-4c04196 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4515 .elementor-element.elementor-element-4c04196 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(183deg, #FFFFFF00 42%, #083449 84%);}.elementor-4515 .elementor-element.elementor-element-3f8761a{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-3f8761a.e-con:hover{--e-con-transform-translateY:-33px;}.elementor-4515 .elementor-element.elementor-element-36d87b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-4515 .elementor-element.elementor-element-4340476{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-4515 .elementor-element.elementor-element-4340476 p{margin-block-end:0px;}.elementor-4515 .elementor-element.elementor-element-25a18a3 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;fill:var( --e-global-color-6b0316e );color:var( --e-global-color-6b0316e );border-style:double;border-radius:14px 14px 14px 14px;padding:8px 8px 8px 8px;}.elementor-4515 .elementor-element.elementor-element-25a18a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4515 .elementor-element.elementor-element-ceb22fb{--display:flex;--min-height:304px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4515 .elementor-element.elementor-element-ceb22fb:not(.elementor-motion-effects-element-type-background), .elementor-4515 .elementor-element.elementor-element-ceb22fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hifilinkuae.com/wp-content/uploads/2026/03/ENTERTAINMENT-ROOM.png");background-position:center center;background-size:cover;}.elementor-4515 .elementor-element.elementor-element-ceb22fb::before, .elementor-4515 .elementor-element.elementor-element-ceb22fb > .elementor-background-video-container::before, .elementor-4515 .elementor-element.elementor-element-ceb22fb > .e-con-inner > .elementor-background-video-container::before, .elementor-4515 .elementor-element.elementor-element-ceb22fb > .elementor-background-slideshow::before, .elementor-4515 .elementor-element.elementor-element-ceb22fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4515 .elementor-element.elementor-element-ceb22fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(183deg, #FFFFFF00 42%, #083449 84%);}.elementor-4515 .elementor-element.elementor-element-a5189df{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-a5189df.e-con:hover{--e-con-transform-translateY:-33px;}.elementor-4515 .elementor-element.elementor-element-8b94a22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-4515 .elementor-element.elementor-element-13f35bd{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-4515 .elementor-element.elementor-element-13f35bd p{margin-block-end:0px;}.elementor-4515 .elementor-element.elementor-element-aa587fb .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;fill:var( --e-global-color-6b0316e );color:var( --e-global-color-6b0316e );border-style:double;border-radius:14px 14px 14px 14px;padding:8px 8px 8px 8px;}.elementor-4515 .elementor-element.elementor-element-aa587fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4515 .elementor-element.elementor-element-e35d948{--display:flex;--min-height:304px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4515 .elementor-element.elementor-element-e35d948:not(.elementor-motion-effects-element-type-background), .elementor-4515 .elementor-element.elementor-element-e35d948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hifilinkuae.com/wp-content/uploads/2026/03/ChatGPT-Image-Mar-31-2026-03_11_41-PM.png");background-position:center center;background-size:cover;}.elementor-4515 .elementor-element.elementor-element-e35d948::before, .elementor-4515 .elementor-element.elementor-element-e35d948 > .elementor-background-video-container::before, .elementor-4515 .elementor-element.elementor-element-e35d948 > .e-con-inner > .elementor-background-video-container::before, .elementor-4515 .elementor-element.elementor-element-e35d948 > .elementor-background-slideshow::before, .elementor-4515 .elementor-element.elementor-element-e35d948 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4515 .elementor-element.elementor-element-e35d948 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(183deg, #FFFFFF00 42%, #083449 84%);}.elementor-4515 .elementor-element.elementor-element-17c8cb4{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-17c8cb4.e-con:hover{--e-con-transform-translateY:-33px;}.elementor-4515 .elementor-element.elementor-element-8502f35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-4515 .elementor-element.elementor-element-d71a271{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-4515 .elementor-element.elementor-element-d71a271 p{margin-block-end:0px;}.elementor-4515 .elementor-element.elementor-element-7135c1a .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;fill:var( --e-global-color-6b0316e );color:var( --e-global-color-6b0316e );border-style:double;border-radius:14px 14px 14px 14px;padding:8px 8px 8px 8px;}.elementor-4515 .elementor-element.elementor-element-7135c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4515 .elementor-element.elementor-element-7c538a4{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4515 .elementor-element.elementor-element-4a35bb5{--content-width:90%;}.elementor-4515 .elementor-element.elementor-element-d9b12c6{--width:100%;}.elementor-4515 .elementor-element.elementor-element-0981c70{--width:100%;}.elementor-4515 .elementor-element.elementor-element-b746535{--width:100%;}.elementor-4515 .elementor-element.elementor-element-4c04196{--width:100%;}.elementor-4515 .elementor-element.elementor-element-ceb22fb{--width:100%;}.elementor-4515 .elementor-element.elementor-element-e35d948{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4515 .elementor-element.elementor-element-0981c70{--width:750px;}.elementor-4515 .elementor-element.elementor-element-b746535{--width:750px;}.elementor-4515 .elementor-element.elementor-element-4c04196{--width:750px;}.elementor-4515 .elementor-element.elementor-element-ceb22fb{--width:750px;}.elementor-4515 .elementor-element.elementor-element-e35d948{--width:750px;}}@media(max-width:1024px){.elementor-4515 .elementor-element.elementor-element-0981c70:not(.elementor-motion-effects-element-type-background), .elementor-4515 .elementor-element.elementor-element-0981c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:414px -48px;}.elementor-4515 .elementor-element.elementor-element-0981c70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-13f84b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:21px;--padding-left:10px;--padding-right:10px;}.elementor-4515 .elementor-element.elementor-element-ad96853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4515 .elementor-element.elementor-element-ad96853 .elementor-heading-title{font-size:18px;}.elementor-4515 .elementor-element.elementor-element-334717c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4515 .elementor-element.elementor-element-b746535{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-447d86e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:21px;--padding-left:10px;--padding-right:10px;}.elementor-4515 .elementor-element.elementor-element-d5cd9e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4515 .elementor-element.elementor-element-d5cd9e9 .elementor-heading-title{font-size:18px;}.elementor-4515 .elementor-element.elementor-element-bef7265{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4515 .elementor-element.elementor-element-4c04196{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-3f8761a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:21px;--padding-left:10px;--padding-right:10px;}.elementor-4515 .elementor-element.elementor-element-36d87b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4515 .elementor-element.elementor-element-36d87b7 .elementor-heading-title{font-size:18px;}.elementor-4515 .elementor-element.elementor-element-ceb22fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-a5189df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:21px;--padding-left:10px;--padding-right:10px;}.elementor-4515 .elementor-element.elementor-element-8b94a22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4515 .elementor-element.elementor-element-8b94a22.elementor-element{--align-self:center;}.elementor-4515 .elementor-element.elementor-element-8b94a22 .elementor-heading-title{font-size:18px;}.elementor-4515 .elementor-element.elementor-element-e35d948{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-17c8cb4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:21px;--padding-left:10px;--padding-right:10px;}.elementor-4515 .elementor-element.elementor-element-8502f35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4515 .elementor-element.elementor-element-8502f35.elementor-element{--align-self:center;}.elementor-4515 .elementor-element.elementor-element-8502f35 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-4515 .elementor-element.elementor-element-0981c70:not(.elementor-motion-effects-element-type-background), .elementor-4515 .elementor-element.elementor-element-0981c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:421px 0px;}.elementor-4515 .elementor-element.elementor-element-a5189df{--padding-top:0px;--padding-bottom:21px;--padding-left:10px;--padding-right:10px;}.elementor-4515 .elementor-element.elementor-element-8b94a22.elementor-element{--align-self:flex-start;}.elementor-4515 .elementor-element.elementor-element-17c8cb4{--padding-top:0px;--padding-bottom:21px;--padding-left:10px;--padding-right:10px;}.elementor-4515 .elementor-element.elementor-element-8502f35.elementor-element{--align-self:flex-start;}}/* Start custom CSS for container, class: .elementor-element-0981c70 */.elementor-4515 .elementor-element.elementor-element-0981c70:hover {
    transform: translateY(-12px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b746535 */.elementor-4515 .elementor-element.elementor-element-b746535:hover {
    transform: translateY(-12px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c04196 */.elementor-4515 .elementor-element.elementor-element-4c04196:hover {
    transform: translateY(-12px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb22fb */.elementor-4515 .elementor-element.elementor-element-ceb22fb:hover {
    transform: translateY(-12px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e35d948 */.elementor-4515 .elementor-element.elementor-element-e35d948:hover {
    transform: translateY(-12px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a35bb5 *//* GLOBAL FIX */
html, body {
    width: 100%;
    overflow-x: hidden;
}

/* MAIN SECTION */
.parents-container {
    height: 100vh;
    width: 100%;
    overflow: hidden;
}

/* CARD TRACK */
.card-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 30px;
    width: max-content !important;
    will-change: transform;
}

/* EACH CARD — FORCE 3 ONLY */
.card-wrapper > * {
    width: calc(33.33% - 20px) !important;
    min-width: calc(33.33% - 20px) !important;
    max-width: calc(33.33% - 20px) !important;
    flex: 0 0 calc(33.33% - 20px) !important;
    flex-shrink: 0 !important;
}

/* MOBILE */
@media (max-width: 767px) {

    .parents-container {
        height: auto;
        overflow: visible;
    }

    .card-wrapper {
        overflow-x: auto;
        width: auto !important;
    }

    .card-wrapper > * {
        width: 75vw !important;
        min-width: 75vw !important;
        flex: 0 0 75vw !important;
    }
}
<script>
window.addEventListener("load", function () {
  const container = document.querySelector(".parents-container");
  const track = document.querySelector(".card-wrapper");

  if (!container || !track) return;

  // DESKTOP: Wheel scroll
  if (window.innerWidth > 1024) {
    let isScrolling = false;
    
    container.addEventListener("wheel", (e) => {
      if (isScrolling) {
        e.preventDefault();
        return;
      }
      
      e.preventDefault();
      const delta = e.deltaY;
      const scrollDirection = delta > 0 ? 1 : -1;
      
      scrollToNext(container, scrollDirection);
      
      isScrolling = true;
      setTimeout(() => { isScrolling = false; }, 600);
    }, { passive: false });
  }

  // MOBILE: Native scroll + snap (MOST STABLE)
  function initMobileScroll() {
    container.style.overflowX = 'auto';
    container.style.scrollSnapType = 'x mandatory';
    container.style.webkitOverflowScrolling = 'touch'; // iOS smooth
    
    // Force card snap alignment
    Array.from(track.children).forEach((card, index) => {
      card.style.scrollSnapAlign = 'start';
      card.style.flexShrink = '0';
    });
  }

  // Responsive
  function handleResize() {
    if (window.innerWidth <= 1024) {
      initMobileScroll();
      container.scrollLeft = 0;
    } else {
      container.style.overflowX = 'hidden';
      container.style.scrollSnapType = 'none';
    }
  }

  // Scroll function (shared)
  function scrollToNext(container, direction = 1) {
    const cardWidth = track.children[0]?.getBoundingClientRect().width || window.innerWidth * 0.75;
    const currentIndex = Math.round(container.scrollLeft / cardWidth);
    const maxIndex = track.children.length - (window.innerWidth <= 767 ? 1 : 3);
    const newIndex = Math.max(0, Math.min(currentIndex + direction, maxIndex));
    
    container.scrollTo({
      left: newIndex * cardWidth,
      behavior: 'smooth'
    });
  }

  // EVENTS
  window.addEventListener("resize", handleResize);
  handleResize(); // Initial setup

  // Keyboard (desktop only)
  document.addEventListener("keydown", (e) => {
    if (window.innerWidth > 1024 && container.matches(":hover")) {
      if (e.key === "ArrowLeft") scrollToNext(container, -1);
      if (e.key === "ArrowRight") scrollToNext(container, 1);
    }
  });
});
</script>/* End custom CSS */