.elementor-18 .elementor-element.elementor-element-24bc2f0{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.35;--padding-top:8rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-18 .elementor-element.elementor-element-24bc2f0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-24bc2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-24bc2f0::before, .elementor-18 .elementor-element.elementor-element-24bc2f0 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-24bc2f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-24bc2f0 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-24bc2f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-24bc2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://uncom.media/wp-content/uploads/2026/08/uncom-hero-industries-clean-2560x1440-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-24bc2f0.e-con{--e-con-transform-scale:1;}.elementor-18 .elementor-element.elementor-element-01b304a{--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-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-18 .elementor-element.elementor-element-57b96d6.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-57b96d6 .elementor-heading-title{color:#E111A7;}.elementor-18 .elementor-element.elementor-element-03c7a18.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-03c7a18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.4em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-62863cb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-62863cb.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-62863cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:800;line-height:1;letter-spacing:-0.02em;color:var( --e-global-color-text );}.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-18 .elementor-element.elementor-element-6577eaa{width:var( --container-widget-width, 42rem );max-width:42rem;--container-widget-width:42rem;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFFEB;}.elementor-18 .elementor-element.elementor-element-95effaf{--display:flex;--position:absolute;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-2vw;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-95effaf{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-95effaf{right:0px;}.elementor-18 .elementor-element.elementor-element-6080059{width:initial;max-width:initial;}.elementor-18 .elementor-element.elementor-element-6080059 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26vw;font-weight:800;line-height:.95;color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-00b3b70{--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;--padding-top:8rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:03rem;}.elementor-18 .elementor-element.elementor-element-00b3b70:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00b3b70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f4ab66f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5de5d81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;line-height:1.02;letter-spacing:-0.02em;}.elementor-18 .elementor-element.elementor-element-74e2a1c{width:var( --container-widget-width, 48rem );max-width:48rem;margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:48rem;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;color:#000000B3;}.elementor-18 .elementor-element.elementor-element-ecde470{--display:flex;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-0dfe586{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6b03cfc{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6b03cfc:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6b03cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-9b9a2de{--display:flex;--position:absolute;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;bottom:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-9b9a2de{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-9b9a2de{right:0px;}.elementor-18 .elementor-element.elementor-element-9b90b25.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-9b90b25 .elementor-heading-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-68ca218 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.25;letter-spacing:0.04em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-cd94ab2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-d26c4fe{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-d26c4fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:0.3em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-ddf9bcd{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ddf9bcd:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ddf9bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-52ab4a0{--display:flex;--position:absolute;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;bottom:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-52ab4a0{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-52ab4a0{right:0px;}.elementor-18 .elementor-element.elementor-element-deb16ae.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-deb16ae .elementor-heading-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-c9d5b01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.25;letter-spacing:0.04em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-651f3a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-8c484ee{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-8c484ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:0.3em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-3ec00b6{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3ec00b6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3ec00b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-8e3f4d4{--display:flex;--position:absolute;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;bottom:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-8e3f4d4{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-8e3f4d4{right:0px;}.elementor-18 .elementor-element.elementor-element-6a10f51.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-6a10f51 .elementor-heading-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-81c7372 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.25;letter-spacing:0.04em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-87be479 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-72bfb7d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-72bfb7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:0.3em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-9e6be47{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bbbe589{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bbbe589:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bbbe589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-1bf9f99{--display:flex;--position:absolute;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;bottom:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-1bf9f99{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-1bf9f99{right:0px;}.elementor-18 .elementor-element.elementor-element-ba85c66.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-ba85c66 .elementor-heading-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-513f2e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.25;letter-spacing:0.04em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c5f34fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-bd36bb6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-bd36bb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:0.3em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-2040369{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2040369:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2040369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-36ac38a{--display:flex;--position:absolute;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;bottom:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-36ac38a{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-36ac38a{right:0px;}.elementor-18 .elementor-element.elementor-element-855fb69.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-855fb69 .elementor-heading-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-00c7147 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.25;letter-spacing:0.04em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-2c59e5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-70fb888{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-70fb888 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:0.3em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-569d84a{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-569d84a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-569d84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-76bb8a0{--display:flex;--position:absolute;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;bottom:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-76bb8a0{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-76bb8a0{right:0px;}.elementor-18 .elementor-element.elementor-element-a865dd2.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-a865dd2 .elementor-heading-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-39d8ac9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.25;letter-spacing:0.04em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6f4079d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-804793d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-804793d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:0.3em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-bad439b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9a0bfac{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9a0bfac:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9a0bfac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-ff18ff6{--display:flex;--position:absolute;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;bottom:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-ff18ff6{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-ff18ff6{right:0px;}.elementor-18 .elementor-element.elementor-element-4388fcc.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-4388fcc .elementor-heading-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-98a3bef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.25;letter-spacing:0.04em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-af877ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-9874400{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-9874400 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:0.3em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-3e08122{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3e08122:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3e08122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-6855305{--display:flex;--position:absolute;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;bottom:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-6855305{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-6855305{right:0px;}.elementor-18 .elementor-element.elementor-element-929d414.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-929d414 .elementor-heading-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-b587174 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.25;letter-spacing:0.04em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-04197a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-aaefd89{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-aaefd89 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:0.3em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-980400b{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-980400b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-980400b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-c4db882{--display:flex;--position:absolute;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;bottom:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-c4db882{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-c4db882{right:0px;}.elementor-18 .elementor-element.elementor-element-59920aa.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-59920aa .elementor-heading-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-c1437bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.25;letter-spacing:0.04em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-0f67f1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;line-height:1;letter-spacing:0.2em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6794ece{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-6794ece .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:0.3em;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-7268e96{--display:flex;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-7268e96:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7268e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-435e3b1{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-18 .elementor-element.elementor-element-a71da5d{--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-18 .elementor-element.elementor-element-9592a7d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-9592a7d .elementor-heading-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-d69a71f.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-d69a71f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.4em;}.elementor-18 .elementor-element.elementor-element-53ffe3a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-796f9d9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3c340a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-064ff62{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-64dc9fc{--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;--padding-top:8rem;--padding-bottom:8rem;--padding-left:3rem;--padding-right:03rem;}.elementor-18 .elementor-element.elementor-element-64dc9fc:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-64dc9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-64f3c76{--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:space-between;--gap:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e540e77{width:var( --container-widget-width, 701px );max-width:701px;--container-widget-width:701px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-e540e77.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e540e77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:51px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-a362110{width:var( --container-widget-width, 42rem );max-width:42rem;margin:.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:42rem;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-a362110.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-128dc1c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-18 .elementor-element.elementor-element-128dc1c.e-con{--flex-grow:0;--flex-shrink:0;}.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-18 .elementor-element.elementor-element-ddada68 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.2em;border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-18 .elementor-element.elementor-element-ddada68 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-ddada68 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ddada68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-ddada68.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ddada68 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-ddada68 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-9f5fca1 .elementor-button{background-color:#E111A700;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.2em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-18 .elementor-element.elementor-element-9f5fca1 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-9f5fca1 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-9f5fca1.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-9f5fca1 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-9f5fca1 .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-24bc2f0{--min-height:60vh;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18 .elementor-element.elementor-element-03c7a18 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-62863cb{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-62863cb .elementor-heading-title{font-size:33px;}.elementor-18 .elementor-element.elementor-element-6577eaa{width:100%;max-width:100%;font-size:15px;}.elementor-18 .elementor-element.elementor-element-00b3b70{--padding-top:6rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18 .elementor-element.elementor-element-5de5d81{text-align:center;}.elementor-18 .elementor-element.elementor-element-5de5d81 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-74e2a1c{font-size:15px;}.elementor-18 .elementor-element.elementor-element-ecde470{--padding-top:1.5rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18 .elementor-element.elementor-element-9b9a2de{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18 .elementor-element.elementor-element-52ab4a0{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18 .elementor-element.elementor-element-8e3f4d4{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18 .elementor-element.elementor-element-1bf9f99{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18 .elementor-element.elementor-element-36ac38a{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18 .elementor-element.elementor-element-76bb8a0{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18 .elementor-element.elementor-element-ff18ff6{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18 .elementor-element.elementor-element-7268e96{--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-435e3b1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-53ffe3a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-64dc9fc{--padding-top:4rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-18 .elementor-element.elementor-element-64f3c76{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-18 .elementor-element.elementor-element-e540e77{width:100%;max-width:100%;text-align:center;}.elementor-18 .elementor-element.elementor-element-e540e77 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-a362110{width:100%;max-width:100%;text-align:center;font-size:15px;}.elementor-18 .elementor-element.elementor-element-a362110.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-128dc1c{--width:296.667px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-9f5fca1{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-57b96d6 */.elementor-18 .elementor-element.elementor-element-57b96d6
{
  width: 3.5rem !important;
  height: 2px !important;
  background-color:#E111A7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62863cb */.pink-color{
 color:#e111a7;   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d25238 */.book-cover img{
    width:100%;
    aspect-ratio: 4/5;
    object-fit: cover;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b90b25 */.elementor-18 .elementor-element.elementor-element-9b90b25
{
  width: 3.5rem !important;
  height: 3px !important;
  background-color: #e111a7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b03cfc *//*.elementor-18 .elementor-element.elementor-element-6b03cfc{*/
/*    aspect-ratio: 4/5;*/
/*}*/
.bg-hover img {
    transition: transform 0.4s ease;
}

.bg-hover:hover img {
    transform: scale(1.03);
}


.custom-fade-distance.elementor-invisible {
    animation-name: customFadeInUp !important;
}


@keyframes customFadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 25px, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac5dfe4 */.book-cover img{
    width:100%;
    aspect-ratio: 1 / 1.3;
    object-fit: cover;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-deb16ae */.elementor-18 .elementor-element.elementor-element-deb16ae
{
  width: 3.5rem !important;
  height: 3px !important;
  background-color: #e111a7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4b035 */.book-cover img{
    width:100%;
    aspect-ratio: 1 / 1.3;
    object-fit: cover;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a10f51 */.elementor-18 .elementor-element.elementor-element-6a10f51
{
  width: 3.5rem !important;
  height: 3px !important;
  background-color: #e111a7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6383e7f */.book-cover img{
    width:100%;
    aspect-ratio: 4/5;
    object-fit: cover;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba85c66 */.elementor-18 .elementor-element.elementor-element-ba85c66
{
  width: 3.5rem !important;
  height: 3px !important;
  background-color: #e111a7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac81dd6 */.book-cover img{
    width:100%;
    aspect-ratio: 1 / 1.3;
    object-fit: cover;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-855fb69 */.elementor-18 .elementor-element.elementor-element-855fb69
{
  width: 3.5rem !important;
  height: 3px !important;
  background-color: #e111a7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f68966 */.book-cover img{
    width:100%;
    aspect-ratio: 1 / 1.3;
    object-fit: cover;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a865dd2 */.elementor-18 .elementor-element.elementor-element-a865dd2
{
  width: 3.5rem !important;
  height: 3px !important;
  background-color: #e111a7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04cbaf7 */.book-cover img{
    width:100%;
    aspect-ratio: 4/5;
    object-fit: cover;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4388fcc */.elementor-18 .elementor-element.elementor-element-4388fcc
{
  width: 3.5rem !important;
  height: 3px !important;
  background-color: #e111a7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c984c7 */.book-cover img{
    width:100%;
    aspect-ratio: 1 / 1.3;
    object-fit: cover;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-929d414 */.elementor-18 .elementor-element.elementor-element-929d414
{
  width: 3.5rem !important;
  height: 3px !important;
  background-color: #e111a7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bee3561 */.book-cover img{
    width:100%;
    aspect-ratio: 1 / 1.3;
    object-fit: cover;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59920aa */.elementor-18 .elementor-element.elementor-element-59920aa
{
  width: 3.5rem !important;
  height: 3px !important;
  background-color: #e111a7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9592a7d */.elementor-18 .elementor-element.elementor-element-9592a7d
{
  width: 3.5rem !important;
  height: 2px !important;
  background-color: #e111a7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ffe3a *//* =========================================
   CLIENT LOGO MARQUEE
   ========================================= */

.client-logo-marquee {
    width: 100%;
    overflow: hidden;
    position: relative;
}

/* =========================================
   LOGO ROW / TRACK
   ========================================= */

.client-logo-marquee .logo-track {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: max-content;
    max-width: none;
    gap: 25px;
    margin: 0 0 30px;
    padding: 0;
    will-change: transform;
    backface-visibility: hidden;
    transform: translate3d(0, 0, 0);
}

/* Remove margin from last row */

.client-logo-marquee .logo-track:last-child {
    margin-bottom: 0;
}

/* =========================================
   LOGO ITEMS
   ========================================= */

.client-logo-marquee .client-logo {
    flex: 0 0 180px;
    width: 180px;
    max-width: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Logo image */

.client-logo-marquee .client-logo img {
    width: 100%;
    height: 80px;
    object-fit: contain;
    display: block;
    flex-shrink: 0;
}

/* =========================================
   ANIMATIONS
   ========================================= */

/* LEFT */

.client-logo-marquee .logo-left {
    animation: clientLogoLeft 50s linear infinite;
}

/* RIGHT */

.client-logo-marquee .logo-right {
    animation: clientLogoRight 50s linear infinite;
}


/* =========================================
   KEYFRAMES
   ========================================= */

@keyframes clientLogoLeft {

    0% {
        transform: translate3d(0, 0, 0);
    }

    100% {
        transform: translate3d(-50%, 0, 0);
    }

}

@keyframes clientLogoRight {

    0% {
        transform: translate3d(-50%, 0, 0);
    }

    100% {
        transform: translate3d(0, 0, 0);
    }

}


/* =========================================
   OPTIONAL HOVER PAUSE
   ========================================= */

/*.client-logo-marquee:hover .logo-track {*/
/*    animation-play-state: paused;*/
/*}*/


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .client-logo-marquee .logo-track {
        gap: 45px;
        margin-bottom: 25px;
    }

    .client-logo-marquee .client-logo {
        flex: 0 0 130px;
        width: 130px;
        max-width: 130px;
    }

    .client-logo-marquee .client-logo img {
        height: 55px;
    }

    .client-logo-marquee .logo-left,
    .client-logo-marquee .logo-right {
        animation-duration: 35s;
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .client-logo-marquee .logo-track {
        gap: 10px;
        margin-bottom: 20px;
    }

    .client-logo-marquee .client-logo {
        flex: 0 0 130px;
        width: 130px;
        max-width: 130px;
    }

    .client-logo-marquee .client-logo img {
        height: 55px;
    }

    .client-logo-marquee .logo-left,
    .client-logo-marquee .logo-right {
        animation-duration: 40s;
    }

}/* End custom CSS */