.elementor .e-5f01efa5-6f9e{color:#FFFFFF;}.elementor .e-1dc2568a-df66{max-width:52ch;font-family:var(--qcc-font-body);font-size:18px;color:#E4E0D8;line-height:1.6;margin:0px;}.elementor .e-60068701-4c87{width:100%;max-width:var(--qcc-container);padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-75ee42e4-b52e{width:100%;min-height:46vh;padding-block-start:140px;padding-block-end:64px;padding-inline-start:var(--qcc-gutter);padding-inline-end:var(--qcc-gutter);background-image:linear-gradient(90deg, rgba(18,17,16,0.95) 0%,rgba(18,17,16,0.72) 100%),url("https://qualityconcreteconcepts.com/wp-content/uploads/2024/12/DJI_0633-scaled-e1735225448986.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-position: center 40%;\n}.elementor .e-80811e0-9857{font-family:var(--qcc-font-body);font-weight:700;font-size:12px;color:var(--qcc-steel);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-77e45985-8f2b:hover,.elementor .e-77e45985-8f2b:focus-visible{color:var(--qcc-gold-deep);}.elementor .e-77e45985-8f2b{font-family:var(--qcc-font-heading);font-weight:800;font-size:26px;color:var(--qcc-ink);letter-spacing:-0.01em;margin:0px;}.elementor .e-41baacf8-2431{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:4px;border-bottom-style: solid; border-bottom-color: var(--qcc-line);\n}.elementor .e-22401a0f-d3a3{font-family:var(--qcc-font-body);font-weight:700;font-size:12px;color:var(--qcc-steel);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-12375387-8320:hover,.elementor .e-12375387-8320:focus-visible{color:var(--qcc-gold-deep);}.elementor .e-12375387-8320{font-family:var(--qcc-font-body);font-size:16px;color:var(--qcc-body);margin:0px;word-break: break-word;\n}.elementor .e-396eb0fa-b121{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:4px;border-bottom-style: solid; border-bottom-color: var(--qcc-line);\n}.elementor .e-7179088-f72b{font-family:var(--qcc-font-body);font-weight:700;font-size:12px;color:var(--qcc-steel);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-54a11d47-e7e5{font-family:var(--qcc-font-body);font-size:16px;color:var(--qcc-body);line-height:1.6;margin:0px;}.elementor .e-7b5e18c0-473d:hover,.elementor .e-7b5e18c0-473d:focus-visible{color:var(--qcc-ink);border-bottom-color: var(--qcc-ink);\n}.elementor .e-7b5e18c0-473d{font-family:var(--qcc-font-heading);font-weight:700;font-size:13px;color:var(--qcc-gold-deep);letter-spacing:0.08em;text-transform:uppercase;padding-block-end:2px;margin-block-start:10px;border-block-end-width:1px;align-self:flex-start;border-bottom-style: solid; border-bottom-color: rgba(166,117,44,0.5);\n}.elementor .e-6bd24ad5-9659{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-1134854-e37b{flex:0 0 34%;}.elementor .e-1c6911ba-5529{font-family:var(--qcc-font-body);font-weight:600;font-size:13px;color:var(--qcc-body);letter-spacing:0.04em;}.elementor .e-19e1557e-5909:focus{border-color:var(--qcc-gold-deep);outline-width:2px;outline-color:rgba(198,163,90,0.35);outline-style:solid;}.elementor .e-19e1557e-5909{width:100%;height:50px;font-family:var(--qcc-font-body);font-size:16px;color:var(--qcc-ink);padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;border-width:1px;border-color:var(--qcc-line);border-style:solid;background-color:var(--qcc-concrete);}.elementor .e-23adf33-eb3e{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:7px;flex:1 1 0%;}.elementor .e-4183f0ca-b594{font-family:var(--qcc-font-body);font-weight:600;font-size:13px;color:var(--qcc-body);letter-spacing:0.04em;}.elementor .e-a0e29c0-9640:focus{border-color:var(--qcc-gold-deep);outline-width:2px;outline-color:rgba(198,163,90,0.35);outline-style:solid;}.elementor .e-a0e29c0-9640{width:100%;height:50px;font-family:var(--qcc-font-body);font-size:16px;color:var(--qcc-ink);padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;border-width:1px;border-color:var(--qcc-line);border-style:solid;background-color:var(--qcc-concrete);}.elementor .e-6f57389-b655{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:7px;flex:1 1 0%;}.elementor .e-6f0d61-24cd{width:100%;padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-68b2f3ba-a478{font-family:var(--qcc-font-body);font-weight:600;font-size:13px;color:var(--qcc-body);letter-spacing:0.04em;}.elementor .e-496db0aa-f30f:focus{border-color:var(--qcc-gold-deep);outline-width:2px;outline-color:rgba(198,163,90,0.35);outline-style:solid;}.elementor .e-496db0aa-f30f{width:100%;height:50px;font-family:var(--qcc-font-body);font-size:16px;color:var(--qcc-ink);padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;border-width:1px;border-color:var(--qcc-line);border-style:solid;background-color:var(--qcc-concrete);}.elementor .e-4dd71ee1-bf55{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:7px;flex:1 1 0%;}.elementor .e-4bf797e8-c9ea{font-family:var(--qcc-font-body);font-weight:600;font-size:13px;color:var(--qcc-body);letter-spacing:0.04em;}.elementor .e-64de932a-6fb9:focus{border-color:var(--qcc-gold-deep);outline-width:2px;outline-color:rgba(198,163,90,0.35);outline-style:solid;}.elementor .e-64de932a-6fb9{width:100%;height:50px;font-family:var(--qcc-font-body);font-size:16px;color:var(--qcc-ink);padding-inline-start:12px;padding-inline-end:12px;border-radius:2px;border-width:1px;border-color:var(--qcc-line);border-style:solid;background-color:var(--qcc-concrete);}.elementor .e-2aa546b3-b5c8{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:7px;flex:1 1 0%;}.elementor .e-56252043-edd6{width:100%;padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .e-7dbdd85d-ce41{font-family:var(--qcc-font-body);font-weight:600;font-size:13px;color:var(--qcc-body);letter-spacing:0.04em;}.elementor .e-20f92947-cc7e:focus{border-color:var(--qcc-gold-deep);outline-width:2px;outline-color:rgba(198,163,90,0.35);outline-style:solid;}.elementor .e-20f92947-cc7e{width:100%;min-height:150px;font-family:var(--qcc-font-body);font-size:16px;color:var(--qcc-ink);line-height:1.6;padding:14px;border-radius:2px;border-width:1px;border-color:var(--qcc-line);border-style:solid;background-color:var(--qcc-concrete);}.elementor .e-179450e9-9de2{width:100%;padding:0px;display:flex;flex-direction:column;gap:7px;}.elementor .e-4732874d-ffce:hover,.elementor .e-4732874d-ffce:focus-visible{color:#FFFFFF;border-color:var(--qcc-ink);background-color:var(--qcc-ink);}.elementor .e-4732874d-ffce{font-family:var(--qcc-font-heading);font-weight:700;font-size:14px;color:var(--qcc-ink);letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:40px;padding-inline-end:40px;border-radius:2px;border-width:2px;border-color:var(--qcc-gold);border-style:solid;background-color:var(--qcc-gold);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .e-1d2c8090-3f7a{font-family:var(--qcc-font-body);font-size:15px;color:#1C6B45;margin:0px;}.elementor .e-621ff543-5471{font-family:var(--qcc-font-body);font-size:15px;color:#A32B1C;margin:0px;}.elementor .e-56b97f84-429e{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;flex-wrap:nowrap;align-items:stretch;}.elementor .e-4ae8c562-8080{min-width:0px;padding:44px;border-radius:2px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--qcc-line);border-style:solid;background-color:var(--qcc-white);display:flex;flex-direction:column;gap:24px;flex:1 1 0%;border-top-style: solid; border-top-color: var(--qcc-gold);\n}.elementor .e-715b8317-dced{align-items:flex-start;}.elementor .e-3e3400cc-a636{background-color:var(--qcc-concrete);}