.elementor-13 .elementor-element.elementor-element-1e9539a{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1e9539a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1e9539a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-1e9539a::before, .elementor-13 .elementor-element.elementor-element-1e9539a > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1e9539a > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1e9539a > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-1e9539a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-1e9539a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-4e3bf0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-fcaff92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-404d7b1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e89beaa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e89beaa.elementor-element{--align-self:stretch;}.elementor-13 .elementor-element.elementor-element-9a2b4b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-431c3b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.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-13 .elementor-element.elementor-element-c63f67b .elementor-button{background-color:#FF820A;font-family:"Poppins", Sans-serif;font-weight:500;text-decoration:none;border-radius:50px 50px 50px 50px;}.elementor-13 .elementor-element.elementor-element-b4e87ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1839234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -69px) 0px;}.elementor-13 .elementor-element.elementor-element-7a8456b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:01% 0% 01% 0%;}.elementor-13 .elementor-element.elementor-element-7a8456b.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-3ad919b{background-color:#FFFFFF00;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-29d0f22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d5fd098{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3ad4f07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-466edc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B121D;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-d5fd098{--width:100%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-1e9539a{--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c63f67b .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-13 .elementor-element.elementor-element-1839234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-7a8456b{margin:-58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for container, class: .elementor-element-b4e87ef *//* ===== 1) Uniform page background (no glow, no wedges) ===== */
:root{
  --pcx-bg1:#090e19;
  --pcx-bg2:#0d1322;
  --pcx-gap:42px;                 /* grid cell */
  --pcx-line:rgba(255,255,255,.055);
}

/* one fixed layer for the whole page */
body{
  background: linear-gradient(180deg,var(--pcx-bg1),var(--pcx-bg2)) !important;
}
body::before{
  content:"";
  position:fixed;
  inset:-12% -12%;                /* bleed so no seams at edges */
  z-index:-1;
  pointer-events:none;
  background:
    /* horizontal lines */
    repeating-linear-gradient(to bottom, var(--pcx-line) 0 1px, transparent 1px var(--pcx-gap)),
    /* vertical lines */
    repeating-linear-gradient(to right,  var(--pcx-line) 0 1px, transparent 1px var(--pcx-gap));
  animation: pcxGridShift 22s linear infinite;
  opacity:.9;
  filter:saturate(1.03) contrast(1.02);
}
/* remove any old glow layer you may have added */
body::after{ content:none !important; }

@keyframes pcxGridShift{
  from{ background-position:0 0,0 0; }
  to  { background-position:0 40px,40px 0; }
}

/* ===== 2) The Elementor section with the shortcode ===== */
.Testimonial-bg{
  background:transparent !important;
  margin:0 !important;                    /* avoid seam with neighbors */
  padding-block:clamp(40px,6vw,80px) !important;
  position:relative;
  isolation:isolate;
}
.Testimonial-bg:before,
.Testimonial-bg:after{ content:none !important; }   /* if any local overlays */

/* ===== 3) Neutralize widget/container artifacts that cause imbalance ===== */
/* Make every wrapper transparent and borderless */
.Testimonial-bg .elementor-container,
.Testimonial-bg .elementor-widget-shortcode>.elementor-widget-container,
.Testimonial-bg .ti-widget,
.Testimonial-bg .ti-review-widget,
.Testimonial-bg .ti-reviews-container,
.Testimonial-bg .ti-reviews-list,
.Testimonial-bg .grw-slider,
.Testimonial-bg .grw-reviews,
.Testimonial-bg .slick-slider,
.Testimonial-bg .slick-list,
.Testimonial-bg .slick-track{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  margin:0 !important;
  padding:0 !important;
}

/* Remove plugin’s left/right gradient fades that darken the edges */
.Testimonial-bg .slick-list::before,
.Testimonial-bg .slick-list::after,
.Testimonial-bg .ti-reviews-container::before,
.Testimonial-bg .ti-reviews-container::after{
  content:none !important;
}

/* Cards: keep subtle surface only (no heavy drop that looks like a band) */
.Testimonial-bg .ti-review-item,
.Testimonial-bg .ti-review-card,
.Testimonial-bg .grw-review,
.Testimonial-bg .g-review-card{
  background: rgba(0,0,0,.55) !important;
  border:1px solid rgba(255,255,255,.08) !important;
  border-radius:18px !important;
  box-shadow: 0 10px 24px rgba(0,0,0,.30) !important;
}

/* Arrows minimal so they don’t create dark blobs */
.Testimonial-bg .slick-prev,
.Testimonial-bg .slick-next{
  background: rgba(0,0,0,.55) !important;
  border:1px solid rgba(255,255,255,.08) !important;
  color:#e9eef9 !important;
  width:36px; height:36px; border-radius:999px;
}
.Testimonial-bg .slick-prev:hover,
.Testimonial-bg .slick-next:hover{
  background: rgba(0,0,0,.7) !important;
}

/* Tighten inner spacing so height matches neighbor sections visually */
.Testimonial-bg .ti-review-item,
.Testimonial-bg .ti-review-card{ padding:18px !important; }/* End custom CSS */