.elementor-3604 .elementor-element.elementor-element-ec8fe4e{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-bbdd131 .elementor-repeater-item-7bbf90e .swiper-slide-bg{background-color:#833CA300;background-image:url(https://safetygloves.pk/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-02-at-10.24.41-PM-1.jpeg);background-size:cover;}.elementor-3604 .elementor-element.elementor-element-bbdd131 .elementor-repeater-item-7bbf90e .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-3604 .elementor-element.elementor-element-bbdd131 .elementor-repeater-item-39fd78f .swiper-slide-bg{background-color:#4054b2;background-image:url(https://safetygloves.pk/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-02-at-10.23.29-PM-1.jpeg);background-size:cover;}.elementor-3604 .elementor-element.elementor-element-bbdd131 .elementor-repeater-item-39fd78f .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-3604 .elementor-element.elementor-element-bbdd131 .elementor-repeater-item-2b47889 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://safetygloves.pk/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-02-at-10.24.28-PM-1.jpeg);background-size:cover;}.elementor-3604 .elementor-element.elementor-element-bbdd131 .elementor-repeater-item-2b47889 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-3604 .elementor-element.elementor-element-bbdd131 .elementor-repeater-item-d8b8219 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://safetygloves.pk/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-02-at-10.23.39-PM-1.jpeg);background-size:cover;}.elementor-3604 .elementor-element.elementor-element-bbdd131 .elementor-repeater-item-d8b8219 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-3604 .elementor-element.elementor-element-bbdd131 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-3604 .elementor-element.elementor-element-bbdd131{background-color:#000000;}.elementor-3604 .elementor-element.elementor-element-bbdd131 .swiper-slide-contents{max-width:100%;}.elementor-3604 .elementor-element.elementor-element-bbdd131 .swiper-slide-inner{text-align:center;}.elementor-3604 .elementor-element.elementor-element-276dd5e{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-3604 .elementor-element.elementor-element-276dd5e:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-276dd5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f8f8;background-image:url("https://safetygloves.pk/wp-content/uploads/2026/01/wel-cnew-tr.webp");background-size:auto;}.elementor-3604 .elementor-element.elementor-element-17d356b1{--display:flex;}.elementor-3604 .elementor-element.elementor-element-243df94a{text-align:center;}.elementor-3604 .elementor-element.elementor-element-4f2d25e7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3604 .elementor-element.elementor-element-4c02f716 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3604 .elementor-element.elementor-element-4c02f716 .title{font-size:46px;font-weight:300;line-height:56px;}.elementor-3604 .elementor-element.elementor-element-4c02f716 .title-after_title{font-size:20px;font-weight:900;}.elementor-3604 .elementor-element.elementor-element-57b4a178 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3604 .elementor-element.elementor-element-57b4a178 .wd-text-block{max-width:1000px;font-size:15px;}.elementor-3604 .elementor-element.elementor-element-64656d80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3604 .elementor-element.elementor-element-465eb47a{width:auto;max-width:auto;}.elementor-3604 .elementor-element.elementor-element-caca057{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3604 .elementor-element.elementor-element-caca057:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-caca057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-1bbb057{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-1bbb057:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-1bbb057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-1bbb057.e-con{--order:99999 /* order end hack */;}.elementor-3604 .elementor-element.elementor-element-f669c43{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3604 .elementor-element.elementor-element-4ccc292{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3604 .elementor-element.elementor-element-54a96bf{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3604 .elementor-element.elementor-element-4df4d08{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3604 .elementor-element.elementor-element-95fc167{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-95fc167 .banner-title{color:#FFFFFF;font-family:"Alatsi", Sans-serif;font-size:48px;font-weight:700;}.elementor-3604 .elementor-element.elementor-element-95fc167 .banner-subtitle{color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-95fc167 .banner-inner{color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-5779bc2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-5779bc2:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-5779bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-de5a338{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3604 .elementor-element.elementor-element-ef50f5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3604 .elementor-element.elementor-element-1371d94 .title{color:#3E4095;font-family:"Alatsi", Sans-serif;font-size:38px;font-weight:800;text-transform:uppercase;text-decoration:none;word-spacing:3px;}.elementor-3604 .elementor-element.elementor-element-2782aa86{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3604 .elementor-element.elementor-element-2782aa86:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-2782aa86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-3304a440 > .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-3604 .elementor-element.elementor-element-3304a440 .banner-title{font-family:"Alatsi", Sans-serif;}.elementor-3604 .elementor-element.elementor-element-d7f6da9 > .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-3604 .elementor-element.elementor-element-d7f6da9 .banner-title{font-family:"Alatsi", Sans-serif;text-transform:uppercase;}.elementor-3604 .elementor-element.elementor-element-4aa8c51 > .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-3604 .elementor-element.elementor-element-4aa8c51 .banner-title{font-family:"Alatsi", Sans-serif;text-transform:uppercase;}.elementor-3604 .elementor-element.elementor-element-95b617a > .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-3604 .elementor-element.elementor-element-95b617a .banner-title{font-family:"Alatsi", Sans-serif;}.elementor-3604 .elementor-element.elementor-element-56fbca6 > .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-3604 .elementor-element.elementor-element-56fbca6 .banner-title{font-family:"Alatsi", Sans-serif;text-transform:uppercase;}.elementor-3604 .elementor-element.elementor-element-303f4f9 > .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-3604 .elementor-element.elementor-element-303f4f9 .banner-title{font-family:"Alatsi", Sans-serif;text-transform:uppercase;}.elementor-3604 .elementor-element.elementor-element-64fe7e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3604 .elementor-element.elementor-element-64fe7e4:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-64fe7e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-49e647b{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:400px;--padding-left:50px;--padding-right:50px;}.elementor-3604 .elementor-element.elementor-element-49e647b:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-49e647b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-3604 .elementor-element.elementor-element-49e647b::before, .elementor-3604 .elementor-element.elementor-element-49e647b > .elementor-background-video-container::before, .elementor-3604 .elementor-element.elementor-element-49e647b > .e-con-inner > .elementor-background-video-container::before, .elementor-3604 .elementor-element.elementor-element-49e647b > .elementor-background-slideshow::before, .elementor-3604 .elementor-element.elementor-element-49e647b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3604 .elementor-element.elementor-element-49e647b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3604 .elementor-element.elementor-element-884d79d{width:100%;max-width:100%;top:186px;}.elementor-3604 .elementor-element.elementor-element-884d79d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3604 .elementor-element.elementor-element-884d79d.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-3604 .elementor-element.elementor-element-884d79d{left:0px;}body.rtl .elementor-3604 .elementor-element.elementor-element-884d79d{right:0px;}.elementor-3604 .elementor-element.elementor-element-884d79d .title-after_title, .elementor-3604 .elementor-element.elementor-element-884d79d .title-subtitle, .elementor-3604 .elementor-element.elementor-element-884d79d .woodmart-title-container{max-width:68%;}.elementor-3604 .elementor-element.elementor-element-884d79d .title{color:#FFFFFF;font-family:"ADLaM Display", Sans-serif;font-size:38px;}.elementor-3604 .elementor-element.elementor-element-884d79d .title-after_title{color:#FFFFFF;}body:not(.rtl) .elementor-3604 .elementor-element.elementor-element-d0570cb{right:448px;}body.rtl .elementor-3604 .elementor-element.elementor-element-d0570cb{left:448px;}.elementor-3604 .elementor-element.elementor-element-d0570cb{top:320px;}.elementor-3604 .elementor-element.elementor-element-d0570cb .wd-button-wrapper a{background-color:#3E4095;border-color:#3E4095;color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-3d4bd70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-3d4bd70:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-3d4bd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-e8b5aeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3604 .elementor-element.elementor-element-e8b5aeb:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-e8b5aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-265a9e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-265a9e1 .banner-title{color:#FFFFFF;font-family:"Alatsi", Sans-serif;font-size:48px;font-weight:700;}.elementor-3604 .elementor-element.elementor-element-265a9e1 .banner-subtitle{color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-265a9e1 .banner-inner{color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-b554221{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-b554221:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-b554221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-32ce622 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 0px 040px;}.elementor-3604 .elementor-element.elementor-element-32ce622 .title-subtitle{color:#3E4095;font-size:16px;font-weight:700;}.elementor-3604 .elementor-element.elementor-element-32ce622 .title{font-family:"Lato", Sans-serif;font-size:38px;font-weight:800;line-height:56px;}.elementor-3604 .elementor-element.elementor-element-32ce622 .title-after_title{font-size:30px;font-weight:900;}.elementor-3604 .elementor-element.elementor-element-f28450c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3604 .elementor-element.elementor-element-83b80d1 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3604 .elementor-element.elementor-element-850e7d8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3604 .elementor-element.elementor-element-a20115b > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3604 .elementor-element.elementor-element-f8ef35d{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3604 .elementor-element.elementor-element-f8ef35d:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-f8ef35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-09d883b .title{color:#3E4095;font-family:"Alatsi", Sans-serif;font-size:38px;font-weight:800;text-transform:uppercase;text-decoration:none;word-spacing:3px;}.elementor-3604 .elementor-element.elementor-element-08f08d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3604 .elementor-element.elementor-element-08f08d3:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-08f08d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-25e3d3a .wd-brands{--wd-brand-pd:6px;--wd-brand-img-width:300px;}.elementor-3604 .elementor-element.elementor-element-71382239{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-3604 .elementor-element.elementor-element-71382239:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-71382239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-78c88d3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3604 .elementor-element.elementor-element-282f4e8e > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3604 .elementor-element.elementor-element-4edea97c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-3604 .elementor-element.elementor-element-2b9bcbcd .title-after_title, .elementor-3604 .elementor-element.elementor-element-2b9bcbcd .title-subtitle, .elementor-3604 .elementor-element.elementor-element-2b9bcbcd .woodmart-title-container{max-width:610px;}.elementor-3604 .elementor-element.elementor-element-2b9bcbcd .title{font-size:60px;line-height:1.2em;}.elementor-3604 .elementor-element.elementor-element-2f3e73af > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3604 .elementor-element.elementor-element-2f3e73af .title-after_title, .elementor-3604 .elementor-element.elementor-element-2f3e73af .title-subtitle, .elementor-3604 .elementor-element.elementor-element-2f3e73af .woodmart-title-container{max-width:610px;}.elementor-3604 .elementor-element.elementor-element-2f3e73af .title{font-size:60px;line-height:1.2em;}.elementor-3604 .elementor-element.elementor-element-4352e043 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3604 .elementor-element.elementor-element-4352e043 .wd-text-block{max-width:496px;font-size:16px;}.elementor-3604 .elementor-element.elementor-element-1c59e722{--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;--flex-wrap:nowrap;}.elementor-3604 .elementor-element.elementor-element-37858bcb .wd-button-wrapper a{background-color:#3E4095;border-color:#3E4095;}.elementor-3604 .elementor-element.elementor-element-37858bcb .wd-button-wrapper:hover a{background-color:#DE9E85;border-color:#DE9E85;}.elementor-3604 .elementor-element.elementor-element-3f04286{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3604 .elementor-element.elementor-element-3f04286:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-3f04286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-3ef9b72 .title{color:#3E4095;font-family:"Alatsi", Sans-serif;font-size:38px;font-weight:800;text-transform:uppercase;text-decoration:none;word-spacing:3px;}.elementor-3604 .elementor-element.elementor-element-83e8caf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3604 .elementor-element.elementor-element-cafc5a2{--e-image-carousel-slides-to-show:4;padding:10px 0px 0px 0px;}.elementor-3604 .elementor-element.elementor-element-cafc5a2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3604 .elementor-element.elementor-element-cafc5a2 .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;}.elementor-3604 .elementor-element.elementor-element-cafc5a2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:9px;--swiper-pagination-bullet-vertical-gap:9px;width:5px;height:5px;}.elementor-3604 .elementor-element.elementor-element-cafc5a2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:groove;border-radius:20px 20px 20px 20px;}.elementor-3604 .elementor-element.elementor-element-d4b5705{--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;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-d4b5705:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-d4b5705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3604 .elementor-element.elementor-element-9abc3ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3604 .elementor-element.elementor-element-91e9c6b .wd-brands{--wd-brand-img-width:300px;}@media(min-width:769px){.elementor-3604 .elementor-element.elementor-element-17d356b1{--width:79%;}.elementor-3604 .elementor-element.elementor-element-4f2d25e7{--width:100%;}.elementor-3604 .elementor-element.elementor-element-caca057{--width:100%;}.elementor-3604 .elementor-element.elementor-element-1bbb057{--width:50%;}.elementor-3604 .elementor-element.elementor-element-f669c43{--width:50%;}.elementor-3604 .elementor-element.elementor-element-4ccc292{--width:50%;}.elementor-3604 .elementor-element.elementor-element-54a96bf{--width:50%;}.elementor-3604 .elementor-element.elementor-element-4df4d08{--width:50%;}.elementor-3604 .elementor-element.elementor-element-e8b5aeb{--width:50%;}.elementor-3604 .elementor-element.elementor-element-b554221{--width:50%;}.elementor-3604 .elementor-element.elementor-element-78c88d3f{--width:50%;}.elementor-3604 .elementor-element.elementor-element-4edea97c{--width:50%;}}@media(max-width:1024px){.elementor-3604 .elementor-element.elementor-element-276dd5e{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3604 .elementor-element.elementor-element-4c02f716 .title{font-size:32px;line-height:42px;}.elementor-3604 .elementor-element.elementor-element-57b4a178 .wd-text-block{font-size:14px;}.elementor-3604 .elementor-element.elementor-element-caca057{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3604 .elementor-element.elementor-element-2782aa86{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3604 .elementor-element.elementor-element-b554221{--grid-auto-flow:row;}.elementor-3604 .elementor-element.elementor-element-32ce622 .title{font-size:32px;line-height:42px;}.elementor-3604 .elementor-element.elementor-element-71382239{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3604 .elementor-element.elementor-element-2b9bcbcd .title{font-size:42px;}.elementor-3604 .elementor-element.elementor-element-2f3e73af .title{font-size:42px;}}@media(max-width:768px){.elementor-3604 .elementor-element.elementor-element-276dd5e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3604 .elementor-element.elementor-element-caca057{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3604 .elementor-element.elementor-element-95fc167 .banner-title{font-size:39px;}.elementor-3604 .elementor-element.elementor-element-2782aa86{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3604 .elementor-element.elementor-element-884d79d{top:103px;}.elementor-3604 .elementor-element.elementor-element-b554221{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3604 .elementor-element.elementor-element-71382239{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-3604 .elementor-element.elementor-element-2b9bcbcd .title{font-size:36px;}.elementor-3604 .elementor-element.elementor-element-2f3e73af .title{font-size:36px;}}@media(min-width:1025px){.elementor-3604 .elementor-element.elementor-element-276dd5e:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-276dd5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for wd_banner, class: .elementor-element-95fc167 */.elementor-3604 .elementor-element.elementor-element-95fc167 {
  position: relative;
  color: #fff;
}

.elementor-3604 .elementor-element.elementor-element-95fc167::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.8),
    transparent
  );
  transform: translateX(-100%);
  animation: shine 3s infinite;
}

@keyframes shine {
  to { transform: translateX(100%); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5a3823 *//* Outer container: defines the visible area */
.custom-slider {
  width: 100%;           /* full width of container */
  overflow: hidden;      /* hides overflow */
  background: #a7a9ac;   /* optional background */
  border: 1px solid #ccc; /* optional border */
  padding: 5px 0;
  box-sizing: border-box;
  font-family: Arial, sans-serif;
}

/* Looping text */
.custom-slider .slider-loop {
  display: inline-block;
  white-space: nowrap;  /* prevents wrapping */
  animation: slideText 15s linear infinite; /* slide animation */
}

/* Each repeated content */
.custom-slider .slider-loop .slider-content {
  display: inline-block;
  padding-right: 30px;  /* spacing between repeats */
  font-weight: bold;
  font-size: 30px;
  color: #ffffff;
}

/* Keyframes for sliding */
@keyframes slideText {
  0% {
    transform: translateX(100%);  /* start off-screen right */
  }
  100% {
    transform: translateX(-100%); /* slide off-screen left */
  }
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-1371d94 */.elementor-3604 .elementor-element.elementor-element-1371d94 {
  text-shadow:
    1px 1px 0 #ccc,
    2px 2px 0 #bbb,
    3px 3px 0 #aaa;
}

.elementor-3604 .elementor-element.elementor-element-1371d94 {
  overflow: hidden;
  white-space: nowrap;
  border-right: 3px solid #ff6600;
  width: 0;
  animation: typing 3s steps(30, end) forwards, blink 0.7s infinite;
}

@keyframes typing {
  to { width: 100%; }
}

@keyframes blink {
  50% { border-color: transparent; }
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-3304a440 */.banner {
  background-image: linear-gradient(to bottom, #3498db 0%, #2980b9 100%);
  background-size: 100% 300px;
  background-position: 0 100px;
  color: #fff;
  padding: 40px;
  text-align: center;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.banner h1 {
  font-size: 48px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 10px;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}

.banner p {
  font-size: 20px;
  color: #ccc;
  margin-bottom: 20px;
}

.banner button {
  background-color: #4CAF50;
  color: #fff;
  padding: 15px 30px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.banner button:hover {
  background-color: #3e8e41;
}

.banner::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, transparent 0%, #fff 100%);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-d7f6da9 */.banner {
  background-image: linear-gradient(to bottom, #3498db 0%, #2980b9 100%);
  background-size: 100% 300px;
  background-position: 0 100px;
  color: #fff;
  padding: 40px;
  text-align: center;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.banner h1 {
  font-size: 48px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 10px;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}

.banner p {
  font-size: 20px;
  color: #ccc;
  margin-bottom: 20px;
}

.banner button {
  background-color: #4CAF50;
  color: #fff;
  padding: 15px 30px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.banner button:hover {
  background-color: #3e8e41;
}

.banner::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, transparent 0%, #fff 100%);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-4aa8c51 */.banner {
  background-image: linear-gradient(to bottom, #3498db 0%, #2980b9 100%);
  background-size: 100% 300px;
  background-position: 0 100px;
  color: #fff;
  padding: 40px;
  text-align: center;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.banner h1 {
  font-size: 48px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 10px;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}

.banner p {
  font-size: 20px;
  color: #ccc;
  margin-bottom: 20px;
}

.banner button {
  background-color: #4CAF50;
  color: #fff;
  padding: 15px 30px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.banner button:hover {
  background-color: #3e8e41;
}

.banner::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, transparent 0%, #fff 100%);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-95b617a */.banner {
  background-image: linear-gradient(to bottom, #3498db 0%, #2980b9 100%);
  background-size: 100% 300px;
  background-position: 0 100px;
  color: #fff;
  padding: 40px;
  text-align: center;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.banner h1 {
  font-size: 48px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 10px;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}

.banner p {
  font-size: 20px;
  color: #ccc;
  margin-bottom: 20px;
}

.banner button {
  background-color: #4CAF50;
  color: #fff;
  padding: 15px 30px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.banner button:hover {
  background-color: #3e8e41;
}

.banner::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, transparent 0%, #fff 100%);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-56fbca6 */.banner {
  background-image: linear-gradient(to bottom, #3498db 0%, #2980b9 100%);
  background-size: 100% 300px;
  background-position: 0 100px;
  color: #fff;
  padding: 40px;
  text-align: center;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.banner h1 {
  font-size: 48px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 10px;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}

.banner p {
  font-size: 20px;
  color: #ccc;
  margin-bottom: 20px;
}

.banner button {
  background-color: #4CAF50;
  color: #fff;
  padding: 15px 30px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.banner button:hover {
  background-color: #3e8e41;
}

.banner::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, transparent 0%, #fff 100%);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-303f4f9 */.banner {
  background-image: linear-gradient(to bottom, #3498db 0%, #2980b9 100%);
  background-size: 100% 300px;
  background-position: 0 100px;
  color: #fff;
  padding: 40px;
  text-align: center;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.banner h1 {
  font-size: 48px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 10px;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}

.banner p {
  font-size: 20px;
  color: #ccc;
  margin-bottom: 20px;
}

.banner button {
  background-color: #4CAF50;
  color: #fff;
  padding: 15px 30px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.banner button:hover {
  background-color: #3e8e41;
}

.banner::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, transparent 0%, #fff 100%);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for wd_banner, class: .elementor-element-265a9e1 */.elementor-3604 .elementor-element.elementor-element-265a9e1 {
  position: relative;
  color: #fff;
}

.elementor-3604 .elementor-element.elementor-element-265a9e1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.8),
    transparent
  );
  transform: translateX(-100%);
  animation: shine 3s infinite;
}

@keyframes shine {
  to { transform: translateX(100%); }
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-09d883b */.elementor-3604 .elementor-element.elementor-element-09d883b {
  text-shadow:
    1px 1px 0 #ccc,
    2px 2px 0 #bbb,
    3px 3px 0 #aaa;
}

.elementor-3604 .elementor-element.elementor-element-09d883b {
  overflow: hidden;
  white-space: nowrap;
  border-right: 3px solid #ff6600;
  width: 0;
  animation: typing 3s steps(30, end) forwards, blink 0.7s infinite;
}

@keyframes typing {
  to { width: 100%; }
}

@keyframes blink {
  50% { border-color: transparent; }
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-3ef9b72 */.elementor-3604 .elementor-element.elementor-element-3ef9b72 {
  text-shadow:
    1px 1px 0 #ccc,
    2px 2px 0 #bbb,
    3px 3px 0 #aaa;
}

.elementor-3604 .elementor-element.elementor-element-3ef9b72 {
  overflow: hidden;
  white-space: nowrap;
  border-right: 3px solid #ff6600;
  width: 0;
  animation: typing 3s steps(30, end) forwards, blink 0.7s infinite;
}

@keyframes typing {
  to { width: 100%; }
}

@keyframes blink {
  50% { border-color: transparent; }
}/* End custom CSS */