.elementor .e-b4d2e6c-560b7ab{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-9a95308-9600920{min-height:120px;position:absolute;inset-block-end:0px;inset-inline-start:0px;background-color:var(--primarycolor);}.elementor .e-b7dc729-bd81169{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-76818e1-584b359{width:var(--fullwidth);}.elementor .e-ea65ea8-d6382ec{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-580c87c-7e511b1{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-90b4833-d306b2a{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-90b4833-d306b2a:hover,.elementor .e-90b4833-d306b2a: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-d0a9bbd-1dc4803{width:var(--halfwidth);gap:20px;flex-wrap:wrap;}.elementor .e-7e306bb-096105a{width:35%;position:absolute;inset-block-end:-20px;}.elementor .e-94ab19a-cb955b2{width:25%;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:2;transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);}.elementor .e-365b0b1-7d2571b{aspect-ratio:4/3;object-fit:cover;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-c1ec8a5-b47aa41{width:45%;flex-direction:column;gap:20px;}.elementor .e-38c6644-d3cb532{color:var(--white);justify-content:space-between;align-items:center;}.elementor .e-f4d77d3-e5c0dea{min-height:300px;color:var(--white);padding:40px;border-radius:12px;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%,rgba(0, 0, 0, 0.1) 100%),url("https://autoluxeflorida.com/wp-content/uploads/2026/10/Black-Diamond-RGV-3.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:20px;justify-content:space-between;align-items:start;}.elementor .e-f4d77d3-e5c0dea:hover,.elementor .e-f4d77d3-e5c0dea:focus-visible{.grit-headline-sub-bg {
  background-color: #ab1924
}\n}.elementor .e-97e0372-34d48a5{min-height:300px;color:var(--white);padding:40px;border-radius:12px;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%,rgba(0, 0, 0, 0.1) 100%),url("https://autoluxeflorida.com/wp-content/uploads/2026/10/Black-Diamond-RGV-4.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:20px;justify-content:space-between;align-items:start;}.elementor .e-97e0372-34d48a5:hover,.elementor .e-97e0372-34d48a5:focus-visible{.grit-headline-sub-bg {
  background-color: #ab1924
}\n}.elementor .e-0b04621-98d9bdc{min-height:300px;color:var(--white);padding:40px;border-radius:12px;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%,rgba(0, 0, 0, 0.1) 100%),url("https://autoluxeflorida.com/wp-content/uploads/2026/10/Black-Diamond-RGV-5.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:20px;justify-content:space-between;align-items:start;}.elementor .e-0b04621-98d9bdc:hover,.elementor .e-0b04621-98d9bdc:focus-visible{.grit-headline-sub-bg {
  background-color: #ab1924
}\n}.elementor .e-6582a54-8a3e83e{padding:40px;}.elementor .e-b36546b-0fa133c{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-f242b0d-c13771b{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-4833759-6c9b81a{flex-direction:column;align-items:center;}.elementor .e-bc915fd-6a30bf3{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-ec66558-8b80779{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-f0f31fe-f5ad6b9{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-f0f31fe-f5ad6b9:hover,.elementor .e-f0f31fe-f5ad6b9: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-061b1bd-d654133{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-e26baea-b091860{flex-direction:column;gap:20px;align-items:start;}.elementor .e-ef3f7f9-c68ecb2{align-items:center;}.elementor .e-a0bbdf2-d17ba05{padding:0px;}.elementor .e-c9562d1-7caa1d8{width:200px;height:250px;position:absolute;inset-block-start:-20px;inset-inline-end:10px;border-radius:12px;background-color:var(--primarycolor);}.elementor .e-b1da5a7-7c8e10c{aspect-ratio:1/1;mask-image: url('/wp-content/uploads/2026/10/Shapes-2-1-scaled.png');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;\n}.elementor .e-d3e333c-9f3a90c{width:50%;position:relative;z-index:1;margin-block-start:-180px;mask-image: url('/wp-content/uploads/2026/10/Shape-1.png');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;\n}.elementor .e-6820ea2-a0bc620{flex-direction:column;}.elementor .e-df7c2ea-45204c8{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-4863024-2ef36ce{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-719cc06-a82c2f5{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-719cc06-a82c2f5:hover,.elementor .e-719cc06-a82c2f5: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-a11b7f6-219473e{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-5d1dc47-c8059d3{flex-direction:column;gap:20px;}.elementor .e-04d43c9-dd81107{flex-direction:row-reverse;align-items:center;}.elementor .e-b84a507-176c452{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-51d945c-52c4bef{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-c1e5cf8-1a97d19{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-c1e5cf8-1a97d19:hover,.elementor .e-c1e5cf8-1a97d19: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-580e1a6-6b0268d{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-d8f5a57-85aede9{max-width:900px;padding:50px;flex-direction:column;gap:20px;}.elementor .e-4d670ca-80180d2{width:calc(50% + 200px);position:relative;z-index:1;color:var(--white);margin-block-start:40px;margin-inline-start:-200px;border-start-start-radius:24px;border-start-end-radius:0px;border-end-start-radius:24px;border-end-end-radius:0px;background-color:var(--dark);flex-direction:column;gap:20px;justify-content:center;}.elementor .e-d809f94-2aa1fbf{max-width:700px;mask-image: url('/wp-content/uploads/2026/10/Shape-7.png');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;\n}.elementor .e-0952242-782ba97{width:var(--halfwidth);padding:0px;flex-direction:column;gap:20px;align-items:end;}.elementor .e-6a5b900-abb5dfe{padding:0px;flex-direction:row-reverse;align-items:start;}.elementor .e-57da3e8-37a2f4d{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-aa50984-771f0b1{width:var(--halfwidth);flex-direction:column;gap:20px;}.elementor .e-4ea50ba-21e3eac{width:var(--fullwidth);}.elementor .e-8ee2f4b-b10cfcc{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-f3616af-06c972e{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-81c3c79-3d9ad9b{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-81c3c79-3d9ad9b:hover,.elementor .e-81c3c79-3d9ad9b: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-11de62c-c3323df{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-fc1b154-aeb555c{gap:20px;justify-content:space-between;align-items:center;}.elementor .e-d599e50-068f8bb{flex-direction:column;}.elementor .e-2e03d06{flex-direction:column;}