.elementor-989775 .elementor-element.elementor-element-68f46ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989775 .elementor-element.elementor-element-68f46ab::before, .elementor-989775 .elementor-element.elementor-element-68f46ab > .elementor-background-video-container::before, .elementor-989775 .elementor-element.elementor-element-68f46ab > .e-con-inner > .elementor-background-video-container::before, .elementor-989775 .elementor-element.elementor-element-68f46ab > .elementor-background-slideshow::before, .elementor-989775 .elementor-element.elementor-element-68f46ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-989775 .elementor-element.elementor-element-68f46ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-989775 .elementor-element.elementor-element-782113c .elementor-repeater-item-f990e18 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://doylesecurityservices.com/wp-content/uploads/2025/10/slide-1.jpeg);background-size:cover;}.elementor-989775 .elementor-element.elementor-element-782113c .elementor-repeater-item-a760ecf .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://doylesecurityservices.com/wp-content/uploads/2026/03/MJD-at-2026-Kickoff-Meeting.jpeg);background-size:cover;}.elementor-989775 .elementor-element.elementor-element-782113c .elementor-repeater-item-b600abd .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://doylesecurityservices.com/wp-content/uploads/2026/02/dss-solutions.jpeg);background-size:cover;}.elementor-989775 .elementor-element.elementor-element-782113c .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-989775 .elementor-element.elementor-element-782113c .elementor-slide-button{background-color:var( --e-global-color-vamtam_accent_2 );border-width:0px;}.elementor-989775 .elementor-element.elementor-element-782113c .elementor-slide-button:hover{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-989775 .elementor-element.elementor-element-782113c .swiper-slide-contents{max-width:50%;}.elementor-989775 .elementor-element.elementor-element-782113c .swiper-slide-inner{text-align:left;}.elementor-989775 .elementor-element.elementor-element-782113c .elementor-slide-heading{font-size:51px;font-weight:400;line-height:1em;}.elementor-989775 .elementor-element.elementor-element-782113c .elementor-swiper-button{font-size:30px;}.elementor-989775 .elementor-element.elementor-element-782113c .swiper-pagination-bullet{height:10px;width:10px;}.elementor-989775 .elementor-element.elementor-element-782113c .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-989775 .elementor-element.elementor-element-782113c .swiper-pagination-fraction{font-size:10px;}.elementor-989775 .elementor-element.elementor-element-782113c .swiper-pagination-bullet-active{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-989775 .elementor-element.elementor-element-782113c .swiper-slide-contents{max-width:66%;}}@media(max-width:767px){.elementor-989775 .elementor-element.elementor-element-782113c .swiper-slide-contents{max-width:100%;}.elementor-989775 .elementor-element.elementor-element-782113c .elementor-slide-heading{font-size:36px;}.elementor-989775 .elementor-element.elementor-element-782113c .elementor-slide-description{font-size:18px;}}/* Start custom CSS for slides, class: .elementor-element-782113c *//* Background overlay for Slides widget #782113c */
.elementor-element-782113c .swiper-slide-bg::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(190deg, transparent 25%, #0F3D3AF2 95%);
  z-index: 1;
  pointer-events: none;
}

/* Fix: do NOT override position — only lift z-index */
.elementor-element-782113c .swiper-slide-inner {
  z-index: 2;
}

.elementor-element-782113c .swiper-slide-bg {
  position: absolute;
  inset: 0;
}/* End custom CSS */