.elementor-kit-22{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-df25d25:#0C0C0C;--e-global-color-970ffad:#141414;--e-global-color-d4ce87c:#C9A85C;--e-global-color-df6e06c:#B89B5E;--e-global-color-2831ba8:#E6D8B0;--e-global-color-1a01153:#CFCFCF;--e-global-color-fa8856e:#9E9E9E;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-d4888b3-font-family:"Playfair Display";--e-global-typography-4e86c95-font-family:"Cormorant Garamond";--e-global-typography-35c0f97-font-family:"Libre Baskerville";--e-global-typography-8e6ec9b-font-family:"Montserrat";--e-global-typography-f14548b-font-family:"Lato";--e-global-typography-befaab7-font-family:"Poppins";background-color:#000000;background-image:url("https://mclarenbritishconstruction.com/wp-content/uploads/2026/02/seamlaess-v2.png");background-position:center center;background-repeat:repeat;background-size:571px auto;}.elementor-kit-22 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:1025px){.elementor-kit-22{background-attachment:scroll;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* wrapper principal */
#page,
.site {
  position: relative;
  isolation: isolate;
  background: rgba(0,0,0,0.3);
}

/* overlay global pe toata pagina */
#page::before,
.site::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 5;

   background:
    linear-gradient(
      to right,
      rgba(0,0,0,0.7) 0%,
      rgba(0,0,0,0.1) 12%,
      rgba(0,0,0,0.0) 45%
    ),
    linear-gradient(
      to left,
      rgba(0,0,0,0.7) 0%,
      rgba(0,0,0,0.1) 12%,
      rgba(0,0,0,0.0) 45%
    ) !important;
}

@media (max-width: 1024px) {
  #page::before,
  .site::before {
    background: linear-gradient(
      to right,
      rgba(0,0,0,0.40) 0%,
      rgba(0,0,0,0.10) 8%,
      rgba(0,0,0,0.00) 16%,
      rgba(0,0,0,0.00) 84%,
      rgba(0,0,0,0.10) 92%,
      rgba(0,0,0,0.40) 100%
    ) !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  #page::before,
  .site::before {
       background:
    linear-gradient(
      to right,
      rgba(0,0,0,0.5) 3%,
      rgba(0,0,0,0.1) 25%,
      rgba(0,0,0,0.0) 80%
    ),
    linear-gradient(
      to left,
      rgba(0,0,0,0.5) 3%,
      rgba(0,0,0,0.1) 25%,
      rgba(0,0,0,0.0) 80%
    ) !important;
  }
}
/* tot continutul peste overlay */
#page > *,
.site > * {
  position: relative;
  z-index: ;
}/* End custom CSS */