.elementor .e-13cf3f7-3920568{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-c056b43-3dbf68a{min-height:120px;position:absolute;inset-block-end:0px;inset-inline-start:0px;background-color:var(--primarycolor);}.elementor .e-611b05d-d237b1c{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-c579d8a-f52d320{width:var(--fullwidth);}.elementor .e-fa53c8a-91badf1{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-05b69ba-cbb138a{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-e626e0b-319c5b9{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-e626e0b-319c5b9:hover,.elementor .e-e626e0b-319c5b9: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-d199b68-f87b102{width:var(--halfwidth);gap:20px;flex-wrap:wrap;}.elementor .e-a91979d-5fae401{width:35%;position:absolute;inset-block-end:-20px;}.elementor .e-29ea984-5854196{width:25%;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:2;transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);}.elementor .e-8e583b6-23c36d4{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-94430ff-5444f2a{width:45%;flex-direction:column;gap:20px;}.elementor .e-6f676c0-4717d48{color:var(--white);justify-content:space-between;align-items:center;}.elementor .e-0bf7c64-7bb5ffd{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-b27b615-e54f837{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-c3760ee-4d7ab98{flex-direction:column;align-items:center;}.elementor .e-3f29ce4-ca9aeea{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-7d404d0-c4a1709{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-a1c0a4f-359560b{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-a1c0a4f-359560b:hover,.elementor .e-a1c0a4f-359560b: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-5752236-c829fb5{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-02591df-c7d0f66{flex-direction:column;gap:20px;align-items:start;}.elementor .e-b271c1f-def92e4{align-items:center;}.elementor .e-8a2865b-bccf2f2{padding:0px;}.elementor .e-19145a1-acdd28d{width:200px;height:250px;position:absolute;inset-block-start:-20px;inset-inline-end:10px;border-radius:12px;background-color:var(--primarycolor);}.elementor .e-09198b8-91e6172{aspect-ratio:1/1;object-fit:cover;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-c41f642-ecfd573{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-63a5e15-edbfb0c{flex-direction:column;}.elementor .e-247571e-453ca1e{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-e56c0a6-5c0ef31{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-2a4e33e-57a7090{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-2a4e33e-57a7090:hover,.elementor .e-2a4e33e-57a7090: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-7e12e0d-0b3e137{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-758f702-37eb4a3{flex-direction:column;gap:20px;}.elementor .e-90f9d66-b7afb7c{flex-direction:row-reverse;align-items:center;}.elementor .e-ee2df65-0342339{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-d464189-ba493e1{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-246381b-44d8918{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-246381b-44d8918:hover,.elementor .e-246381b-44d8918: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-c56726e-fd7c7af{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-01c9c49-fad808f{max-width:900px;padding:50px;flex-direction:column;gap:20px;}.elementor .e-54b6e9c-7939d1b{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-c00d2ba-9b9250f{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-e45ca77-d084263{width:var(--halfwidth);padding:0px;flex-direction:column;gap:20px;align-items:end;}.elementor .e-a603a0a-fbed218{padding:0px;flex-direction:row-reverse;align-items:start;}.elementor .e-b20bc27-6344642{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-e446306-a495b69{width:var(--halfwidth);flex-direction:column;gap:20px;}.elementor .e-dbd3b47-71a3d01{width:var(--fullwidth);}.elementor .e-3047131-eb8dca3{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-bb1d1bb-f9c32b0{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-54d2c89-896de15{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-54d2c89-896de15:hover,.elementor .e-54d2c89-896de15: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-d25cdbc-a1626db{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-fcdc7a5-6791461{gap:20px;justify-content:space-between;align-items:center;}.elementor .e-1f0ad3e-3485bad{flex-direction:column;}.elementor .e-da13aa9-fdb0584{width:var(--fullwidth);}.elementor .e-6e14823-501af4f{text-align:center;}.elementor .e-d416884-df605ac{width:95%;min-height:250px;color:var(--white);padding:40px;border-radius:12px;background-image:linear-gradient(0deg, #ab1a26 0%,rgba(0, 0, 0, 0.6) 50%),url("https://autoluxeflorida.com/wp-content/uploads/2025/05/ceramic-coating-st-petersburg-4.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:center;}.elementor .e-a951a91-9857f47{width:40%;margin-block-end:-120px;margin-inline-end:40px;align-self:end;}.elementor .e-489fd1f-3956da6{aspect-ratio:4/3;color:var(--white);padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:20%;background-color:var(--dark);flex-direction:column;gap:20px;mask-image: url('/wp-content/uploads/2026/10/Shape-4.png');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;

input, textarea {
  color: #fff;
}\n}.elementor .e-84ea564-ad536a0{width:var(--halfwidth);flex-direction:column;}.elementor .e-657a2e2-9719503{color:var(--secondarycolor);}.elementor .e-cc489a9-f724f33{width:var(--halfwidth);flex-direction:column;gap:20px;.elementor-icon {
  border: solid 1px #c2b05a;
}\n}.elementor .e-f7d0a22-54d4dc1{align-items:center;}