.elementor-2093 .elementor-element.elementor-element-81175a5{width:100%;max-width:100%;}.elementor-2093 .elementor-element.elementor-element-81175a5 > .elementor-widget-container{margin:-81px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-81175a5 .bdt-pagepiling-slider .bdt-prime-slider-content{text-align:left;}.elementor-2093 .elementor-element.elementor-element-81175a5 .bdt-pagepiling-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag{color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-81175a5 .bdt-pagepiling-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag .frist-word{color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-81175a5 .bdt-pagepiling-slider .bdt-prime-slider-content .bdt-title-tag{font-family:"Chakra Petch", Sans-serif;font-size:54px;font-weight:800;}.elementor-2093 .elementor-element.elementor-element-81175a5 .bdt-pagepiling-slider .bdt-prime-slider-content .bdt-slider-excerpt{color:#FFFFFF;font-family:"Chakra Petch", Sans-serif;font-size:20px;}.elementor-2093 .elementor-element.elementor-element-b4c1cec > .elementor-container{max-width:1200px;}.elementor-2093 .elementor-element.elementor-element-b4c1cec .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-2093 .elementor-element.elementor-element-b4c1cec{margin-top:-79px;margin-bottom:-79px;z-index:5;}.elementor-2093 .elementor-element.elementor-element-792c74d .eael-infobox .infobox-icon{align-self:flex-start;}.elementor-2093 .elementor-element.elementor-element-792c74d .eael-infobox{border-style:none;}.elementor-2093 .elementor-element.elementor-element-792c74d .eael-infobox .infobox-icon img{width:500px;}.elementor-2093 .elementor-element.elementor-element-792c74d .eael-infobox.icon-on-left .infobox-icon{width:500px;}.elementor-2093 .elementor-element.elementor-element-792c74d .eael-infobox.icon-on-right .infobox-icon{width:500px;}.elementor-2093 .elementor-element.elementor-element-792c74d .eael-infobox .infobox-content .title{color:#353535;font-family:"Chakra Petch", Sans-serif;font-size:22px;}.elementor-2093 .elementor-element.elementor-element-792c74d .eael-infobox .infobox-content{background:#F0F0F0;padding:10px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-792c74d .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-2093 .elementor-element.elementor-element-792c74d .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2093 .elementor-element.elementor-element-792c74d .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2093 .elementor-element.elementor-element-bdf5e86 .eael-infobox .infobox-icon{align-self:flex-start;}.elementor-2093 .elementor-element.elementor-element-bdf5e86 .eael-infobox .infobox-icon img{width:500px;}.elementor-2093 .elementor-element.elementor-element-bdf5e86 .eael-infobox.icon-on-left .infobox-icon{width:500px;}.elementor-2093 .elementor-element.elementor-element-bdf5e86 .eael-infobox.icon-on-right .infobox-icon{width:500px;}.elementor-2093 .elementor-element.elementor-element-bdf5e86 .eael-infobox .infobox-content .title{color:#353535;font-family:"Chakra Petch", Sans-serif;font-size:22px;}.elementor-2093 .elementor-element.elementor-element-bdf5e86 .eael-infobox .infobox-content{background:#F0F0F0;padding:10px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-bdf5e86 .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-2093 .elementor-element.elementor-element-bdf5e86 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2093 .elementor-element.elementor-element-bdf5e86 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2093 .elementor-element.elementor-element-fa2c286 .eael-infobox .infobox-icon{align-self:flex-start;}.elementor-2093 .elementor-element.elementor-element-fa2c286 .eael-infobox .infobox-icon img{width:500px;}.elementor-2093 .elementor-element.elementor-element-fa2c286 .eael-infobox.icon-on-left .infobox-icon{width:500px;}.elementor-2093 .elementor-element.elementor-element-fa2c286 .eael-infobox.icon-on-right .infobox-icon{width:500px;}.elementor-2093 .elementor-element.elementor-element-fa2c286 .eael-infobox .infobox-content .title{color:#353535;font-family:"Chakra Petch", Sans-serif;font-size:22px;}.elementor-2093 .elementor-element.elementor-element-fa2c286 .eael-infobox .infobox-content{background:#F0F0F0;padding:10px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-fa2c286 .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-2093 .elementor-element.elementor-element-fa2c286 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2093 .elementor-element.elementor-element-fa2c286 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2093 .elementor-element.elementor-element-a7ccccb .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-2093 .elementor-element.elementor-element-a7ccccb{margin-top:-71px;margin-bottom:0px;z-index:5;}.elementor-2093 .elementor-element.elementor-element-3836517 > .elementor-container{max-width:1200px;}.elementor-2093 .elementor-element.elementor-element-3836517 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:60px;}.elementor-2093 .elementor-element.elementor-element-3836517{overflow:hidden;padding:60px 40px 20px 40px;}.elementor-2093 .elementor-element.elementor-element-5f42456 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2093 .elementor-element.elementor-element-bea8865 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;color:#3147F3;}.elementor-2093 .elementor-element.elementor-element-1159f6b{width:var( --container-widget-width, 99.778% );max-width:99.778%;--container-widget-width:99.778%;--container-widget-flex-grow:0;}.elementor-2093 .elementor-element.elementor-element-1159f6b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2093 .elementor-element.elementor-element-1159f6b .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:48px;}.elementor-2093 .elementor-element.elementor-element-fcd8557{font-family:"Chakra Petch", Sans-serif;font-size:18px;}.elementor-2093 .elementor-element.elementor-element-8c52d8d{margin-top:0px;margin-bottom:0px;}.elementor-2093 .elementor-element.elementor-element-05cb5fc > .elementor-element-populated{border-style:solid;border-width:1px 1px 0px 0px;border-color:#B0B0B0;}.elementor-2093 .elementor-element.elementor-element-aa12843 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#C2C2C2;}.elementor-2093 .elementor-element.elementor-element-aa12843 > .elementor-element-populated, .elementor-2093 .elementor-element.elementor-element-aa12843 > .elementor-element-populated > .elementor-background-overlay, .elementor-2093 .elementor-element.elementor-element-aa12843 > .elementor-background-slideshow{border-radius:01px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-6c3ec74{padding:20px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-734d6e8 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2093 .elementor-element.elementor-element-c0d1fb0{padding:20px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-e6fba08 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-weight:600;color:#3147F3;}.elementor-2093 .elementor-element.elementor-element-445bbba .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;}.elementor-2093 .elementor-element.elementor-element-c67fbb9{font-family:"Chakra Petch", Sans-serif;}.elementor-2093 .elementor-element.elementor-element-a50e9c7 > .elementor-container{max-width:1200px;text-align:center;}.elementor-2093 .elementor-element.elementor-element-a50e9c7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 070px 0px 070px;}.elementor-2093 .elementor-element.elementor-element-a50e9c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-26c2a76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2093 .elementor-element.elementor-element-26c2a76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-a2601fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 21px 0px 21px;}.elementor-2093 .elementor-element.elementor-element-a2601fb{text-align:center;}.elementor-2093 .elementor-element.elementor-element-a2601fb .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:36px;font-weight:600;}.elementor-2093 .elementor-element.elementor-element-f9fb9f8{width:100%;max-width:100%;font-family:"Chakra Petch", Sans-serif;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;}.elementor-2093 .elementor-element.elementor-element-f9fb9f8 > .elementor-widget-container{padding:10px 230px 0px 230px;}.elementor-2093 .elementor-element.elementor-element-2b320b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2093 .elementor-element.elementor-element-2b320b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-5d503a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2093 .elementor-element.elementor-element-5d503a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-5d503a3 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:36px;font-weight:700;}.elementor-2093 .elementor-element.elementor-element-ee87411 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-ee87411{text-align:justify;font-family:"Chakra Petch", Sans-serif;font-size:18px;font-weight:400;}.elementor-2093 .elementor-element.elementor-element-c6c73b5 .elementor-title{color:#331144;font-family:"Chakra Petch", Sans-serif;font-weight:800;}.elementor-2093 .elementor-element.elementor-element-c6c73b5 .elementor-progress-wrapper .elementor-progress-bar{background-color:#3147F3;}.elementor-2093 .elementor-element.elementor-element-cf8c3aa .elementor-title{font-family:"Chakra Petch", Sans-serif;font-weight:700;}.elementor-2093 .elementor-element.elementor-element-cf8c3aa .elementor-progress-wrapper .elementor-progress-bar{background-color:#3147F3;}.elementor-2093 .elementor-element.elementor-element-adb30d8 .elementor-title{font-family:"Chakra Petch", Sans-serif;font-weight:700;}.elementor-2093 .elementor-element.elementor-element-adb30d8 .elementor-progress-wrapper .elementor-progress-bar{background-color:#3147F3;}.elementor-2093 .elementor-element.elementor-element-f7d3ba4 .elementor-title{font-family:"Chakra Petch", Sans-serif;font-weight:700;}.elementor-2093 .elementor-element.elementor-element-f7d3ba4 .elementor-progress-wrapper .elementor-progress-bar{background-color:#3147F3;}.elementor-2093 .elementor-element.elementor-element-acfc7a3{text-align:start;font-family:"Chakra Petch", Sans-serif;font-size:18px;}.elementor-2093 .elementor-element.elementor-element-8e5f1ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2093 .elementor-element.elementor-element-8e5f1ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aegissecurity.com.my/wp-content/uploads/2026/10/Confident-Tactical-Guard-Back-View.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2093 .elementor-element.elementor-element-8e5f1ab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2093 .elementor-element.elementor-element-8e5f1ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-1470cb3{padding:0px 70px 0px 70px;}.elementor-2093 .elementor-element.elementor-element-5259207{text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:2px;color:#A0A548;}.elementor-2093 .elementor-element.elementor-element-0fb2711{text-align:center;}.elementor-2093 .elementor-element.elementor-element-0fb2711 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:30px;font-weight:700;}.elementor-2093 .elementor-element.elementor-element-a4c6cfe > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-2093 .elementor-element.elementor-element-a4c6cfe{text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:18px;font-style:normal;}.elementor-2093 .elementor-element.elementor-element-201d604 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:20px;}.elementor-2093 .elementor-element.elementor-element-201d604{padding:0px 30px 30px 30px;}.elementor-2093 .elementor-element.elementor-element-82183a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2093 .elementor-element.elementor-element-82183a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aegissecurity.com.my/wp-content/uploads/2026/10/residential-security.webp");background-repeat:no-repeat;background-size:cover;}.elementor-2093 .elementor-element.elementor-element-82183a3 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-2093 .elementor-element.elementor-element-82183a3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-2093 .elementor-element.elementor-element-82183a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-f7b6ba1 > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-f7b6ba1{text-align:center;}.elementor-2093 .elementor-element.elementor-element-f7b6ba1 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-9a2292b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2093 .elementor-element.elementor-element-9a2292b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aegissecurity.com.my/wp-content/uploads/2026/10/pexels-dextarstudio-15422351-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2093 .elementor-element.elementor-element-9a2292b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-2093 .elementor-element.elementor-element-9a2292b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-2093 .elementor-element.elementor-element-9a2292b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-300dad7 > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-300dad7{text-align:center;}.elementor-2093 .elementor-element.elementor-element-300dad7 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-5b17ead:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2093 .elementor-element.elementor-element-5b17ead > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aegissecurity.com.my/wp-content/uploads/2026/10/pexels-fernando-narvaez-2150621466-32529341-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2093 .elementor-element.elementor-element-5b17ead > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-2093 .elementor-element.elementor-element-5b17ead > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-2093 .elementor-element.elementor-element-5b17ead > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-f9929d9 > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-f9929d9{text-align:center;}.elementor-2093 .elementor-element.elementor-element-f9929d9 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-e029c21{padding:0px 30px 30px 30px;}.elementor-2093 .elementor-element.elementor-element-4277b2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2093 .elementor-element.elementor-element-4277b2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aegissecurity.com.my/wp-content/uploads/2026/10/pexels-kindelmedia-7714723-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2093 .elementor-element.elementor-element-4277b2d > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-2093 .elementor-element.elementor-element-4277b2d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-2093 .elementor-element.elementor-element-4277b2d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-9675bfb > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-9675bfb{text-align:center;}.elementor-2093 .elementor-element.elementor-element-9675bfb .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-b01fe66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2093 .elementor-element.elementor-element-b01fe66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aegissecurity.com.my/wp-content/uploads/2026/10/pexels-mikhail-nilov-28123701-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2093 .elementor-element.elementor-element-b01fe66 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-2093 .elementor-element.elementor-element-b01fe66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-2093 .elementor-element.elementor-element-b01fe66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-305418c > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-305418c{text-align:center;}.elementor-2093 .elementor-element.elementor-element-305418c .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-41e9833:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2093 .elementor-element.elementor-element-41e9833 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aegissecurity.com.my/wp-content/uploads/2024/06/13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2093 .elementor-element.elementor-element-41e9833 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-2093 .elementor-element.elementor-element-41e9833 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-2093 .elementor-element.elementor-element-41e9833 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-79c2773 > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-79c2773{text-align:center;}.elementor-2093 .elementor-element.elementor-element-79c2773 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-8eaf2cd:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-8eaf2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aegissecurity.com.my/wp-content/uploads/2026/10/Abstract-Navy-Tech-Waves-and-Hex-Grid.png");}.elementor-2093 .elementor-element.elementor-element-8eaf2cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2093 .elementor-element.elementor-element-8eaf2cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-fe1ff13{text-align:center;}.elementor-2093 .elementor-element.elementor-element-fe1ff13 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:18px;color:#3147F3;}.elementor-2093 .elementor-element.elementor-element-80bf53f > .elementor-widget-container{margin:0px 0250px 0px 0250px;}.elementor-2093 .elementor-element.elementor-element-80bf53f{text-align:center;}.elementor-2093 .elementor-element.elementor-element-80bf53f .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:36px;color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-a3d626c > .elementor-container{max-width:1200px;}.elementor-2093 .elementor-element.elementor-element-a3d626c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 70px 50px 70px;}.elementor-2093 .elementor-element.elementor-element-a3d626c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-ad4c2d1 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:36px;font-weight:800;}.elementor-2093 .elementor-element.elementor-element-3cf5918 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-2093 .elementor-element.elementor-element-3cf5918{font-family:"Chakra Petch", Sans-serif;font-size:18px;}.elementor-2093 .elementor-element.elementor-element-9c7b48b{width:var( --container-widget-width, 103.738% );max-width:103.738%;--container-widget-width:103.738%;--container-widget-flex-grow:0;}.elementor-2093 .elementor-element.elementor-element-3650942 > .elementor-container{max-width:1200px;}.elementor-2093 .elementor-element.elementor-element-cffa565:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-cffa565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aegissecurity.com.my/wp-content/uploads/2026/10/Abstract-Navy-Tech-Waves-and-Hex-Grid.png");}.elementor-2093 .elementor-element.elementor-element-cffa565{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-2093 .elementor-element.elementor-element-cffa565 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-0185176 > .elementor-container{max-width:1200px;}.elementor-2093 .elementor-element.elementor-element-0185176{padding:34px 20px 20px 20px;}.elementor-2093 .elementor-element.elementor-element-7be0131 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-d760127{width:var( --container-widget-width, 104.489% );max-width:104.489%;--container-widget-width:104.489%;--container-widget-flex-grow:0;text-align:start;}.elementor-2093 .elementor-element.elementor-element-d760127 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2093 .elementor-element.elementor-element-d760127 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:36px;line-height:45px;color:#FFFFFF;}.elementor-2093 .elementor-element.elementor-element-3ef22ad > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2093 .elementor-element.elementor-element-3ef22ad{text-align:justify;font-family:"Chakra Petch", Sans-serif;font-size:18px;color:#E6E6E6;}.elementor-2093 .elementor-element.elementor-element-b924de8 > .elementor-container{max-width:1200px;}.elementor-2093 .elementor-element.elementor-element-b924de8{margin-top:50px;margin-bottom:0px;}.elementor-2093 .elementor-element.elementor-element-77f9623{width:100%;max-width:100%;align-self:center;text-align:center;}.elementor-2093 .elementor-element.elementor-element-77f9623 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 330px 0px 330px;}.elementor-2093 .elementor-element.elementor-element-77f9623 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:36px;font-weight:500;color:#3147F3;}.elementor-2093 .elementor-element.elementor-element-ef829d9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-a6bea58:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-a6bea58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aegissecurity.com.my/wp-content/uploads/2026/10/Cinematic-Security-Patrol-on-Blue-Tinted-Streets.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2093 .elementor-element.elementor-element-a6bea58 > .elementor-container{max-width:1200px;min-height:400px;}.elementor-2093 .elementor-element.elementor-element-a6bea58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2093 .elementor-element.elementor-element-a6bea58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-9dd78c7 > .elementor-container{max-width:650px;}.elementor-2093 .elementor-element.elementor-element-9dd78c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2093 .elementor-element.elementor-element-9dd78c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-d4774bd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2093 .elementor-element.elementor-element-d4774bd.elementor-column{width:650px;}.elementor-2093 .elementor-element.elementor-element-d4774bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2093 .elementor-element.elementor-element-d4774bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2093 .elementor-element.elementor-element-2af8e4a{margin-top:50px;margin-bottom:0px;}.elementor-2093 .elementor-element.elementor-element-a282b63{text-align:center;}.elementor-2093 .elementor-element.elementor-element-a282b63 .elementor-heading-title{font-family:"Arial", Sans-serif;color:#E02B20;}.elementor-2093 .elementor-element.elementor-element-b44da62{text-align:center;}.elementor-2093 .elementor-element.elementor-element-2672f67 > .elementor-container{max-width:1200px;}.elementor-2093 .elementor-element.elementor-element-2672f67{margin-top:50px;margin-bottom:10px;}.elementor-2093 .elementor-element.elementor-element-aadf8bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-0f9fea2 > .elementor-widget-container{padding:30px 30px 0px 30px;}.elementor-2093 .elementor-element.elementor-element-0f9fea2{text-align:center;}.elementor-2093 .elementor-element.elementor-element-0f9fea2 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:18px;color:#3147F3;}.elementor-2093 .elementor-element.elementor-element-c9ee427{text-align:center;}.elementor-2093 .elementor-element.elementor-element-c9ee427 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:54px;}.elementor-2093 .elementor-element.elementor-element-2d53678{--grid-row-gap:35px;width:100%;max-width:100%;--grid-column-gap:36px;}.elementor-2093 .elementor-element.elementor-element-2d53678 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2093 .elementor-element.elementor-element-2d53678:after{content:"0.66";}.elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-post__thumbnail__link{width:100%;}.elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-post__text{margin-top:20px;}.elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-post__badge{right:0;}.elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-post__title, .elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-post__title a{color:#48494C;font-family:"Chakra Petch", Sans-serif;font-size:20px;line-height:1.2em;letter-spacing:0.3px;}.elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-post__read-more{color:#7985E6;}.elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-pagination{text-align:center;font-family:"Chakra Petch", Sans-serif;font-size:18px;margin-top:51px;}body:not(.rtl) .elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 12px/2 );}body:not(.rtl) .elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 12px/2 );}body.rtl .elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 12px/2 );}body.rtl .elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 12px/2 );}@media(max-width:1024px){.elementor-2093 .elementor-element.elementor-element-b4c1cec{margin-top:1px;margin-bottom:1px;}.elementor-2093 .elementor-element.elementor-element-792c74d{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-2093 .elementor-element.elementor-element-792c74d > .elementor-widget-container{margin:0px 40px 0px 20px;}.elementor-2093 .elementor-element.elementor-element-792c74d .eael-infobox .infobox-content .title{font-size:20px;}.elementor-2093 .elementor-element.elementor-element-bdf5e86{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-2093 .elementor-element.elementor-element-bdf5e86 > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-bdf5e86 .eael-infobox .infobox-content .title{font-size:20px;}.elementor-2093 .elementor-element.elementor-element-fa2c286{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-2093 .elementor-element.elementor-element-fa2c286 > .elementor-widget-container{margin:0px 46px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-fa2c286 .eael-infobox .infobox-content .title{font-size:20px;}.elementor-2093 .elementor-element.elementor-element-a2601fb{width:var( --container-widget-width, 601.8px );max-width:601.8px;--container-widget-width:601.8px;--container-widget-flex-grow:0;}.elementor-2093 .elementor-element.elementor-element-a2601fb .elementor-heading-title{font-size:36px;}.elementor-2093 .elementor-element.elementor-element-f9fb9f8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-f9fb9f8{text-align:center;font-size:18px;}.elementor-2093 .elementor-element.elementor-element-5d503a3 .elementor-heading-title{font-size:36px;}.elementor-2093 .elementor-element.elementor-element-c6c73b5 > .elementor-widget-container{padding:0% 55% 0% 0%;}.elementor-2093 .elementor-element.elementor-element-cf8c3aa{width:var( --container-widget-width, 583.8px );max-width:583.8px;--container-widget-width:583.8px;--container-widget-flex-grow:0;}.elementor-2093 .elementor-element.elementor-element-cf8c3aa > .elementor-widget-container{padding:0% 55% 0% 0%;}.elementor-2093 .elementor-element.elementor-element-adb30d8 > .elementor-widget-container{padding:0% 56% 0% 0%;}.elementor-2093 .elementor-element.elementor-element-f7d3ba4 > .elementor-widget-container{padding:0% 50% 0% 0%;}.elementor-2093 .elementor-element.elementor-element-8e5f1ab.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2093 .elementor-element.elementor-element-a4c6cfe > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2093 .elementor-element.elementor-element-a4c6cfe{text-align:center;}.elementor-2093 .elementor-element.elementor-element-80bf53f > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2093 .elementor-element.elementor-element-80bf53f{text-align:center;}.elementor-2093 .elementor-element.elementor-element-80bf53f .elementor-heading-title{font-size:36px;}.elementor-2093 .elementor-element.elementor-element-ad4c2d1 .elementor-heading-title{font-size:36px;}.elementor-2093 .elementor-element.elementor-element-3cf5918{text-align:start;}.elementor-2093 .elementor-element.elementor-element-d760127 .elementor-heading-title{font-size:36px;}.elementor-2093 .elementor-element.elementor-element-77f9623 > .elementor-widget-container{padding:0px 202px 0px 187px;}.elementor-2093 .elementor-element.elementor-element-77f9623 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-2093 .elementor-element.elementor-element-81175a5 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-81175a5 .bdt-pagepiling-slider .bdt-prime-slider-content .bdt-title-tag{font-size:30px;}.elementor-2093 .elementor-element.elementor-element-a74cd61{width:100%;max-width:100%;}.elementor-2093 .elementor-element.elementor-element-e6fba08 .elementor-heading-title{font-size:18px;}.elementor-2093 .elementor-element.elementor-element-445bbba{text-align:start;}.elementor-2093 .elementor-element.elementor-element-445bbba .elementor-heading-title{font-size:26px;}.elementor-2093 .elementor-element.elementor-element-c67fbb9{text-align:start;}.elementor-2093 .elementor-element.elementor-element-a50e9c7{padding:20px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-26c2a76{width:100%;}.elementor-2093 .elementor-element.elementor-element-a2601fb{width:100%;max-width:100%;text-align:center;}.elementor-2093 .elementor-element.elementor-element-a2601fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-a2601fb .elementor-heading-title{font-size:29px;}.elementor-2093 .elementor-element.elementor-element-f9fb9f8 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-2093 .elementor-element.elementor-element-5d503a3{width:100%;max-width:100%;text-align:center;}.elementor-2093 .elementor-element.elementor-element-5d503a3 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2093 .elementor-element.elementor-element-5d503a3 .elementor-heading-title{font-size:30px;}.elementor-2093 .elementor-element.elementor-element-ee87411{width:100%;max-width:100%;}.elementor-2093 .elementor-element.elementor-element-ee87411 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-2093 .elementor-element.elementor-element-c6c73b5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2093 .elementor-element.elementor-element-cf8c3aa > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2093 .elementor-element.elementor-element-adb30d8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2093 .elementor-element.elementor-element-f7d3ba4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2093 .elementor-element.elementor-element-acfc7a3 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-2093 .elementor-element.elementor-element-0fb2711{width:100%;max-width:100%;}.elementor-2093 .elementor-element.elementor-element-0fb2711 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-2093 .elementor-element.elementor-element-a4c6cfe > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2093 .elementor-element.elementor-element-a4c6cfe{text-align:start;}.elementor-2093 .elementor-element.elementor-element-80bf53f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-80bf53f .elementor-heading-title{font-size:30px;}.elementor-2093 .elementor-element.elementor-element-a3d626c{padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-1f23118{padding:20px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-ad4c2d1{text-align:center;}.elementor-2093 .elementor-element.elementor-element-ad4c2d1 .elementor-heading-title{font-size:30px;}.elementor-2093 .elementor-element.elementor-element-3cf5918 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-2093 .elementor-element.elementor-element-3cf5918{text-align:justify;}.elementor-2093 .elementor-element.elementor-element-cffa565{padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-d760127{text-align:start;}.elementor-2093 .elementor-element.elementor-element-d760127 .elementor-heading-title{font-size:30px;}.elementor-2093 .elementor-element.elementor-element-77f9623 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-77f9623 .elementor-heading-title{font-size:36px;}.elementor-2093 .elementor-element.elementor-element-c9ee427 .elementor-heading-title{font-size:30px;}.elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2093 .elementor-element.elementor-element-2d53678:after{content:"0.5";}.elementor-2093 .elementor-element.elementor-element-2d53678 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-2093 .elementor-element.elementor-element-26c2a76{width:100%;}.elementor-2093 .elementor-element.elementor-element-5e57575{width:47.168%;}.elementor-2093 .elementor-element.elementor-element-8e5f1ab{width:52.832%;}.elementor-2093 .elementor-element.elementor-element-6630beb{width:42.807%;}.elementor-2093 .elementor-element.elementor-element-ee1c698{width:57.193%;}.elementor-2093 .elementor-element.elementor-element-363aacb{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2093 .elementor-element.elementor-element-5e57575{width:100%;}.elementor-2093 .elementor-element.elementor-element-8e5f1ab{width:100%;}.elementor-2093 .elementor-element.elementor-element-6630beb{width:100%;}.elementor-2093 .elementor-element.elementor-element-ee1c698{width:100%;}.elementor-2093 .elementor-element.elementor-element-7be0131{width:100%;}.elementor-2093 .elementor-element.elementor-element-3d9ccb5{width:100%;}}/* Start custom CSS for section, class: .elementor-element-b4c1cec *//* Mobile horizontal card scrolling */
@media (max-width: 767px) {

  .aegis-scroll-cards > .elementor-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden;
    gap: 16px;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px 16px 20px;
  }

  .aegis-scroll-cards .elementor-column {
    flex: 0 0 85% !important;
    width: 85% !important;
    max-width: 85% !important;
    scroll-snap-align: start;
  }

  .aegis-scroll-cards .elementor-widget-wrap {
    height: 100%;
  }

  .aegis-scroll-cards > .elementor-container::-webkit-scrollbar {
    display: none;
  }

  .aegis-scroll-cards > .elementor-container {
    scrollbar-width: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2601fb */.elementor-2093 .elementor-element.elementor-element-a2601fb .elementor-heading-title {
    line-height: 1.1;
}

.elementor-2093 .elementor-element.elementor-element-a2601fb .hheading {
    color: #F5B51B;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-82183a3 *//* =========================================================
   SECURITY SERVICE CARD
   PHLOX + ELEMENTOR LEGACY COLUMN
   CLEAN PREMIUM VERSION
========================================================= */


/* =========================
   DESKTOP CARD
   3 CARDS PER ROW
========================= */

.elementor-2093 .elementor-element.elementor-element-82183a3 {
    position: relative !important;

    width: calc(33.333333% - 13.333333px) !important;
    height: 400px !important;
    min-height: 400px !important;

    margin-right: 20px !important;
    margin-bottom: 24px !important;

    float: left !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    border: 1px solid rgba(0,0,0,0.08) !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    box-shadow:
        0 8px 25px rgba(0,0,0,0.12) !important;

    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease !important;
}


/* =========================================
   REMOVE RIGHT GAP FROM EVERY 3RD CARD
========================================= */

.elementor-2093 .elementor-element.elementor-element-82183a3:nth-child(3n) {
    margin-right: 0 !important;
}


/* =========================================
   HOVER
========================================= */

.elementor-2093 .elementor-element.elementor-element-82183a3:hover {
    transform: translateY(-7px) !important;

    box-shadow:
        0 18px 38px rgba(0,0,0,0.20) !important;
}


/* =========================================
   REMOVE ALL GLASS EFFECTS
========================================= */

.elementor-2093 .elementor-element.elementor-element-82183a3::before,
.elementor-2093 .elementor-element.elementor-element-82183a3::after {
    display: none !important;
    content: none !important;
}


/* =========================================
   ELEMENTOR LEGACY COLUMN WRAPPER
========================================= */

.elementor-2093 .elementor-element.elementor-element-82183a3 > .elementor-column-wrap {
    position: relative !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 400px !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    background: transparent !important;
}


/* =========================================
   CONTENT
========================================= */

.elementor-2093 .elementor-element.elementor-element-82183a3 .elementor-widget {
    position: relative !important;
    z-index: 5 !important;
}


/* =========================================
   REMOVE TEXT BACKGROUND
========================================= */

.elementor-2093 .elementor-element.elementor-element-82183a3 .elementor-heading-title,
.elementor-2093 .elementor-element.elementor-element-82183a3 .elementor-heading-title span {

    background: transparent !important;
    background-color: transparent !important;

    box-shadow: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-2093 .elementor-element.elementor-element-82183a3 .elementor-heading-title {

    transition:
        transform 0.35s ease,
        color 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-82183a3:hover .elementor-heading-title {

    transform: translateY(-3px) !important;

    color: #FFFFFF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-2093 .elementor-element.elementor-element-82183a3 .elementor-icon {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-82183a3:hover .elementor-icon {

    transform:
        translateY(-4px)
        scale(1.06) !important;
}


/* =========================================
   ARROW
========================================= */

.elementor-2093 .elementor-element.elementor-element-82183a3 .security-arrow {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-82183a3:hover .security-arrow {

    transform: translateX(7px) !important;
}


/* =========================================================
   TABLET
   768px – 1024px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 1024px) {

    .elementor-2093 .elementor-element.elementor-element-82183a3 {

        width: calc(50% - 10px) !important;

        height: 360px !important;
        min-height: 360px !important;

        margin-right: 20px !important;
        margin-bottom: 20px !important;

        border-radius: 9px !important;
    }


    /* Every 2nd card has no right gap */

    .elementor-2093 .elementor-element.elementor-element-82183a3:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Reset 3rd-card desktop rule */

    .elementor-2093 .elementor-element.elementor-element-82183a3:nth-child(3n) {

        margin-right: 20px !important;
    }


    /* If 3rd is also even, remove it */

    .elementor-2093 .elementor-element.elementor-element-82183a3:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-82183a3 > .elementor-column-wrap {

        min-height: 360px !important;

        border-radius: 9px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-82183a3:hover {

        transform: translateY(-5px) !important;
    }
}


/* =========================================================
   MOBILE
   481px – 767px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 767px) {

    .elementor-2093 .elementor-element.elementor-element-82183a3 {

        width: calc(50% - 8px) !important;

        height: 340px !important;
        min-height: 340px !important;

        margin-right: 16px !important;
        margin-bottom: 16px !important;

        border-radius: 8px !important;
    }


    /* Every 2nd card */

    .elementor-2093 .elementor-element.elementor-element-82183a3:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Remove desktop 3rd-card rule */

    .elementor-2093 .elementor-element.elementor-element-82183a3:nth-child(3n) {

        margin-right: 16px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-82183a3:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-82183a3 > .elementor-column-wrap {

        min-height: 340px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-82183a3:hover {

        transform: translateY(-4px) !important;
    }
}


/* =========================================================
   SMALL MOBILE
   480px AND BELOW
   1 CARD PER ROW
========================================================= */

@media (max-width: 480px) {

    .elementor-2093 .elementor-element.elementor-element-82183a3 {

        width: 100% !important;

        height: 320px !important;
        min-height: 320px !important;

        margin-right: 0 !important;
        margin-bottom: 18px !important;

        float: none !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-82183a3:nth-child(n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-82183a3 > .elementor-column-wrap {

        min-height: 320px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-82183a3:hover {

        transform: translateY(-3px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9a2292b *//* =========================================================
   SECURITY SERVICE CARD
   PHLOX + ELEMENTOR LEGACY COLUMN
   CLEAN PREMIUM VERSION
========================================================= */


/* =========================
   DESKTOP CARD
   3 CARDS PER ROW
========================= */

.elementor-2093 .elementor-element.elementor-element-9a2292b {
    position: relative !important;

    width: calc(33.333333% - 13.333333px) !important;
    height: 400px !important;
    min-height: 400px !important;

    margin-right: 20px !important;
    margin-bottom: 24px !important;

    float: left !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    border: 1px solid rgba(0,0,0,0.08) !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    box-shadow:
        0 8px 25px rgba(0,0,0,0.12) !important;

    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease !important;
}


/* =========================================
   REMOVE RIGHT GAP FROM EVERY 3RD CARD
========================================= */

.elementor-2093 .elementor-element.elementor-element-9a2292b:nth-child(3n) {
    margin-right: 0 !important;
}


/* =========================================
   HOVER
========================================= */

.elementor-2093 .elementor-element.elementor-element-9a2292b:hover {
    transform: translateY(-7px) !important;

    box-shadow:
        0 18px 38px rgba(0,0,0,0.20) !important;
}


/* =========================================
   REMOVE ALL GLASS EFFECTS
========================================= */

.elementor-2093 .elementor-element.elementor-element-9a2292b::before,
.elementor-2093 .elementor-element.elementor-element-9a2292b::after {
    display: none !important;
    content: none !important;
}


/* =========================================
   ELEMENTOR LEGACY COLUMN WRAPPER
========================================= */

.elementor-2093 .elementor-element.elementor-element-9a2292b > .elementor-column-wrap {
    position: relative !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 400px !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    background: transparent !important;
}


/* =========================================
   CONTENT
========================================= */

.elementor-2093 .elementor-element.elementor-element-9a2292b .elementor-widget {
    position: relative !important;
    z-index: 5 !important;
}


/* =========================================
   REMOVE TEXT BACKGROUND
========================================= */

.elementor-2093 .elementor-element.elementor-element-9a2292b .elementor-heading-title,
.elementor-2093 .elementor-element.elementor-element-9a2292b .elementor-heading-title span {

    background: transparent !important;
    background-color: transparent !important;

    box-shadow: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-2093 .elementor-element.elementor-element-9a2292b .elementor-heading-title {

    transition:
        transform 0.35s ease,
        color 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-9a2292b:hover .elementor-heading-title {

    transform: translateY(-3px) !important;

    color: #FFFFFF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-2093 .elementor-element.elementor-element-9a2292b .elementor-icon {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-9a2292b:hover .elementor-icon {

    transform:
        translateY(-4px)
        scale(1.06) !important;
}


/* =========================================
   ARROW
========================================= */

.elementor-2093 .elementor-element.elementor-element-9a2292b .security-arrow {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-9a2292b:hover .security-arrow {

    transform: translateX(7px) !important;
}


/* =========================================================
   TABLET
   768px – 1024px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 1024px) {

    .elementor-2093 .elementor-element.elementor-element-9a2292b {

        width: calc(50% - 10px) !important;

        height: 360px !important;
        min-height: 360px !important;

        margin-right: 20px !important;
        margin-bottom: 20px !important;

        border-radius: 9px !important;
    }


    /* Every 2nd card has no right gap */

    .elementor-2093 .elementor-element.elementor-element-9a2292b:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Reset 3rd-card desktop rule */

    .elementor-2093 .elementor-element.elementor-element-9a2292b:nth-child(3n) {

        margin-right: 20px !important;
    }


    /* If 3rd is also even, remove it */

    .elementor-2093 .elementor-element.elementor-element-9a2292b:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-9a2292b > .elementor-column-wrap {

        min-height: 360px !important;

        border-radius: 9px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-9a2292b:hover {

        transform: translateY(-5px) !important;
    }
}


/* =========================================================
   MOBILE
   481px – 767px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 767px) {

    .elementor-2093 .elementor-element.elementor-element-9a2292b {

        width: calc(50% - 8px) !important;

        height: 340px !important;
        min-height: 340px !important;

        margin-right: 16px !important;
        margin-bottom: 16px !important;

        border-radius: 8px !important;
    }


    /* Every 2nd card */

    .elementor-2093 .elementor-element.elementor-element-9a2292b:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Remove desktop 3rd-card rule */

    .elementor-2093 .elementor-element.elementor-element-9a2292b:nth-child(3n) {

        margin-right: 16px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-9a2292b:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-9a2292b > .elementor-column-wrap {

        min-height: 340px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-9a2292b:hover {

        transform: translateY(-4px) !important;
    }
}


/* =========================================================
   SMALL MOBILE
   480px AND BELOW
   1 CARD PER ROW
========================================================= */

@media (max-width: 480px) {

    .elementor-2093 .elementor-element.elementor-element-9a2292b {

        width: 100% !important;

        height: 320px !important;
        min-height: 320px !important;

        margin-right: 0 !important;
        margin-bottom: 18px !important;

        float: none !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-9a2292b:nth-child(n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-9a2292b > .elementor-column-wrap {

        min-height: 320px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-9a2292b:hover {

        transform: translateY(-3px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b17ead *//* =========================================================
   SECURITY SERVICE CARD
   PHLOX + ELEMENTOR LEGACY COLUMN
   CLEAN PREMIUM VERSION
========================================================= */


/* =========================
   DESKTOP CARD
   3 CARDS PER ROW
========================= */

.elementor-2093 .elementor-element.elementor-element-5b17ead {
    position: relative !important;

    width: calc(33.333333% - 13.333333px) !important;
    height: 400px !important;
    min-height: 400px !important;

    margin-right: 20px !important;
    margin-bottom: 24px !important;

    float: left !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    border: 1px solid rgba(0,0,0,0.08) !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    box-shadow:
        0 8px 25px rgba(0,0,0,0.12) !important;

    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease !important;
}


/* =========================================
   REMOVE RIGHT GAP FROM EVERY 3RD CARD
========================================= */

.elementor-2093 .elementor-element.elementor-element-5b17ead:nth-child(3n) {
    margin-right: 0 !important;
}


/* =========================================
   HOVER
========================================= */

.elementor-2093 .elementor-element.elementor-element-5b17ead:hover {
    transform: translateY(-7px) !important;

    box-shadow:
        0 18px 38px rgba(0,0,0,0.20) !important;
}


/* =========================================
   REMOVE ALL GLASS EFFECTS
========================================= */

.elementor-2093 .elementor-element.elementor-element-5b17ead::before,
.elementor-2093 .elementor-element.elementor-element-5b17ead::after {
    display: none !important;
    content: none !important;
}


/* =========================================
   ELEMENTOR LEGACY COLUMN WRAPPER
========================================= */

.elementor-2093 .elementor-element.elementor-element-5b17ead > .elementor-column-wrap {
    position: relative !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 400px !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    background: transparent !important;
}


/* =========================================
   CONTENT
========================================= */

.elementor-2093 .elementor-element.elementor-element-5b17ead .elementor-widget {
    position: relative !important;
    z-index: 5 !important;
}


/* =========================================
   REMOVE TEXT BACKGROUND
========================================= */

.elementor-2093 .elementor-element.elementor-element-5b17ead .elementor-heading-title,
.elementor-2093 .elementor-element.elementor-element-5b17ead .elementor-heading-title span {

    background: transparent !important;
    background-color: transparent !important;

    box-shadow: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-2093 .elementor-element.elementor-element-5b17ead .elementor-heading-title {

    transition:
        transform 0.35s ease,
        color 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-5b17ead:hover .elementor-heading-title {

    transform: translateY(-3px) !important;

    color: #FFFFFF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-2093 .elementor-element.elementor-element-5b17ead .elementor-icon {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-5b17ead:hover .elementor-icon {

    transform:
        translateY(-4px)
        scale(1.06) !important;
}


/* =========================================
   ARROW
========================================= */

.elementor-2093 .elementor-element.elementor-element-5b17ead .security-arrow {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-5b17ead:hover .security-arrow {

    transform: translateX(7px) !important;
}


/* =========================================================
   TABLET
   768px – 1024px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 1024px) {

    .elementor-2093 .elementor-element.elementor-element-5b17ead {

        width: calc(50% - 10px) !important;

        height: 360px !important;
        min-height: 360px !important;

        margin-right: 20px !important;
        margin-bottom: 20px !important;

        border-radius: 9px !important;
    }


    /* Every 2nd card has no right gap */

    .elementor-2093 .elementor-element.elementor-element-5b17ead:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Reset 3rd-card desktop rule */

    .elementor-2093 .elementor-element.elementor-element-5b17ead:nth-child(3n) {

        margin-right: 20px !important;
    }


    /* If 3rd is also even, remove it */

    .elementor-2093 .elementor-element.elementor-element-5b17ead:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-5b17ead > .elementor-column-wrap {

        min-height: 360px !important;

        border-radius: 9px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-5b17ead:hover {

        transform: translateY(-5px) !important;
    }
}


/* =========================================================
   MOBILE
   481px – 767px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 767px) {

    .elementor-2093 .elementor-element.elementor-element-5b17ead {

        width: calc(50% - 8px) !important;

        height: 340px !important;
        min-height: 340px !important;

        margin-right: 16px !important;
        margin-bottom: 16px !important;

        border-radius: 8px !important;
    }


    /* Every 2nd card */

    .elementor-2093 .elementor-element.elementor-element-5b17ead:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Remove desktop 3rd-card rule */

    .elementor-2093 .elementor-element.elementor-element-5b17ead:nth-child(3n) {

        margin-right: 16px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-5b17ead:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-5b17ead > .elementor-column-wrap {

        min-height: 340px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-5b17ead:hover {

        transform: translateY(-4px) !important;
    }
}


/* =========================================================
   SMALL MOBILE
   480px AND BELOW
   1 CARD PER ROW
========================================================= */

@media (max-width: 480px) {

    .elementor-2093 .elementor-element.elementor-element-5b17ead {

        width: 100% !important;

        height: 320px !important;
        min-height: 320px !important;

        margin-right: 0 !important;
        margin-bottom: 18px !important;

        float: none !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-5b17ead:nth-child(n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-5b17ead > .elementor-column-wrap {

        min-height: 320px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-5b17ead:hover {

        transform: translateY(-3px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4277b2d *//* =========================================================
   SECURITY SERVICE CARD
   PHLOX + ELEMENTOR LEGACY COLUMN
   CLEAN PREMIUM VERSION
========================================================= */


/* =========================
   DESKTOP CARD
   3 CARDS PER ROW
========================= */

.elementor-2093 .elementor-element.elementor-element-4277b2d {
    position: relative !important;

    width: calc(33.333333% - 13.333333px) !important;
    height: 400px !important;
    min-height: 400px !important;

    margin-right: 20px !important;
    margin-bottom: 24px !important;

    float: left !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    border: 1px solid rgba(0,0,0,0.08) !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    box-shadow:
        0 8px 25px rgba(0,0,0,0.12) !important;

    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease !important;
}


/* =========================================
   REMOVE RIGHT GAP FROM EVERY 3RD CARD
========================================= */

.elementor-2093 .elementor-element.elementor-element-4277b2d:nth-child(3n) {
    margin-right: 0 !important;
}


/* =========================================
   HOVER
========================================= */

.elementor-2093 .elementor-element.elementor-element-4277b2d:hover {
    transform: translateY(-7px) !important;

    box-shadow:
        0 18px 38px rgba(0,0,0,0.20) !important;
}


/* =========================================
   REMOVE ALL GLASS EFFECTS
========================================= */

.elementor-2093 .elementor-element.elementor-element-4277b2d::before,
.elementor-2093 .elementor-element.elementor-element-4277b2d::after {
    display: none !important;
    content: none !important;
}


/* =========================================
   ELEMENTOR LEGACY COLUMN WRAPPER
========================================= */

.elementor-2093 .elementor-element.elementor-element-4277b2d > .elementor-column-wrap {
    position: relative !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 400px !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    background: transparent !important;
}


/* =========================================
   CONTENT
========================================= */

.elementor-2093 .elementor-element.elementor-element-4277b2d .elementor-widget {
    position: relative !important;
    z-index: 5 !important;
}


/* =========================================
   REMOVE TEXT BACKGROUND
========================================= */

.elementor-2093 .elementor-element.elementor-element-4277b2d .elementor-heading-title,
.elementor-2093 .elementor-element.elementor-element-4277b2d .elementor-heading-title span {

    background: transparent !important;
    background-color: transparent !important;

    box-shadow: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-2093 .elementor-element.elementor-element-4277b2d .elementor-heading-title {

    transition:
        transform 0.35s ease,
        color 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-4277b2d:hover .elementor-heading-title {

    transform: translateY(-3px) !important;

    color: #FFFFFF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-2093 .elementor-element.elementor-element-4277b2d .elementor-icon {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-4277b2d:hover .elementor-icon {

    transform:
        translateY(-4px)
        scale(1.06) !important;
}


/* =========================================
   ARROW
========================================= */

.elementor-2093 .elementor-element.elementor-element-4277b2d .security-arrow {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-4277b2d:hover .security-arrow {

    transform: translateX(7px) !important;
}


/* =========================================================
   TABLET
   768px – 1024px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 1024px) {

    .elementor-2093 .elementor-element.elementor-element-4277b2d {

        width: calc(50% - 10px) !important;

        height: 360px !important;
        min-height: 360px !important;

        margin-right: 20px !important;
        margin-bottom: 20px !important;

        border-radius: 9px !important;
    }


    /* Every 2nd card has no right gap */

    .elementor-2093 .elementor-element.elementor-element-4277b2d:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Reset 3rd-card desktop rule */

    .elementor-2093 .elementor-element.elementor-element-4277b2d:nth-child(3n) {

        margin-right: 20px !important;
    }


    /* If 3rd is also even, remove it */

    .elementor-2093 .elementor-element.elementor-element-4277b2d:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-4277b2d > .elementor-column-wrap {

        min-height: 360px !important;

        border-radius: 9px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-4277b2d:hover {

        transform: translateY(-5px) !important;
    }
}


/* =========================================================
   MOBILE
   481px – 767px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 767px) {

    .elementor-2093 .elementor-element.elementor-element-4277b2d {

        width: calc(50% - 8px) !important;

        height: 340px !important;
        min-height: 340px !important;

        margin-right: 16px !important;
        margin-bottom: 16px !important;

        border-radius: 8px !important;
    }


    /* Every 2nd card */

    .elementor-2093 .elementor-element.elementor-element-4277b2d:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Remove desktop 3rd-card rule */

    .elementor-2093 .elementor-element.elementor-element-4277b2d:nth-child(3n) {

        margin-right: 16px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-4277b2d:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-4277b2d > .elementor-column-wrap {

        min-height: 340px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-4277b2d:hover {

        transform: translateY(-4px) !important;
    }
}


/* =========================================================
   SMALL MOBILE
   480px AND BELOW
   1 CARD PER ROW
========================================================= */

@media (max-width: 480px) {

    .elementor-2093 .elementor-element.elementor-element-4277b2d {

        width: 100% !important;

        height: 320px !important;
        min-height: 320px !important;

        margin-right: 0 !important;
        margin-bottom: 18px !important;

        float: none !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-4277b2d:nth-child(n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-4277b2d > .elementor-column-wrap {

        min-height: 320px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-4277b2d:hover {

        transform: translateY(-3px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b01fe66 *//* =========================================================
   SECURITY SERVICE CARD
   PHLOX + ELEMENTOR LEGACY COLUMN
   CLEAN PREMIUM VERSION
========================================================= */


/* =========================
   DESKTOP CARD
   3 CARDS PER ROW
========================= */

.elementor-2093 .elementor-element.elementor-element-b01fe66 {
    position: relative !important;

    width: calc(33.333333% - 13.333333px) !important;
    height: 400px !important;
    min-height: 400px !important;

    margin-right: 20px !important;
    margin-bottom: 24px !important;

    float: left !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    border: 1px solid rgba(0,0,0,0.08) !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    box-shadow:
        0 8px 25px rgba(0,0,0,0.12) !important;

    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease !important;
}


/* =========================================
   REMOVE RIGHT GAP FROM EVERY 3RD CARD
========================================= */

.elementor-2093 .elementor-element.elementor-element-b01fe66:nth-child(3n) {
    margin-right: 0 !important;
}


/* =========================================
   HOVER
========================================= */

.elementor-2093 .elementor-element.elementor-element-b01fe66:hover {
    transform: translateY(-7px) !important;

    box-shadow:
        0 18px 38px rgba(0,0,0,0.20) !important;
}


/* =========================================
   REMOVE ALL GLASS EFFECTS
========================================= */

.elementor-2093 .elementor-element.elementor-element-b01fe66::before,
.elementor-2093 .elementor-element.elementor-element-b01fe66::after {
    display: none !important;
    content: none !important;
}


/* =========================================
   ELEMENTOR LEGACY COLUMN WRAPPER
========================================= */

.elementor-2093 .elementor-element.elementor-element-b01fe66 > .elementor-column-wrap {
    position: relative !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 400px !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    background: transparent !important;
}


/* =========================================
   CONTENT
========================================= */

.elementor-2093 .elementor-element.elementor-element-b01fe66 .elementor-widget {
    position: relative !important;
    z-index: 5 !important;
}


/* =========================================
   REMOVE TEXT BACKGROUND
========================================= */

.elementor-2093 .elementor-element.elementor-element-b01fe66 .elementor-heading-title,
.elementor-2093 .elementor-element.elementor-element-b01fe66 .elementor-heading-title span {

    background: transparent !important;
    background-color: transparent !important;

    box-shadow: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-2093 .elementor-element.elementor-element-b01fe66 .elementor-heading-title {

    transition:
        transform 0.35s ease,
        color 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-b01fe66:hover .elementor-heading-title {

    transform: translateY(-3px) !important;

    color: #FFFFFF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-2093 .elementor-element.elementor-element-b01fe66 .elementor-icon {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-b01fe66:hover .elementor-icon {

    transform:
        translateY(-4px)
        scale(1.06) !important;
}


/* =========================================
   ARROW
========================================= */

.elementor-2093 .elementor-element.elementor-element-b01fe66 .security-arrow {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-b01fe66:hover .security-arrow {

    transform: translateX(7px) !important;
}


/* =========================================================
   TABLET
   768px – 1024px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 1024px) {

    .elementor-2093 .elementor-element.elementor-element-b01fe66 {

        width: calc(50% - 10px) !important;

        height: 360px !important;
        min-height: 360px !important;

        margin-right: 20px !important;
        margin-bottom: 20px !important;

        border-radius: 9px !important;
    }


    /* Every 2nd card has no right gap */

    .elementor-2093 .elementor-element.elementor-element-b01fe66:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Reset 3rd-card desktop rule */

    .elementor-2093 .elementor-element.elementor-element-b01fe66:nth-child(3n) {

        margin-right: 20px !important;
    }


    /* If 3rd is also even, remove it */

    .elementor-2093 .elementor-element.elementor-element-b01fe66:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-b01fe66 > .elementor-column-wrap {

        min-height: 360px !important;

        border-radius: 9px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-b01fe66:hover {

        transform: translateY(-5px) !important;
    }
}


/* =========================================================
   MOBILE
   481px – 767px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 767px) {

    .elementor-2093 .elementor-element.elementor-element-b01fe66 {

        width: calc(50% - 8px) !important;

        height: 340px !important;
        min-height: 340px !important;

        margin-right: 16px !important;
        margin-bottom: 16px !important;

        border-radius: 8px !important;
    }


    /* Every 2nd card */

    .elementor-2093 .elementor-element.elementor-element-b01fe66:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Remove desktop 3rd-card rule */

    .elementor-2093 .elementor-element.elementor-element-b01fe66:nth-child(3n) {

        margin-right: 16px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-b01fe66:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-b01fe66 > .elementor-column-wrap {

        min-height: 340px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-b01fe66:hover {

        transform: translateY(-4px) !important;
    }
}


/* =========================================================
   SMALL MOBILE
   480px AND BELOW
   1 CARD PER ROW
========================================================= */

@media (max-width: 480px) {

    .elementor-2093 .elementor-element.elementor-element-b01fe66 {

        width: 100% !important;

        height: 320px !important;
        min-height: 320px !important;

        margin-right: 0 !important;
        margin-bottom: 18px !important;

        float: none !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-b01fe66:nth-child(n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-b01fe66 > .elementor-column-wrap {

        min-height: 320px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-b01fe66:hover {

        transform: translateY(-3px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41e9833 *//* =========================================================
   SECURITY SERVICE CARD
   PHLOX + ELEMENTOR LEGACY COLUMN
   CLEAN PREMIUM VERSION
========================================================= */


/* =========================
   DESKTOP CARD
   3 CARDS PER ROW
========================= */

.elementor-2093 .elementor-element.elementor-element-41e9833 {
    position: relative !important;

    width: calc(33.333333% - 13.333333px) !important;
    height: 400px !important;
    min-height: 400px !important;

    margin-right: 20px !important;
    margin-bottom: 24px !important;

    float: left !important;

    box-sizing: border-box !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    border: 1px solid rgba(0,0,0,0.08) !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    box-shadow:
        0 8px 25px rgba(0,0,0,0.12) !important;

    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease !important;
}


/* =========================================
   REMOVE RIGHT GAP FROM EVERY 3RD CARD
========================================= */

.elementor-2093 .elementor-element.elementor-element-41e9833:nth-child(3n) {
    margin-right: 0 !important;
}


/* =========================================
   HOVER
========================================= */

.elementor-2093 .elementor-element.elementor-element-41e9833:hover {
    transform: translateY(-7px) !important;

    box-shadow:
        0 18px 38px rgba(0,0,0,0.20) !important;
}


/* =========================================
   REMOVE ALL GLASS EFFECTS
========================================= */

.elementor-2093 .elementor-element.elementor-element-41e9833::before,
.elementor-2093 .elementor-element.elementor-element-41e9833::after {
    display: none !important;
    content: none !important;
}


/* =========================================
   ELEMENTOR LEGACY COLUMN WRAPPER
========================================= */

.elementor-2093 .elementor-element.elementor-element-41e9833 > .elementor-column-wrap {
    position: relative !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 400px !important;

    overflow: hidden !important;

    border-radius: 10px !important;

    background: transparent !important;
}


/* =========================================
   CONTENT
========================================= */

.elementor-2093 .elementor-element.elementor-element-41e9833 .elementor-widget {
    position: relative !important;
    z-index: 5 !important;
}


/* =========================================
   REMOVE TEXT BACKGROUND
========================================= */

.elementor-2093 .elementor-element.elementor-element-41e9833 .elementor-heading-title,
.elementor-2093 .elementor-element.elementor-element-41e9833 .elementor-heading-title span {

    background: transparent !important;
    background-color: transparent !important;

    box-shadow: none !important;
}


/* =========================================
   HEADING
========================================= */

.elementor-2093 .elementor-element.elementor-element-41e9833 .elementor-heading-title {

    transition:
        transform 0.35s ease,
        color 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-41e9833:hover .elementor-heading-title {

    transform: translateY(-3px) !important;

    color: #FFFFFF !important;
}


/* =========================================
   ICON
========================================= */

.elementor-2093 .elementor-element.elementor-element-41e9833 .elementor-icon {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-41e9833:hover .elementor-icon {

    transform:
        translateY(-4px)
        scale(1.06) !important;
}


/* =========================================
   ARROW
========================================= */

.elementor-2093 .elementor-element.elementor-element-41e9833 .security-arrow {

    transition:
        transform 0.35s ease !important;
}


.elementor-2093 .elementor-element.elementor-element-41e9833:hover .security-arrow {

    transform: translateX(7px) !important;
}


/* =========================================================
   TABLET
   768px – 1024px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 1024px) {

    .elementor-2093 .elementor-element.elementor-element-41e9833 {

        width: calc(50% - 10px) !important;

        height: 360px !important;
        min-height: 360px !important;

        margin-right: 20px !important;
        margin-bottom: 20px !important;

        border-radius: 9px !important;
    }


    /* Every 2nd card has no right gap */

    .elementor-2093 .elementor-element.elementor-element-41e9833:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Reset 3rd-card desktop rule */

    .elementor-2093 .elementor-element.elementor-element-41e9833:nth-child(3n) {

        margin-right: 20px !important;
    }


    /* If 3rd is also even, remove it */

    .elementor-2093 .elementor-element.elementor-element-41e9833:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-41e9833 > .elementor-column-wrap {

        min-height: 360px !important;

        border-radius: 9px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-41e9833:hover {

        transform: translateY(-5px) !important;
    }
}


/* =========================================================
   MOBILE
   481px – 767px
   2 CARDS PER ROW
========================================================= */

@media (max-width: 767px) {

    .elementor-2093 .elementor-element.elementor-element-41e9833 {

        width: calc(50% - 8px) !important;

        height: 340px !important;
        min-height: 340px !important;

        margin-right: 16px !important;
        margin-bottom: 16px !important;

        border-radius: 8px !important;
    }


    /* Every 2nd card */

    .elementor-2093 .elementor-element.elementor-element-41e9833:nth-child(2n) {

        margin-right: 0 !important;
    }


    /* Remove desktop 3rd-card rule */

    .elementor-2093 .elementor-element.elementor-element-41e9833:nth-child(3n) {

        margin-right: 16px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-41e9833:nth-child(6n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-41e9833 > .elementor-column-wrap {

        min-height: 340px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-41e9833:hover {

        transform: translateY(-4px) !important;
    }
}


/* =========================================================
   SMALL MOBILE
   480px AND BELOW
   1 CARD PER ROW
========================================================= */

@media (max-width: 480px) {

    .elementor-2093 .elementor-element.elementor-element-41e9833 {

        width: 100% !important;

        height: 320px !important;
        min-height: 320px !important;

        margin-right: 0 !important;
        margin-bottom: 18px !important;

        float: none !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-41e9833:nth-child(n) {

        margin-right: 0 !important;
    }


    .elementor-2093 .elementor-element.elementor-element-41e9833 > .elementor-column-wrap {

        min-height: 320px !important;

        border-radius: 8px !important;
    }


    .elementor-2093 .elementor-element.elementor-element-41e9833:hover {

        transform: translateY(-3px) !important;
    }
}/* End custom CSS */