.elementor-2957 .elementor-element.elementor-element-2224633{padding:75px 0px 75px 0px;}.elementor-2957 .elementor-element.elementor-element-f367c6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2957 .elementor-element.elementor-element-f367c6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rttsn.com/wp-content/uploads/2026/03/security-control-room-multi-screen-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2957 .elementor-element.elementor-element-f367c6a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2957 .elementor-element.elementor-element-f367c6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2957 .elementor-element.elementor-element-c6579c5 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2957 .elementor-element.elementor-element-687ba96 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:33px;font-weight:700;color:#111111;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2957 .elementor-element.elementor-element-edc0b04{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2957 .elementor-element.elementor-element-877557c .elementor-button{background-color:#61CE7000;font-family:"Montserrat Alternates", Sans-serif;font-size:16px;font-weight:600;}.elementor-2957 .elementor-element.elementor-element-9910fcc{padding:75px 0px 75px 0px;}.elementor-2957 .elementor-element.elementor-element-ce33c03 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:33px;font-weight:700;color:#111111;}.elementor-2957 .elementor-element.elementor-element-b646065{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2957 .elementor-element.elementor-element-c36503d .elementor-button{background-color:#61CE7000;font-family:"Montserrat Alternates", Sans-serif;font-size:16px;font-weight:600;}.elementor-2957 .elementor-element.elementor-element-d7ca6df{padding:75px 0px 75px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2957 .elementor-element.elementor-element-3c7668c .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:33px;font-weight:700;color:#111111;}.elementor-2957 .elementor-element.elementor-element-559a84a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2957 .elementor-element.elementor-element-7164241{padding:75px 0px 100px 0px;}.elementor-2957 .elementor-element.elementor-element-8ab3677 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:33px;font-weight:700;color:#111111;}.elementor-2957 .elementor-element.elementor-element-563d6aa{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2957 .elementor-element.elementor-element-f4a0642:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2957 .elementor-element.elementor-element-f4a0642 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rttsn.com/wp-content/uploads/2026/03/AI-in-security-monitoring.webp");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-2957 .elementor-element.elementor-element-f4a0642 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2957 .elementor-element.elementor-element-f4a0642 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2957 .elementor-element.elementor-element-fb4d1f9:not(.elementor-motion-effects-element-type-background), .elementor-2957 .elementor-element.elementor-element-fb4d1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-2957 .elementor-element.elementor-element-fb4d1f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-2957 .elementor-element.elementor-element-fb4d1f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2957 .elementor-element.elementor-element-03a814e{text-align:center;}.elementor-2957 .elementor-element.elementor-element-03a814e .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:33px;font-weight:700;color:#111111;}.elementor-2957 .elementor-element.elementor-element-9dcac74{text-align:center;}.elementor-2957 .elementor-element.elementor-element-887ca79{padding:40px 0px 20px 0px;}.elementor-2957 .elementor-element.elementor-element-9167a23:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2957 .elementor-element.elementor-element-9167a23 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2957 .elementor-element.elementor-element-9167a23 > .elementor-element-populated, .elementor-2957 .elementor-element.elementor-element-9167a23 > .elementor-element-populated > .elementor-background-overlay, .elementor-2957 .elementor-element.elementor-element-9167a23 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2957 .elementor-element.elementor-element-9167a23 > .elementor-element-populated{box-shadow:0px 12px 35px -10px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7.5px 0px 15px;--e-column-margin-right:7.5px;--e-column-margin-left:15px;padding:34px 28px 34px 28px;}.elementor-2957 .elementor-element.elementor-element-9167a23 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2957 .elementor-element.elementor-element-3bb5d71 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2957 .elementor-element.elementor-element-3bb5d71 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2957 .elementor-element.elementor-element-3bb5d71.elementor-view-stacked .elementor-icon{background-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-3bb5d71.elementor-view-framed .elementor-icon, .elementor-2957 .elementor-element.elementor-element-3bb5d71.elementor-view-default .elementor-icon{fill:#7DBC26;color:#7DBC26;border-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-3bb5d71 .elementor-icon-box-title, .elementor-2957 .elementor-element.elementor-element-3bb5d71 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2957 .elementor-element.elementor-element-2b47cb4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2957 .elementor-element.elementor-element-2b47cb4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2957 .elementor-element.elementor-element-2b47cb4 > .elementor-element-populated, .elementor-2957 .elementor-element.elementor-element-2b47cb4 > .elementor-element-populated > .elementor-background-overlay, .elementor-2957 .elementor-element.elementor-element-2b47cb4 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2957 .elementor-element.elementor-element-2b47cb4 > .elementor-element-populated{box-shadow:0px 12px 35px -10px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7.5px 0px 7.5px;--e-column-margin-right:7.5px;--e-column-margin-left:7.5px;padding:34px 28px 34px 28px;}.elementor-2957 .elementor-element.elementor-element-2b47cb4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2957 .elementor-element.elementor-element-1402f55 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2957 .elementor-element.elementor-element-1402f55 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2957 .elementor-element.elementor-element-1402f55.elementor-view-stacked .elementor-icon{background-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-1402f55.elementor-view-framed .elementor-icon, .elementor-2957 .elementor-element.elementor-element-1402f55.elementor-view-default .elementor-icon{fill:#7DBC26;color:#7DBC26;border-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-1402f55 .elementor-icon-box-title, .elementor-2957 .elementor-element.elementor-element-1402f55 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2957 .elementor-element.elementor-element-a6e2f66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2957 .elementor-element.elementor-element-a6e2f66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2957 .elementor-element.elementor-element-a6e2f66 > .elementor-element-populated, .elementor-2957 .elementor-element.elementor-element-a6e2f66 > .elementor-element-populated > .elementor-background-overlay, .elementor-2957 .elementor-element.elementor-element-a6e2f66 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2957 .elementor-element.elementor-element-a6e2f66 > .elementor-element-populated{box-shadow:0px 12px 35px -10px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 7.5px;--e-column-margin-right:15px;--e-column-margin-left:7.5px;padding:034px 28px 34px 28px;}.elementor-2957 .elementor-element.elementor-element-a6e2f66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2957 .elementor-element.elementor-element-bf26d70 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2957 .elementor-element.elementor-element-bf26d70 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2957 .elementor-element.elementor-element-bf26d70.elementor-view-stacked .elementor-icon{background-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-bf26d70.elementor-view-framed .elementor-icon, .elementor-2957 .elementor-element.elementor-element-bf26d70.elementor-view-default .elementor-icon{fill:#7DBC26;color:#7DBC26;border-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-bf26d70 .elementor-icon-box-title, .elementor-2957 .elementor-element.elementor-element-bf26d70 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2957 .elementor-element.elementor-element-95ee296{padding:20px 0px 20px 0px;}.elementor-2957 .elementor-element.elementor-element-87ec559:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2957 .elementor-element.elementor-element-87ec559 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFE;}.elementor-2957 .elementor-element.elementor-element-87ec559 > .elementor-element-populated, .elementor-2957 .elementor-element.elementor-element-87ec559 > .elementor-element-populated > .elementor-background-overlay, .elementor-2957 .elementor-element.elementor-element-87ec559 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2957 .elementor-element.elementor-element-87ec559 > .elementor-element-populated{box-shadow:0px 12px 35px -10px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7.5px 0px 15px;--e-column-margin-right:7.5px;--e-column-margin-left:15px;padding:34px 28px 34px 28px;}.elementor-2957 .elementor-element.elementor-element-87ec559 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2957 .elementor-element.elementor-element-d0adfda > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2957 .elementor-element.elementor-element-d0adfda .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2957 .elementor-element.elementor-element-d0adfda.elementor-view-stacked .elementor-icon{background-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-d0adfda.elementor-view-framed .elementor-icon, .elementor-2957 .elementor-element.elementor-element-d0adfda.elementor-view-default .elementor-icon{fill:#7DBC26;color:#7DBC26;border-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-d0adfda .elementor-icon-box-title, .elementor-2957 .elementor-element.elementor-element-d0adfda .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2957 .elementor-element.elementor-element-fecc105:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2957 .elementor-element.elementor-element-fecc105 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFE;}.elementor-2957 .elementor-element.elementor-element-fecc105 > .elementor-element-populated, .elementor-2957 .elementor-element.elementor-element-fecc105 > .elementor-element-populated > .elementor-background-overlay, .elementor-2957 .elementor-element.elementor-element-fecc105 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2957 .elementor-element.elementor-element-fecc105 > .elementor-element-populated{box-shadow:0px 12px 35px -10px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 7.5px 0px 7.5px;--e-column-margin-right:7.5px;--e-column-margin-left:7.5px;padding:34px 28px 34px 28px;}.elementor-2957 .elementor-element.elementor-element-fecc105 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2957 .elementor-element.elementor-element-5048b94 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2957 .elementor-element.elementor-element-5048b94 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2957 .elementor-element.elementor-element-5048b94.elementor-view-stacked .elementor-icon{background-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-5048b94.elementor-view-framed .elementor-icon, .elementor-2957 .elementor-element.elementor-element-5048b94.elementor-view-default .elementor-icon{fill:#7DBC26;color:#7DBC26;border-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-5048b94 .elementor-icon-box-title, .elementor-2957 .elementor-element.elementor-element-5048b94 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2957 .elementor-element.elementor-element-a0adfe6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2957 .elementor-element.elementor-element-a0adfe6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFE;}.elementor-2957 .elementor-element.elementor-element-a0adfe6 > .elementor-element-populated, .elementor-2957 .elementor-element.elementor-element-a0adfe6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2957 .elementor-element.elementor-element-a0adfe6 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2957 .elementor-element.elementor-element-a0adfe6 > .elementor-element-populated{box-shadow:0px 12px 35px -10px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 07.5px;--e-column-margin-right:15px;--e-column-margin-left:07.5px;padding:34px 28px 34px 28px;}.elementor-2957 .elementor-element.elementor-element-a0adfe6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2957 .elementor-element.elementor-element-d0d7e50 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2957 .elementor-element.elementor-element-d0d7e50 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2957 .elementor-element.elementor-element-d0d7e50.elementor-view-stacked .elementor-icon{background-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-d0d7e50.elementor-view-framed .elementor-icon, .elementor-2957 .elementor-element.elementor-element-d0d7e50.elementor-view-default .elementor-icon{fill:#7DBC26;color:#7DBC26;border-color:#7DBC26;}.elementor-2957 .elementor-element.elementor-element-d0d7e50 .elementor-icon-box-title, .elementor-2957 .elementor-element.elementor-element-d0d7e50 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2957 .elementor-element.elementor-element-9b0a1c1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2957 .elementor-element.elementor-element-9b0a1c1{text-align:center;}.elementor-2957 .elementor-element.elementor-element-083c7d7{margin-top:-100px;margin-bottom:0px;padding:70px 0px 75px 0px;}.elementor-2957 .elementor-element.elementor-element-24100f9 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:33px;font-weight:700;color:#111111;}.elementor-2957 .elementor-element.elementor-element-651e208{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2957 .elementor-element.elementor-element-9de016d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2957 .elementor-element.elementor-element-9de016d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2957 .elementor-element.elementor-element-9de016d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2957 .elementor-element.elementor-element-9de016d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2957 .elementor-element.elementor-element-9de016d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2957 .elementor-element.elementor-element-9de016d .elementor-icon-list-icon i{color:#7A7A7A;transition:color 0.3s;}.elementor-2957 .elementor-element.elementor-element-9de016d .elementor-icon-list-icon svg{fill:#7A7A7A;transition:fill 0.3s;}.elementor-2957 .elementor-element.elementor-element-9de016d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2957 .elementor-element.elementor-element-9de016d .elementor-icon-list-text{transition:color 0.3s;}.elementor-2957 .elementor-element.elementor-element-d1af7f6{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-2957 .elementor-element.elementor-element-0d79fee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2957 .elementor-element.elementor-element-0d79fee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rttsn.com/wp-content/uploads/2023/01/news-29-540x.jpg");background-position:center center;}.elementor-2957 .elementor-element.elementor-element-0d79fee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2957 .elementor-element.elementor-element-0d79fee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2957 .elementor-element.elementor-element-72bf4367{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-2957 .elementor-element.elementor-element-fea5f61{width:100%;}}@media(max-width:1024px){.elementor-2957 .elementor-element.elementor-element-9910fcc{padding:75px 15px 75px 15px;}.elementor-2957 .elementor-element.elementor-element-ce33c03{text-align:center;}.elementor-2957 .elementor-element.elementor-element-d7ca6df{padding:35px 15px 75px 15px;}.elementor-2957 .elementor-element.elementor-element-f64e0a4{width:100%;max-width:100%;}.elementor-2957 .elementor-element.elementor-element-f64e0a4 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2957 .elementor-element.elementor-element-3c7668c{text-align:center;}.elementor-2957 .elementor-element.elementor-element-fea5f61 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-2957 .elementor-element.elementor-element-24100f9{text-align:center;}}@media(max-width:767px){.elementor-2957 .elementor-element.elementor-element-2224633{padding:50px 15px 0px 15px;}.elementor-2957 .elementor-element.elementor-element-687ba96 .elementor-heading-title{line-height:1.06em;}.elementor-2957 .elementor-element.elementor-element-9910fcc{padding:50px 15px 0px 15px;}.elementor-2957 .elementor-element.elementor-element-ce33c03 .elementor-heading-title{line-height:1.06em;}.elementor-2957 .elementor-element.elementor-element-d7ca6df{padding:50px 15px 0px 15px;}.elementor-2957 .elementor-element.elementor-element-3c7668c > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-2957 .elementor-element.elementor-element-3c7668c .elementor-heading-title{line-height:1.06em;}.elementor-2957 .elementor-element.elementor-element-7164241{padding:50px 15px 0px 15px;}.elementor-2957 .elementor-element.elementor-element-cb47ade > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2957 .elementor-element.elementor-element-8ab3677 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-2957 .elementor-element.elementor-element-8ab3677 .elementor-heading-title{line-height:1.06em;}.elementor-2957 .elementor-element.elementor-element-fb4d1f9{padding:40px 0px 40px 0px;}.elementor-2957 .elementor-element.elementor-element-03a814e > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-2957 .elementor-element.elementor-element-03a814e .elementor-heading-title{line-height:1.06em;}.elementor-2957 .elementor-element.elementor-element-887ca79{padding:40px 0px 0px 0px;}.elementor-2957 .elementor-element.elementor-element-2b47cb4 > .elementor-element-populated{margin:15px 7.5px 15px 7.5px;--e-column-margin-right:7.5px;--e-column-margin-left:7.5px;}.elementor-2957 .elementor-element.elementor-element-95ee296{padding:10px 0px 20px 0px;}.elementor-2957 .elementor-element.elementor-element-fecc105 > .elementor-element-populated{margin:10px 7.5px 10px 7.5px;--e-column-margin-right:7.5px;--e-column-margin-left:7.5px;}.elementor-2957 .elementor-element.elementor-element-083c7d7{padding:50px 15px 0px 15px;}.elementor-2957 .elementor-element.elementor-element-24100f9 .elementor-heading-title{line-height:1.06em;}.elementor-2957 .elementor-element.elementor-element-3dbad68f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for blackcats_slider_v6, class: .elementor-element-4f0324a *//* ===================================== */
/* STATIC HERO CLEANUP                   */
/* ===================================== */

/* === HIDE SLIDER ARROWS === */
.elementor-2957 .elementor-element.elementor-element-4f0324a .owl-nav,
.elementor-2957 .elementor-element.elementor-element-4f0324a .owl-prev,
.elementor-2957 .elementor-element.elementor-element-4f0324a .owl-next,
.elementor-2957 .elementor-element.elementor-element-4f0324a .slick-arrow,
.elementor-2957 .elementor-element.elementor-element-4f0324a .slider-arrows,
.elementor-2957 .elementor-element.elementor-element-4f0324a [class*="arrow"] {
  display: none !important;
}

/* === HIDE SLIDER DOTS === */
.elementor-2957 .elementor-element.elementor-element-4f0324a .owl-dots,
.elementor-2957 .elementor-element.elementor-element-4f0324a .slick-dots,
.elementor-2957 .elementor-element.elementor-element-4f0324a .slider-dots {
  display: none !important;
}

/* === REMOVE EXTRA TOP SPACE === */
.elementor-2957 .elementor-element.elementor-element-4f0324a {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/* === REMOVE INTERNAL SLIDE SPACING === */
.elementor-2957 .elementor-element.elementor-element-4f0324a .slide-item,
.elementor-2957 .elementor-element.elementor-element-4f0324a .swiper-slide,
.elementor-2957 .elementor-element.elementor-element-4f0324a .owl-stage-outer,
.elementor-2957 .elementor-element.elementor-element-4f0324a .banner-content {
  padding-top: 0 !important;
}


/* ===================================== */
/* CONTACT US BUTTON (GREEN) FIX        */
/* Keep normal green hover animation     */
/* ===================================== */

.static-hero a.theme-btn.style-one:before,
.static-hero a.theme-btn.style-one:after {
  background-color: #7dbc26 !important;
}

.static-hero a.theme-btn.style-one:hover {
  color: #ffffff !important;
}


/* ===================================== */
/* REQUEST DEMO BUTTON                   */
/* Permanently white background + blue text */
/* No hover effect at all               */
/* ===================================== */

/* Base */
.static-hero a.banner-btn-two {
  background: #ffffff !important;
  color: #007bff !important;  /* Replace if your theme blue differs */
  border-color: #ffffff !important;
  transition: none !important;
}

/* Hover / Focus / Active */
.static-hero a.banner-btn-two:hover,
.static-hero a.banner-btn-two:focus,
.static-hero a.banner-btn-two:active {
  background: #ffffff !important;
  color: #007bff !important;
  border-color: #ffffff !important;
  box-shadow: none !important;
  transition: none !important;
}

/* Kill overlay animations */
.static-hero a.banner-btn-two:before,
.static-hero a.banner-btn-two:after,
.static-hero a.banner-btn-two:hover:before,
.static-hero a.banner-btn-two:hover:after {
  display: none !important;
  content: none !important;
}/* End custom CSS */
/* Start custom CSS for blackcats_facts_counter, class: .elementor-element-b55fa40 */.elementor-2957 .elementor-element.elementor-element-b55fa40 .count-text {
    display: none !important;
}

.elementor-2957 .elementor-element.elementor-element-b55fa40 .fact-counter,
.elementor-2957 .elementor-element.elementor-element-b55fa40 .fact-inner,
.elementor-2957 .elementor-element.elementor-element-b55fa40 .inner-box {
    padding-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for blackcats_facts_counter, class: .elementor-element-14e4150 */.elementor-2957 .elementor-element.elementor-element-14e4150 .count-text {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for blackcats_about_us_v7, class: .elementor-element-576c445 *//* ============================
   BENEFITS SECTION CLEANUP
   (don’t hide the right column)
   ============================ */

/* Hide placeholder images */
.elementor-2957 .elementor-element.elementor-element-576c445 img[alt*="Awesome"],
.elementor-2957 .elementor-element.elementor-element-576c445 img[alt*="Author"],
.elementor-2957 .elementor-element.elementor-element-576c445 img[alt*="Signature"]{
  display: none !important;
}

/* Hide common placeholder wrappers (only these, not inner-box) */
.elementor-2957 .elementor-element.elementor-element-576c445 .certified-image,
.elementor-2957 .elementor-element.elementor-element-576c445 .year-image,
.elementor-2957 .elementor-element.elementor-element-576c445 .certificate-box,
.elementor-2957 .elementor-element.elementor-element-576c445 .certified-box,
.elementor-2957 .elementor-element.elementor-element-576c445 .author-box,
.elementor-2957 .elementor-element.elementor-element-576c445 .author,
.elementor-2957 .elementor-element.elementor-element-576c445 .author-info,
.elementor-2957 .elementor-element.elementor-element-576c445 .signature,
.elementor-2957 .elementor-element.elementor-element-576c445 .signature-box,
.elementor-2957 .elementor-element.elementor-element-576c445 .about-author,
.elementor-2957 .elementor-element.elementor-element-576c445 .about-signature{
  display: none !important;
}

/* Hide the empty inner-box only in the first (left) column */
.elementor-2957 .elementor-element.elementor-element-576c445 .about-style-seven .row > div:first-child .inner-box{
  display: none !important;
}


/* ============================
   ALIGNMENT FIX (TOP GAP RIGHT)
   ============================ */

/* Ensure both columns align to the top */
.elementor-2957 .elementor-element.elementor-element-576c445 .about-style-seven .row{
  align-items: flex-start !important;
}

/* Remove extra top spacing on the right column wrapper */
.elementor-2957 .elementor-element.elementor-element-576c445 .about-style-seven .row > div:last-child{
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Remove top spacing on the first item inside the right column */
.elementor-2957 .elementor-element.elementor-element-576c445 .about-style-seven .row > div:last-child > *:first-child{
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* If the theme adds spacing to the right column inner containers */
.elementor-2957 .elementor-element.elementor-element-576c445 .about-style-seven .row > div:last-child .inner-box,
.elementor-2957 .elementor-element.elementor-element-576c445 .about-style-seven .row > div:last-child .content-box,
.elementor-2957 .elementor-element.elementor-element-576c445 .about-style-seven .row > div:last-child .inner-column{
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.elementor-2957 .elementor-element.elementor-element-576c445 .about-style-seven .row > div:last-child{
  transform: translateY(-50px);
}/* End custom CSS */
/* Start custom CSS for blackcats_view_our_services, class: .elementor-element-3dbad68f *//* === HERO CLEANUP === */

/* Remove postcode field + check button */
input[placeholder="Enter Your Postcode"],
input[placeholder="Enter Your Postcode"] + button,
.view-our-services form {
    display: none !important;
}

/* Remove icon in bottom highlights section */
.highlights-section .icon-box {
    display: none !important;
}

/* Remove green highlight banner section */
.highlights-section .highlights-banner,
.highlights-section .single-item {
    display: none !important;
}/* End custom CSS */