.elementor .e-fcb3c2e-515bdf6{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-b9d9135-64a78d4{min-height:120px;position:absolute;inset-block-end:0px;inset-inline-start:0px;background-color:var(--primarycolor);}.elementor .e-90075ee-adb4360{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-d2f3ec0-8ba13f5{width:var(--fullwidth);}.elementor .e-36b6432-dd82677{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-8df7eaf-72d16f8{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-c9ed89a-ace11ba{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-c9ed89a-ace11ba:hover,.elementor .e-c9ed89a-ace11ba: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-b129c1d-fa8f469{width:var(--halfwidth);gap:20px;flex-wrap:wrap;}.elementor .e-1cfa39f-822b759{width:35%;position:absolute;inset-block-end:-20px;}.elementor .e-29efdae-c0c27d0{width:25%;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:2;transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);}.elementor .e-036fddb-65b58cb{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-2da6b41-3f7f786{width:45%;flex-direction:column;gap:20px;}.elementor .e-c685857-50a5fb7{color:var(--white);justify-content:space-between;align-items:center;}.elementor .e-870a08f-e893f65{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-870a08f-e893f65:hover,.elementor .e-870a08f-e893f65:focus-visible{.grit-headline-sub-bg {
  background-color: #ab1924
}\n}.elementor .e-db58fc9-d21ad9e{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-db58fc9-d21ad9e:hover,.elementor .e-db58fc9-d21ad9e:focus-visible{.grit-headline-sub-bg {
  background-color: #ab1924
}\n}.elementor .e-9979e2f-2f18cf7{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-9979e2f-2f18cf7:hover,.elementor .e-9979e2f-2f18cf7:focus-visible{.grit-headline-sub-bg {
  background-color: #ab1924
}\n}.elementor .e-72966a8-39571b7{padding:40px;}.elementor .e-d55a344-8c25bf4{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-e649bbb-73fb8c0{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-fd1faa3-1831789{flex-direction:column;align-items:center;}.elementor .e-945d9d7-0dedbaa{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-ee0247a-2bf2cef{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-066ba10-68b3d78{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-066ba10-68b3d78:hover,.elementor .e-066ba10-68b3d78: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-f287d71-c88d305{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-b3a5ef5-2825457{flex-direction:column;gap:20px;align-items:start;}.elementor .e-6ac1738-2c3926f{align-items:center;}.elementor .e-329ab46-22ff799{padding:0px;}.elementor .e-ca35cc7-c723f48{width:200px;height:250px;position:absolute;inset-block-start:-20px;inset-inline-end:10px;border-radius:12px;background-color:var(--primarycolor);}.elementor .e-35e91ef-7c0c553{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-4004e3e-cd77e82{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-3fcd297-3072391{flex-direction:column;}.elementor .e-f2071e8-8170bf3{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-0dd13cd-24426ad{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-6da3e78-08d7431{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-6da3e78-08d7431:hover,.elementor .e-6da3e78-08d7431: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-9938d35-e761c5d{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-8ac6c79-8e05acb{flex-direction:column;gap:20px;}.elementor .e-0c7323d-c3c7e02{flex-direction:row-reverse;align-items:center;}.elementor .e-bd1479b-4041d10{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-8bd8672-5cf5789{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-87428c5-9806863{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-87428c5-9806863:hover,.elementor .e-87428c5-9806863: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-ea6db9a-e68580f{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-af88fc8-6b1c69b{max-width:900px;padding:50px;flex-direction:column;gap:20px;}.elementor .e-469db87-fde2765{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-c8a60a6-6adfe45{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-fdd307b-d651257{width:var(--halfwidth);padding:0px;flex-direction:column;gap:20px;align-items:end;}.elementor .e-1d866ec-bf408fd{padding:0px;flex-direction:row-reverse;align-items:start;}.elementor .e-23cd8b6-4b2dc85{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-5cc7a12-462b5f6{width:var(--halfwidth);flex-direction:column;gap:20px;}.elementor .e-6ce8aeb-fe10460{width:var(--fullwidth);}.elementor .e-8912c92-50e94a8{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-98f79b9-39b8d2f{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-3931b06-8f9be39{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-3931b06-8f9be39:hover,.elementor .e-3931b06-8f9be39: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-cc75653-9a2a589{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-2c8f002-4c7aa66{gap:20px;justify-content:space-between;align-items:center;}.elementor .e-b9bb5a5-dc04d1a{flex-direction:column;}.elementor .e-1fc64da{flex-direction:column;}