.elementor .e-120820c-f316a71{width:var(--fullwidth);height:var(--fullwidth);position:absolute;background-image:linear-gradient(135deg, rgba(0, 0, 0, 0) 21%,#3c3c3c 35%,#000000 62%,rgba(0, 0, 0, 0) 62%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:50%;}.elementor .e-0f50ba9-4c11ff9{min-height:120px;position:absolute;inset-block-end:0px;inset-inline-start:0px;background-color:var(--primarycolor);}.elementor .e-26595b1-0a75f33{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-93dda4e-d293625{max-width:1140px;}.elementor .e-1ed8cee-a47ca71{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-ddc3e55-265f190{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-94eaf9b-38b826d{width:auto;font-weight:700;font-size:14px;color:var(--white);letter-spacing:1px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:5px;border-radius:50px;border-width:1px;border-color:var(--primarycolor);border-style:solid;backdrop-filter:blur(10px);gap:20px;align-items:center;.e-svg-base {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}\n}.elementor .e-94eaf9b-38b826d:hover,.elementor .e-94eaf9b-38b826d:focus-visible{color:var(--dark);border-color:var(--white);background-color:var(--light);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);.e-svg-base {
  transform: rotate(-45deg);
  background-color: #aa202d;
}\n}.elementor .e-033efac-2530a2b{padding:0px;gap:20px;flex-wrap:wrap;justify-content:center;}.elementor .e-81913e2-efbee2b{color:var(--white);text-align:center;flex-direction:column;align-items:center;}.elementor .e-e5cabbe-c2cf5f7{width:40%;position:absolute;inset-inline-end:0px;inset-block-end:-20px;z-index:0;transform:skew(6deg, 0deg) scale3d(-1, 1, 1);}.elementor .e-6804f3a-df4ece0{position:relative;mask-image: url('/wp-content/uploads/2026/10/Shape-1.png');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;\n}.elementor .e-82d8680-e3e286d{flex-direction:column;align-items:center;}.elementor .e-6492a3b-f062a89{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-840ae00-6d6ca63{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-d25f348-a3ec8ea{width:auto;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:5px;border-radius:50px;border-width:1px;border-color:var(--primarycolor);border-style:solid;backdrop-filter:blur(10px);gap:20px;align-items:center;.e-svg-base {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}\n}.elementor .e-d25f348-a3ec8ea:hover,.elementor .e-d25f348-a3ec8ea:focus-visible{color:var(--dark);border-color:var(--white);background-color:var(--light);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);.e-svg-base {
  transform: rotate(-45deg);
  background-color: #aa202d;
}\n}.elementor .e-15a5f85-9b63013{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-8f41f31-e5a6f96{flex-direction:column;gap:20px;align-items:start;}.elementor .e-1c8898f-b7b7b26{align-items:center;}.elementor .e-d9b63cf-2187ece{color:var(--secondarycolor);}.elementor .e-e188f66-bb80fa0{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-44d3f6d-07bfcf5{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-0da92e3-df71e34{width:auto;font-weight:700;font-size:14px;color:var(--white);letter-spacing:1px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:5px;border-radius:50px;border-width:1px;border-color:var(--primarycolor);border-style:solid;backdrop-filter:blur(10px);gap:20px;align-items:center;.e-svg-base {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}\n}.elementor .e-0da92e3-df71e34:hover,.elementor .e-0da92e3-df71e34:focus-visible{color:var(--dark);border-color:var(--white);background-color:var(--light);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);.e-svg-base {
  transform: rotate(-45deg);
  background-color: #aa202d;
}\n}.elementor .e-f6543b4-5e5da4f{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-3079199-42bbfd8{max-width:900px;padding:50px;flex-direction:column;gap:20px;}.elementor .e-b5b4be4-abe8a39{width:calc(50% + 200px);position:relative;z-index:1;color:var(--white);margin-block-start:40px;margin-inline-end:-200px;border-start-start-radius:0px;border-start-end-radius:24px;border-end-start-radius:0px;border-end-end-radius:24px;background-color:var(--dark);flex-direction:column;gap:20px;justify-content:center;align-items:end;}.elementor .e-a884644-405cf48{max-width:700px;mask-image: url('/wp-content/uploads/2026/10/shape3.webp');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;\n}.elementor .e-bccd2cd-718ca7b{width:var(--halfwidth);padding:0px;flex-direction:column;gap:20px;}.elementor .e-977077a-11bacb1{padding:0px;align-items:start;}.elementor .e-ed1993f-3bea752{width:200px;height:250px;position:absolute;inset-block-start:-20px;inset-inline-start:20px;border-radius:12px;background-color:var(--primarycolor);}.elementor .e-1c866c8-48bcb48{aspect-ratio:1/1;object-fit:cover;mask-image: url('/wp-content/uploads/2026/10/shape1.webp');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;\n}.elementor .e-2b377dd-7487b84{width:50%;margin-block-start:-180px;align-self:end;mask-image: url('/wp-content/uploads/2026/10/Shape-3-1.png');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;\n}.elementor .e-1c98cd9-3332520{flex-direction:column;}.elementor .e-3cc5ce0-ae67a42{color:var(--secondarycolor);}.elementor .e-564e61d-be549aa{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-f17cb1e-9a87336{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-1db5dd9-ef83b8c{width:auto;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:5px;border-radius:50px;border-width:1px;border-color:var(--primarycolor);border-style:solid;backdrop-filter:blur(10px);gap:20px;align-items:center;.e-svg-base {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}\n}.elementor .e-1db5dd9-ef83b8c:hover,.elementor .e-1db5dd9-ef83b8c:focus-visible{color:var(--dark);border-color:var(--white);background-color:var(--light);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);.e-svg-base {
  transform: rotate(-45deg);
  background-color: #aa202d;
}\n}.elementor .e-902fae9-fb08941{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-597effa-c635d13{flex-direction:column;gap:20px;}.elementor .e-8dd6feb-4b3034f{align-items:center;}.elementor .e-a2a751c-e87e1a3{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-a6780bf-d367cde{width:var(--halfwidth);flex-direction:column;gap:20px;}.elementor .e-4221732-c980266{width:var(--fullwidth);}.elementor .e-1b026b9-a8e16d2{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-2fc68c1-3587a04{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-a28c6a7-1b2b029{width:auto;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:5px;border-radius:50px;border-width:1px;border-color:var(--primarycolor);border-style:solid;backdrop-filter:blur(10px);gap:20px;align-items:center;.e-svg-base {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}\n}.elementor .e-a28c6a7-1b2b029:hover,.elementor .e-a28c6a7-1b2b029:focus-visible{color:var(--dark);border-color:var(--white);background-color:var(--light);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);.e-svg-base {
  transform: rotate(-45deg);
  background-color: #aa202d;
}\n}.elementor .e-f79b565-5e4a9a8{width:45%;padding:30px;border-radius:12px;border-width:1px;border-color:var(--light);border-style:solid;box-shadow:0px 0px 30px -10px rgba(0, 0, 0, 0.2);gap:20px;flex-wrap:wrap;}.elementor .e-0ff995d-49bb6e4{gap:20px;justify-content:space-between;align-items:center;}.elementor .e-95662d6-6e72ca4{padding:40px;flex-direction:column;}.elementor .e-ec7d52c-ef2bb69{color:var(--secondarycolor);}.elementor .e-08fb481-392ff3b{flex-direction:column;gap:20px;}.elementor .e-6b4a230-2716fd5{flex-direction:column;gap:20px;}.elementor .e-7ddeb73-9384b81{align-items:center;}.elementor .e-978eebc-6115a99{min-height:400px;color:var(--white);background-image:linear-gradient(0deg, #000000 0%,rgba(0, 0, 0, 0.5) 100%),url("https://autoluxeflorida.com/wp-content/uploads/2024/05/Auto-Luxe-FL-Tesla-Ceramic-Coating-Service.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;}