.elementor .e-5b5ff61-ef4628f{font-family:Inter;font-weight:400;font-size:.9rem;color:var(--color-bg-text)}.elementor .e-147f4c6-72f17c5{font-family:Oswald;font-size:var(--size-heading-large);color:var(--color-bg-text);margin-block-start:-14px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;align-self:start}.elementor .e-3862856e-2c7d196{margin:0;flex-direction:column;gap:var(--e-gv-27df0c4);justify-content:space-between}.elementor .e-3a280b6a-7ce74a4{width:100%;height:75vh;padding:1px;margin:0;background-image:linear-gradient(#12121247,#12121247),url(https://transylvania-construction.com/wp-content/uploads/2026/04/About-Hero-Banner-Transylvania-Construction.avif);background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.elementor .e-62208ee-13bb1b6{font-family:Oswald;font-weight:400;font-size:1rem;color:var(--color-body-text);letter-spacing:2px}.elementor .e-32f7e95-a8438ac{font-family:Inter;font-weight:600;font-size:var(--size-h3);line-height:var(--line-height-h2-h6);margin-block-start:-4px}.elementor .e-9bfb4db-82b58f7{font-family:var(--font-heading);font-weight:400;font-size:var(--size-h6);margin-block-start:-4px;margin-block-end:20px;align-self:end}.elementor .e-8eaea31-ee8cc7d{margin-block-end:18px}.elementor .e-c4b9527-8db71f4{width:80%;margin-block-start:-5px}.elementor .e-8293513-2c0cbe9{font-family:var(--font-heading);font-weight:500;font-size:var(--size-h1);color:var(--color-primary);margin-block-start:10px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);align-self:start;background:linear-gradient(214deg,rgb(181 187 195) 0%,rgb(85 87 91) 47%,rgb(17 17 17) 100%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;\n}.elementor .e-516a373-3443aca{width:100%;max-width:1320px;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.elementor .e-52cb9fb-473a2d4{width:80%;margin-block-start:-5px}.elementor .e-d986957-9e8554f{font-family:var(--font-heading);font-weight:500;font-size:var(--size-h1);color:var(--color-primary);margin-block-start:10px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);align-self:start;background:linear-gradient(214deg,rgb(181 187 195) 0%,rgb(85 87 91) 47%,rgb(17 17 17) 100%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;\n}.elementor .e-bc91d1f-bd1799d{width:100%;max-width:1320px;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.elementor .e-babffc3-9c1ab54{width:80%;margin-block-start:-5px}.elementor .e-d3311b0-35eecf3{font-family:var(--font-heading);font-weight:500;font-size:var(--size-h1);color:var(--color-primary);margin-block-start:10px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);align-self:start;background:linear-gradient(214deg,rgb(181 187 195) 0%,rgb(85 87 91) 47%,rgb(17 17 17) 100%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;\n}.elementor .e-540d3a6-b9ace25{width:100%;max-width:1320px;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.elementor .e-77eb5e2-c0bb21e{width:auto;font-family:var(--font-body);font-weight:500;font-size:var(--size-body-normal);color:var(--color-bg-text);padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;margin:0;border-radius:var(--radius-s);border-width:1px;border-color:var(--color-extra2);border-style:solid;background-color:var(--color-accent);display:inline-block;align-self:stretch}.elementor .e-ca91a27-e98ebf2{width:44px;height:44px;padding:8px;border-radius:var(--radius-s);border-width:0;border-style:none;background-color:var(--color-accent);display:flex;align-items:center;align-self:center}.elementor .e-6043926-a266996{width:auto;padding:0;flex-direction:row;gap:2px;align-self:start}.elementor .e-9e09b04-e1b86c7{height:auto;object-fit:cover;border-radius:var(--radius-xs);box-shadow:0 0 10px 5px rgb(0 0 0 / .17);filter:saturate(120%) contrast(135%);transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);flex-direction:column;align-items:stretch;align-self:stretch}.elementor .e-c2a880d-191079d{border-radius:var(--radius-xs);border-width:1px;border-color:var(--color-primary);border-style:double;align-self:center}.elementor .e-c4963d1-e24783c{padding:0;gap:var(--space-l)}.elementor .e-00c2da7-f30b38f{text-align:center;margin-block-start:40px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;align-self:center}.elementor .e-690742a-cb7ab83{width:auto;font-family:var(--font-body);font-weight:500;font-size:var(--size-body-normal);color:var(--color-bg-text);padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;margin:0;border-radius:var(--radius-s);border-width:1px;border-color:var(--color-extra2);border-style:solid;background-color:var(--color-accent);display:inline-block;align-self:stretch}.elementor .e-d573120-be25511{width:44px;height:44px;padding:8px;border-radius:var(--radius-s);border-width:0;border-style:none;background-color:var(--color-accent);display:flex;align-items:center;align-self:center}.elementor .e-95af165-e25f5cb{width:auto;padding:0;margin-block-start:-30px;flex-direction:row;gap:2px;align-self:center}.elementor .e-bce299b-f4533e6{position:sticky;inset-block-start:120px;color:var(--color-bg-text);margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;align-self:start;background:linear-gradient(214deg,#D4D7DC 0%,#E7E8E4 28%,#F1F1EE 58%,#F7F7F5 100%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text;\n}.elementor .e-71dfeeb-d407fe9{font-family:Inter;font-weight:500;font-size:var(--size-h4);color:var(--color-bg-text)}.elementor .e-770aaa6-75470ea{width:auto;max-width:auto;border-color:var(--color-extra2);border-style:ridge;align-self:start}.elementor .e-eaa94be-3e6838d{font-family:Inter;font-weight:500;font-size:var(--size-h4);color:var(--color-bg-text)}.elementor .e-823d76a-85967e7{width:auto;max-width:auto;border-color:var(--color-extra2);border-style:ridge;align-self:start}.elementor .e-70ec4cb-856712e{font-family:Inter;font-weight:500;font-size:var(--size-h4);color:var(--color-bg-text)}.elementor .e-84790ff-6f6cd19{width:auto;max-width:auto;border-color:var(--color-extra2);border-style:ridge;align-self:start}.elementor .e-a24c83b-6026722{gap:var(--space-m)}.elementor .e-3b0caec-0994d92{position:sticky;padding-block-start:var(--section-xs);padding-block-end:var(--section-xs);padding-inline-start:var(--section-sides);padding-inline-end:var(--section-sides);border-radius:var(--radius-s);background-image:linear-gradient(#000000b3,#000000b3),url(https://transylvania-construction.com/wp-content/uploads/2026/04/General-Contracting-Services-by-Transylvania-Construction-Los-Angeles.avif);background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--color-accent);justify-content:space-between}.elementor .e-d7cb971-ae8602d{color:var(--color-primary);margin-block-start:20px;align-self:center}.elementor .e-f24d880-aa83a40{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-body-text)}.elementor .e-bbf5f65-58d3047{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-body-text)}.elementor .e-8a3caba-945c4fa{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-body-text)}.elementor .e-4ab3b48-7924ad2{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-body-text)}.elementor .e-bc641f3-161a1b0{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-body-text)}.elementor .e-05528bc-f20fb1c{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-body-text)}.elementor .e-3dbe226-6dfd9a7{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-body-text)}.elementor .e-ae5525b-712d3e2{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-body-text)}.elementor .e-de83298-bd7fb4f{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-body-text)}.elementor .e-d9cbbc7-3470848{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-body-text)}.elementor .e-49c0579-fca6865{font-family:Inter;font-weight:400;font-size:var(--size-body-small);color:var(--color-body-text)}