.elementor .e-6bf05f9-6870{width:16vw;height:46%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:0;padding:0px;background-color:#F66600;opacity:92%;clip-path:polygon(62% 0, 100% 0, 100% 100%, 0 100%);}.elementor .e-5067d60d-c2ca{width:28vw;height:70%;position:absolute;inset-inline-end:6vw;inset-block-end:0px;z-index:0;padding:0px;background-image: linear-gradient(to top right, transparent calc(50% - 1px), rgba(246,102,0,0.7) 50%, transparent calc(50% + 1px));\n}.elementor .e-5fdae9e7-7bec{max-width:14ch;font-size:clamp(2.6rem, 1.4rem + 4.4vw, 5.6rem);}.elementor .e-2d5388a6-973a{max-width:40rem;color:rgba(255,255,255,0.78);}.elementor .e-599163a3-78a2{width:auto;padding:0px;margin-block-start:0.5rem;gap:1rem;flex-wrap:wrap;}.elementor .e-30b33ae7-4862{max-width:88rem;z-index:1;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;align-items:flex-start;}.elementor .e-3b275d1b-62d6{min-height:calc(100vh - 74px);overflow:hidden;padding-block-start:clamp(3.5rem, 1.5rem + 4.5vw, 7rem);padding-block-end:clamp(4rem, 2rem + 5vw, 8rem);padding-inline-start:var(--gutter-x);padding-inline-end:var(--gutter-x);background-image:linear-gradient(100deg, rgba(20,22,25,0.96) 0%,rgba(20,22,25,0.82) 42%,rgba(20,22,25,0.25) 100%),url("https://rubicengenharia.com.br/wp-content/uploads/2026/10/rubic-hero-corredor.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#1E2125;flex-direction:column;gap:3rem;justify-content:center;}.elementor .e-5f493153-337d{width:34vw;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:38%;z-index:0;padding:0px;background-color:#ECE8E3;clip-path:polygon(45% 0, 100% 0, 55% 100%, 0 100%);}.elementor .e-2df24038-4c28{width:62%;height:62%;position:absolute;inset-block-start:-2.5rem;inset-inline-start:-2.5rem;z-index:0;padding:0px;background-color:#F66600;clip-path:polygon(0 0, 100% 0, 40% 100%, 0 100%);}.elementor .e-3597a0e5-de1a:hover,.elementor .e-3597a0e5-de1a:focus-visible{filter: grayscale(0) contrast(1.05);\n}.elementor .e-3597a0e5-de1a{width:100%;aspect-ratio:4 / 5;object-fit:cover;position:relative;z-index:1;transition:filter 0.6s;clip-path:polygon(0 0, 100% 0, 100% 100%, 22% 100%, 0 86%);object-position: center top; filter: grayscale(0.15) contrast(1.03);\n}.elementor .e-6144a762-5774{font-family:var(--fonte-titulo);font-weight:500;font-size:clamp(1.05rem, 0.95rem + 0.5vw, 1.35rem);color:#FFFFFF;line-height:1.4;}.elementor .e-64e24d13-3fbb{width:2.5rem;height:2px;min-width:2.5rem;padding:0px;background-color:#F66600;}.elementor .e-6c6ee2a7-d67a{font-family:var(--fonte-texto);font-size:0.82rem;color:rgba(255,255,255,0.72);letter-spacing:0.04em;line-height:1.5;}.elementor .e-6bc6287a-5a49{padding:0px;gap:0.9rem;align-items:center;}.elementor .e-3fe069ca-edb3{width:78%;position:absolute;inset-inline-end:-2.5rem;inset-block-end:0px;z-index:2;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;background-color:#32363C;box-shadow:0px 30px 60px -30px rgba(20,22,25,0.6);flex-direction:column;gap:1.25rem;}.elementor .e-58829aea-2239{padding-block-start:0px;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-10ec0f49-29ca{width:3.5rem;height:1px;min-width:3.5rem;padding:0px;background-color:#F66600;}.elementor .e-445d7217-ee22{width:auto;padding:0px;gap:1rem;align-items:center;}.elementor .e-3ba0b9c2-7ede{max-width:13ch;margin-block-end:0.5rem;}.elementor .e-319c1290-bc41{max-width:40rem;font-weight:500;color:#32363C;}.elementor .e-106246ce-a883{max-width:40rem;}.elementor .e-6ea97a6b-ac4a{font-family:var(--fonte-texto);font-weight:600;font-size:var(--fs-eyebrow);color:#32363C;letter-spacing:0.22em;text-transform:uppercase;padding-block-end:1rem;}.elementor .e-192b7ffd-38e8{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(1.6rem, 1.3rem + 1vw, 2.2rem);color:#F66600;line-height:1;grid-row:span 2;}.elementor .e-76e497e2-3bbf{font-family:var(--fonte-texto);font-weight:600;font-size:1.05rem;color:#32363C;}.elementor .e-2c5333b4-2f13{font-family:var(--fonte-texto);font-size:0.9rem;color:#5B6067;}.elementor .e-630f6abc-4b9a:hover,.elementor .e-630f6abc-4b9a:focus-visible{padding-inline-start:1rem;background-color:rgba(246,102,0,0.06);}.elementor .e-630f6abc-4b9a{column-gap:2rem;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;grid-template-columns:9rem 1fr;grid-template-rows:auto auto;row-gap: 0.2rem; border-top-style: solid; border-top-color: rgba(50,54,60,0.18); transition: padding-left 0.35s, background-color 0.35s;\n}.elementor .e-1c59a7d8-d17d{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(1.6rem, 1.3rem + 1vw, 2.2rem);color:#F66600;line-height:1;grid-row:span 2;}.elementor .e-58aced78-6f99{font-family:var(--fonte-texto);font-weight:600;font-size:1.05rem;color:#32363C;}.elementor .e-5e58c981-1e8a{font-family:var(--fonte-texto);font-size:0.9rem;color:#5B6067;}.elementor .e-5ad86a7b-43f0:hover,.elementor .e-5ad86a7b-43f0:focus-visible{padding-inline-start:1rem;background-color:rgba(246,102,0,0.06);}.elementor .e-5ad86a7b-43f0{column-gap:2rem;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;grid-template-columns:9rem 1fr;grid-template-rows:auto auto;row-gap: 0.2rem; border-top-style: solid; border-top-color: rgba(50,54,60,0.18); transition: padding-left 0.35s, background-color 0.35s;\n}.elementor .e-33c4c301-6592{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(1.6rem, 1.3rem + 1vw, 2.2rem);color:#F66600;line-height:1;grid-row:span 2;}.elementor .e-68a7d24b-487b{font-family:var(--fonte-texto);font-weight:600;font-size:1.05rem;color:#32363C;}.elementor .e-3bdd5e4-f590{font-family:var(--fonte-texto);font-size:0.9rem;color:#5B6067;}.elementor .e-d504be0-1297:hover,.elementor .e-d504be0-1297:focus-visible{padding-inline-start:1rem;background-color:rgba(246,102,0,0.06);}.elementor .e-d504be0-1297{column-gap:2rem;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;grid-template-columns:9rem 1fr;grid-template-rows:auto auto;row-gap: 0.2rem; border-top-style: solid; border-top-color: rgba(50,54,60,0.18); border-bottom-style: solid; border-bottom-color: rgba(50,54,60,0.18); transition: padding-left 0.35s, background-color 0.35s;\n}.elementor .e-257e7d92-e0c1{padding:0px;margin-block-start:1.5rem;flex-direction:column;gap:0px;}.elementor .e-778199e4-9035{padding:0px;flex-direction:column;gap:1.6rem;}.elementor .e-2e22a3ea-e497{max-width:88rem;z-index:1;column-gap:clamp(3rem, 1rem + 6vw, 8rem);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:5fr 7fr;grid-template-rows:auto;align-items:start;row-gap: 4rem;\n}.elementor .e-70a825c9-3de3{overflow:hidden;padding-block-start:var(--secao-y);padding-block-end:var(--secao-y);padding-inline-start:var(--gutter-x);padding-inline-end:var(--gutter-x);background-color:#F4F3F1;flex-direction:column;}.elementor .e-474ac257-ffa6{font-family:var(--fonte-titulo);font-weight:600;font-size:var(--fs-stat);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;}.elementor .e-e7dc8f8-cf7c{font-family:var(--fonte-texto);font-size:0.9rem;color:rgba(255,255,255,0.68);letter-spacing:0.02em;}.elementor .e-509d4c30-57a9{padding-block-start:2.2rem;padding-block-end:2.4rem;padding-inline-start:0px;padding-inline-end:2rem;border-inline-end-width:1px;flex-direction:column;gap:0.35rem;border-right-style: solid; border-right-color: rgba(255,255,255,0.12);\n}.elementor .e-30a57abb-748d{font-family:var(--fonte-titulo);font-weight:600;font-size:var(--fs-stat);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;}.elementor .e-226c415-e935{font-family:var(--fonte-texto);font-size:0.9rem;color:rgba(255,255,255,0.68);letter-spacing:0.02em;}.elementor .e-1dc90668-c185{padding-block-start:2.2rem;padding-block-end:2.4rem;padding-inline-start:2rem;padding-inline-end:2rem;border-inline-end-width:1px;flex-direction:column;gap:0.35rem;border-right-style: solid; border-right-color: rgba(255,255,255,0.12);\n}.elementor .e-1c5136d5-708b{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(1.9rem, 1rem + 3vw, 4.25rem);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;overflow-wrap: anywhere;\n}.elementor .e-15bf41cc-18b6{font-family:var(--fonte-texto);font-size:0.9rem;color:rgba(255,255,255,0.68);letter-spacing:0.02em;}.elementor .e-160550bc-f567{padding-block-start:2.2rem;padding-block-end:2.4rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:0.35rem;}.elementor .e-dba65a0-21d9{max-width:88rem;z-index:1;column-gap:0px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:0px;background-color:transparent;backdrop-filter:blur(10px);grid-template-columns:1fr 1fr 1.4fr;grid-template-rows:auto;row-gap: 0px; border-top-style: solid; border-top-color: rgba(255,255,255,0.16); backdrop-filter: none; border-top-style: solid; border-top-color: transparent;\n}.elementor .e-3ad3af8-9833{overflow:hidden;padding-block-start:clamp(1rem, 0.5rem + 2vw, 2.5rem);padding-block-end:clamp(1rem, 0.5rem + 2vw, 2.5rem);padding-inline-start:var(--gutter-x);padding-inline-end:var(--gutter-x);border-block-start-width:3px;background-color:#32363C;flex-direction:column;border-top-style: solid; border-top-color: #F66600;\n}.elementor .e-47af9a67-8548{width:52vw;height:58%;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:0;padding:0px;background-color:#25292E;clip-path:polygon(38% 0, 100% 0, 100% 100%, 0 100%);}.elementor .e-46f05dac-8a43{width:3.5rem;height:1px;min-width:3.5rem;padding:0px;background-color:#F66600;}.elementor .e-56e6497-dc64{width:auto;padding:0px;gap:1rem;align-items:center;}.elementor .e-5de0d478-51b8{max-width:12ch;color:#FFFFFF;}.elementor .e-3f811fe9-478d{max-width:32rem;color:rgba(255,255,255,0.72);}.elementor .e-5f46384b-81e3{position:sticky;inset-block-start:8rem;padding:0px;flex-direction:column;gap:1.6rem;}.elementor .e-4fe675d4-9738:hover,.elementor .e-4fe675d4-9738:focus-visible{transform:scale3d(1.04, 1.04, 1);filter: brightness(1.08) saturate(1.1);\n}.elementor .e-4fe675d4-9738{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform 0.5s, filter 0.5s;clip-path:polygon(22% 0, 100% 0, 78% 100%, 0 100%);}.elementor .e-25cc1992-5a1b{font-family:var(--fonte-texto);font-weight:600;font-size:0.75rem;color:rgba(255,255,255,0.4);letter-spacing:0.2em;}.elementor .e-482b2bf5-8e68{color:#F66600;}.elementor .e-1cb9b5da-cde2{max-width:30rem;color:rgba(255,255,255,0.72);}.elementor .e-34b39274-6ae5{padding:0px;flex-direction:column;gap:0.35rem;}.elementor .e-1180c499-66af:hover,.elementor .e-1180c499-66af:focus-visible{border-color:rgba(246,102,0,0.6);transform:translate3d(-0.75rem, 0px, 0px);}.elementor .e-1180c499-66af{column-gap:2rem;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:8rem;border-block-end-width:1px;transition:transform 0.4s, border-color 0.4s;grid-template-columns:9.5rem 1fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.1);\n}.elementor .e-76552cf6-ebce:hover,.elementor .e-76552cf6-ebce:focus-visible{transform:scale3d(1.04, 1.04, 1);filter: brightness(1.08) saturate(1.1);\n}.elementor .e-76552cf6-ebce{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform 0.5s, filter 0.5s;clip-path:polygon(22% 0, 100% 0, 78% 100%, 0 100%);}.elementor .e-57e898c8-9d67{font-family:var(--fonte-texto);font-weight:600;font-size:0.75rem;color:rgba(255,255,255,0.4);letter-spacing:0.2em;}.elementor .e-44e51676-2cb1{color:#F66600;}.elementor .e-13507cd0-9e63{max-width:30rem;color:rgba(255,255,255,0.72);}.elementor .e-59fbe7d2-4c47{padding:0px;flex-direction:column;gap:0.35rem;}.elementor .e-3ea014d1-fa49:hover,.elementor .e-3ea014d1-fa49:focus-visible{border-color:rgba(246,102,0,0.6);transform:translate3d(-0.75rem, 0px, 0px);}.elementor .e-3ea014d1-fa49{column-gap:2rem;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:6rem;border-block-end-width:1px;transition:transform 0.4s, border-color 0.4s;grid-template-columns:9.5rem 1fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.1);\n}.elementor .e-74070a71-1eba:hover,.elementor .e-74070a71-1eba:focus-visible{transform:scale3d(1.04, 1.04, 1);filter: brightness(1.08) saturate(1.1);\n}.elementor .e-74070a71-1eba{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform 0.5s, filter 0.5s;clip-path:polygon(22% 0, 100% 0, 78% 100%, 0 100%);}.elementor .e-291cfcae-fbc1{font-family:var(--fonte-texto);font-weight:600;font-size:0.75rem;color:rgba(255,255,255,0.4);letter-spacing:0.2em;}.elementor .e-320bf2bb-3445{color:#F66600;}.elementor .e-162e50a0-adeb{max-width:30rem;color:rgba(255,255,255,0.72);}.elementor .e-6199f5f7-cc00{padding:0px;flex-direction:column;gap:0.35rem;}.elementor .e-5446c8e3-e8d4:hover,.elementor .e-5446c8e3-e8d4:focus-visible{border-color:rgba(246,102,0,0.6);transform:translate3d(-0.75rem, 0px, 0px);}.elementor .e-5446c8e3-e8d4{column-gap:2rem;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:4rem;border-block-end-width:1px;transition:transform 0.4s, border-color 0.4s;grid-template-columns:9.5rem 1fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.1);\n}.elementor .e-61a013d2-3ec6:hover,.elementor .e-61a013d2-3ec6:focus-visible{transform:scale3d(1.04, 1.04, 1);filter: brightness(1.08) saturate(1.1);\n}.elementor .e-61a013d2-3ec6{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform 0.5s, filter 0.5s;clip-path:polygon(22% 0, 100% 0, 78% 100%, 0 100%);}.elementor .e-5a7ffe5e-31f6{font-family:var(--fonte-texto);font-weight:600;font-size:0.75rem;color:rgba(255,255,255,0.4);letter-spacing:0.2em;}.elementor .e-2e4ebe87-7361{color:#F66600;}.elementor .e-7cb81987-22f1{max-width:30rem;color:rgba(255,255,255,0.72);}.elementor .e-1d77d5f5-625d{padding:0px;flex-direction:column;gap:0.35rem;}.elementor .e-60de12f6-ccdb:hover,.elementor .e-60de12f6-ccdb:focus-visible{border-color:rgba(246,102,0,0.6);transform:translate3d(-0.75rem, 0px, 0px);}.elementor .e-60de12f6-ccdb{column-gap:2rem;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:2rem;border-block-end-width:1px;transition:transform 0.4s, border-color 0.4s;grid-template-columns:9.5rem 1fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.1);\n}.elementor .e-26cdaa52-fd29:hover,.elementor .e-26cdaa52-fd29:focus-visible{transform:scale3d(1.04, 1.04, 1);filter: brightness(1.08) saturate(1.1);\n}.elementor .e-26cdaa52-fd29{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform 0.5s, filter 0.5s;clip-path:polygon(22% 0, 100% 0, 78% 100%, 0 100%);}.elementor .e-72f1f11c-4d98{font-family:var(--fonte-texto);font-weight:600;font-size:0.75rem;color:rgba(255,255,255,0.4);letter-spacing:0.2em;}.elementor .e-1b3cec2-1ae8{color:#F66600;}.elementor .e-613b801c-bc7b{max-width:30rem;color:rgba(255,255,255,0.72);}.elementor .e-58a35d95-fae0{padding:0px;flex-direction:column;gap:0.35rem;}.elementor .e-4fc0be5b-5d2b:hover,.elementor .e-4fc0be5b-5d2b:focus-visible{border-color:rgba(246,102,0,0.6);transform:translate3d(-0.75rem, 0px, 0px);}.elementor .e-4fc0be5b-5d2b{column-gap:2rem;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:0px;border-block-end-width:1px;transition:transform 0.4s, border-color 0.4s;grid-template-columns:9.5rem 1fr;grid-template-rows:auto;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.1);\n}.elementor .e-aa95aaf-ecdf{padding:0px;flex-direction:column;gap:0px;}.elementor .e-a048263-f8a7{max-width:88rem;z-index:1;column-gap:clamp(3rem, 1rem + 6vw, 8rem);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:5fr 7fr;grid-template-rows:auto;align-items:start;row-gap: 3.5rem;\n}.elementor .e-4f52bf6f-ceb8{width:70%;height:70%;position:absolute;inset-block-start:15%;inset-inline-start:15%;z-index:0;padding:0px;border-radius:50%;background-color:rgba(246,102,0,0.22);filter:blur(70px);}.elementor .e-10062fe7-db8c:hover,.elementor .e-10062fe7-db8c:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(-4deg) scale3d(1.03, 1.03, 1);}.elementor .e-10062fe7-db8c{width:100%;position:relative;z-index:1;transition:transform 0.8s;}.elementor .e-7345cb48-b43c{max-width:34rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-15ce75c2-e5d6{width:3.5rem;height:1px;min-width:3.5rem;padding:0px;background-color:#F66600;}.elementor .e-3da74347-9efd{width:auto;padding:0px;gap:1rem;align-items:center;}.elementor .e-2f32cafd-96e2{font-size:clamp(1.9rem, 1.2rem + 2.6vw, 3.4rem);color:#FFFFFF;}.elementor .e-488a52ad-bd74{font-weight:500;color:#FFFFFF;padding-inline-start:1.25rem;border-inline-start-width:2px;border-left-style: solid; border-left-color: #F66600;\n}.elementor .e-6eb45e75-33a8{max-width:36rem;color:rgba(255,255,255,0.7);}.elementor .e-5d53c58-6f2b:hover,.elementor .e-5d53c58-6f2b:focus-visible{border-color:#F66600;background-color:#F66600;}.elementor .e-5d53c58-6f2b{font-family:var(--fonte-texto);font-weight:600;font-size:0.78rem;color:#FFFFFF;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;transition:background-color 0.25s, border-color 0.25s;}.elementor .e-2e8ec899-1273:hover,.elementor .e-2e8ec899-1273:focus-visible{border-color:#F66600;background-color:#F66600;}.elementor .e-2e8ec899-1273{font-family:var(--fonte-texto);font-weight:600;font-size:0.78rem;color:#FFFFFF;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;transition:background-color 0.25s, border-color 0.25s;}.elementor .e-2ea08efb-4e64:hover,.elementor .e-2ea08efb-4e64:focus-visible{border-color:#F66600;background-color:#F66600;}.elementor .e-2ea08efb-4e64{font-family:var(--fonte-texto);font-weight:600;font-size:0.78rem;color:#FFFFFF;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;transition:background-color 0.25s, border-color 0.25s;}.elementor .e-5565aa83-5cdc:hover,.elementor .e-5565aa83-5cdc:focus-visible{border-color:#F66600;background-color:#F66600;}.elementor .e-5565aa83-5cdc{font-family:var(--fonte-texto);font-weight:600;font-size:0.78rem;color:#FFFFFF;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;transition:background-color 0.25s, border-color 0.25s;}.elementor .e-6f696f72-bd5d{padding:0px;margin-block-start:0.5rem;gap:0.6rem;flex-wrap:wrap;}.elementor .e-48e70f7c-c0d4{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-64902be9-d957{max-width:88rem;z-index:1;column-gap:clamp(3rem, 1rem + 6vw, 8rem);padding-block-start:4rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;row-gap: 3rem; border-top-style: solid; border-top-color: rgba(255,255,255,0.1);\n}.elementor .e-6a5eae27-e9b8{overflow:hidden;padding-block-start:var(--secao-y);padding-block-end:var(--secao-y);padding-inline-start:var(--gutter-x);padding-inline-end:var(--gutter-x);background-color:#1E2125;flex-direction:column;gap:var(--secao-y);}.elementor .e-7cac01ed-3a80{width:9vw;height:38%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;background-color:#F66600;clip-path:polygon(0 0, 100% 0, 0 100%);}.elementor .e-61e40802-4135{width:3.5rem;height:1px;min-width:3.5rem;padding:0px;background-color:#F66600;}.elementor .e-cb70735-4e52{width:auto;padding:0px;gap:1rem;align-items:center;}.elementor .e-2f1f45d-c039{max-width:18ch;}.elementor .e-339d7785-a4d6{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-176f1b38-31f6{max-width:30rem;}.elementor .e-4067a3c8-2421{max-width:88rem;z-index:1;column-gap:4rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:7fr 4fr;grid-template-rows:auto;align-items:end;row-gap: 1.5rem;\n}.elementor .e-25a686f5-cf2e{width:100%;height:3px;padding:0px;margin-block-end:1rem;background-color:#F66600;opacity:35%;}.elementor .e-17220c21-f585{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(3rem, 2rem + 2.5vw, 4.5rem);color:#EAEBEB;letter-spacing:-0.04em;line-height:0.9;}.elementor .e-583088c2-af20{color:#F66600;}.elementor .e-3badcee5-bec0{font-family:var(--fonte-texto);font-weight:600;font-size:0.92rem;color:#32363C;line-height:1.4;}.elementor .e-6c305f6f-97b9{font-size:0.9rem;line-height:1.65;}.elementor .e-35e4057c-6b37:hover,.elementor .e-35e4057c-6b37:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-35e4057c-6b37{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8rem;transition:transform 0.35s;flex-direction:column;gap:0.75rem;}.elementor .e-135e661f-95b7{width:100%;height:3px;padding:0px;margin-block-end:1rem;background-color:#F66600;opacity:50%;}.elementor .e-7ea258b8-6d20{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(3rem, 2rem + 2.5vw, 4.5rem);color:#EAEBEB;letter-spacing:-0.04em;line-height:0.9;}.elementor .e-251d3ff8-e123{color:#F66600;}.elementor .e-1f904b1d-aacc{font-family:var(--fonte-texto);font-weight:600;font-size:0.92rem;color:#32363C;line-height:1.4;}.elementor .e-1473bf32-fe16{font-size:0.9rem;line-height:1.65;}.elementor .e-547ddc29-e242:hover,.elementor .e-547ddc29-e242:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-547ddc29-e242{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6rem;transition:transform 0.35s;flex-direction:column;gap:0.75rem;}.elementor .e-68c709ab-7913{width:100%;height:3px;padding:0px;margin-block-end:1rem;background-color:#F66600;opacity:65%;}.elementor .e-7f7cf70c-916a{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(3rem, 2rem + 2.5vw, 4.5rem);color:#EAEBEB;letter-spacing:-0.04em;line-height:0.9;}.elementor .e-11bf7665-c80e{color:#F66600;}.elementor .e-47882d0d-7f38{font-family:var(--fonte-texto);font-weight:600;font-size:0.92rem;color:#32363C;line-height:1.4;}.elementor .e-43d829e3-b705{font-size:0.9rem;line-height:1.65;}.elementor .e-47ce7c51-92f6:hover,.elementor .e-47ce7c51-92f6:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-47ce7c51-92f6{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:4rem;transition:transform 0.35s;flex-direction:column;gap:0.75rem;}.elementor .e-68f9a78c-1266{width:100%;height:3px;padding:0px;margin-block-end:1rem;background-color:#F66600;opacity:80%;}.elementor .e-7e309999-5b4d{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(3rem, 2rem + 2.5vw, 4.5rem);color:#EAEBEB;letter-spacing:-0.04em;line-height:0.9;}.elementor .e-4a61346f-3b74{color:#F66600;}.elementor .e-1122cc92-11f1{font-family:var(--fonte-texto);font-weight:600;font-size:0.92rem;color:#32363C;line-height:1.4;}.elementor .e-45a7bdb9-4049{font-size:0.9rem;line-height:1.65;}.elementor .e-77817cb9-89be:hover,.elementor .e-77817cb9-89be:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-77817cb9-89be{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2rem;transition:transform 0.35s;flex-direction:column;gap:0.75rem;}.elementor .e-3648cb80-f133{width:100%;height:3px;padding:0px;margin-block-end:1rem;background-color:#F66600;opacity:100%;}.elementor .e-48786426-3780{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(3rem, 2rem + 2.5vw, 4.5rem);color:#EAEBEB;letter-spacing:-0.04em;line-height:0.9;}.elementor .e-4b821aaa-dad3{color:#F66600;}.elementor .e-7b2a0e3e-92ba{font-family:var(--fonte-texto);font-weight:600;font-size:0.92rem;color:#32363C;line-height:1.4;}.elementor .e-5b249539-251a{font-size:0.9rem;line-height:1.65;}.elementor .e-406f122c-49df:hover,.elementor .e-406f122c-49df:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-406f122c-49df{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;transition:transform 0.35s;flex-direction:column;gap:0.75rem;}.elementor .e-67a0610f-e628{max-width:88rem;z-index:1;column-gap:1.5rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;align-items:start;row-gap: 2.5rem;\n}.elementor .e-37b5d947-8bb2{overflow:hidden;padding-block-start:var(--secao-y);padding-block-end:var(--secao-y);padding-inline-start:var(--gutter-x);padding-inline-end:var(--gutter-x);background-color:#FFFFFF;flex-direction:column;gap:clamp(3rem, 2rem + 4vw, 6rem);}.elementor .e-3c713832-de9f{width:3.5rem;height:1px;min-width:3.5rem;padding:0px;background-color:#F66600;}.elementor .e-610b40b6-c5b6{width:auto;padding:0px;gap:1rem;align-items:center;}.elementor .e-6d2f2a8f-58be{max-width:12ch;}.elementor .e-6c812ff1-1f07{max-width:30rem;}.elementor .e-18dcc09d-fc30{width:100%;aspect-ratio:16 / 10;object-fit:cover;clip-path:polygon(0 0, 100% 0, 100% 78%, 82% 100%, 0 100%);}.elementor .e-4c3a7ae5-931d{position:sticky;inset-block-start:8rem;padding:0px;flex-direction:column;gap:1.6rem;align-items:flex-start;}.elementor .e-678649dd-ef24{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(3rem, 2rem + 2.5vw, 4.5rem);color:rgba(255,255,255,0.16);letter-spacing:-0.04em;line-height:0.9;align-self:flex-end;}.elementor .e-1d801a09-5884{color:#FFFFFF;}.elementor .e-126d9fe-4f3d{font-family:var(--fonte-texto);font-size:0.95rem;color:rgba(255,255,255,0.75);line-height:1.55;}.elementor .e-5d268140-62ba{width:2.5rem;height:2px;padding:0px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;background-color:#F66600;}.elementor .e-e64f4b8-fbf3{font-family:var(--fonte-texto);font-size:0.95rem;color:#FFFFFF;line-height:2.1;}.elementor .e-1797fb64-dbc8:hover,.elementor .e-1797fb64-dbc8:focus-visible{background-color:#F66600;box-shadow:0px 30px 50px -30px rgba(246,102,0,0.8);transform:translate3d(0px, -8px, 0px);}.elementor .e-1797fb64-dbc8{overflow:hidden;padding:clamp(1.75rem, 1.2rem + 1.8vw, 3rem);background-color:#32363C;transition:transform 0.45s, background-color 0.45s, box-shadow 0.45s;flex-direction:column;gap:1rem;}.elementor .e-4e0071dc-941a{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(3rem, 2rem + 2.5vw, 4.5rem);color:#EAEBEB;letter-spacing:-0.04em;line-height:0.9;align-self:flex-end;}.elementor .e-6bebd968-ecfa{font-family:var(--fonte-texto);font-size:0.95rem;color:#5B6067;line-height:1.55;}.elementor .e-14fc0ae9-4a5f{width:2.5rem;height:2px;padding:0px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;background-color:#F66600;}.elementor .e-6124fb2d-4227{font-family:var(--fonte-texto);font-size:0.95rem;color:#32363C;line-height:2.1;}.elementor .e-44bed3a2-7a51:hover,.elementor .e-44bed3a2-7a51:focus-visible{border-color:#32363C;background-color:#32363C;box-shadow:0px 30px 50px -30px rgba(30,33,37,0.6);transform:translate3d(0px, -8px, 0px);}.elementor .e-44bed3a2-7a51{overflow:hidden;padding:clamp(1.75rem, 1.2rem + 1.8vw, 3rem);margin-block-start:4rem;border-width:1px;border-color:#EAEBEB;border-style:solid;background-color:#FFFFFF;transition:transform 0.45s, background-color 0.45s, border-color 0.45s, box-shadow 0.45s;flex-direction:column;gap:1rem;}.elementor .e-74b1cb5b-571c{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(3rem, 2rem + 2.5vw, 4.5rem);color:#EAEBEB;letter-spacing:-0.04em;line-height:0.9;align-self:flex-end;}.elementor .e-ea9a7a2-7af3{font-family:var(--fonte-texto);font-size:0.95rem;color:#5B6067;line-height:1.55;}.elementor .e-3b23bb3d-5141{width:2.5rem;height:2px;padding:0px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;background-color:#F66600;}.elementor .e-4c57abf1-468b{font-family:var(--fonte-texto);font-size:0.95rem;color:#32363C;line-height:2.1;}.elementor .e-1d02ff4b-d23d:hover,.elementor .e-1d02ff4b-d23d:focus-visible{border-color:#32363C;background-color:#32363C;box-shadow:0px 30px 50px -30px rgba(30,33,37,0.6);transform:translate3d(0px, -8px, 0px);}.elementor .e-1d02ff4b-d23d{overflow:hidden;padding:clamp(1.75rem, 1.2rem + 1.8vw, 3rem);border-width:1px;border-color:#EAEBEB;border-style:solid;background-color:#FFFFFF;transition:transform 0.45s, background-color 0.45s, border-color 0.45s, box-shadow 0.45s;flex-direction:column;gap:1rem;}.elementor .e-7515b502-3072{font-family:var(--fonte-titulo);font-weight:600;font-size:clamp(3rem, 2rem + 2.5vw, 4.5rem);color:rgba(255,255,255,0.16);letter-spacing:-0.04em;line-height:0.9;align-self:flex-end;}.elementor .e-7783d07a-eccb{color:#FFFFFF;}.elementor .e-7d57ae7a-2478{font-family:var(--fonte-texto);font-size:0.95rem;color:rgba(255,255,255,0.75);line-height:1.55;}.elementor .e-589b8af6-86ae{width:2.5rem;height:2px;padding:0px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;background-color:#F66600;}.elementor .e-50fbbe94-b3c6{font-family:var(--fonte-texto);font-size:0.95rem;color:#FFFFFF;line-height:2.1;}.elementor .e-4c5942a0-c5bf:hover,.elementor .e-4c5942a0-c5bf:focus-visible{background-color:#F66600;box-shadow:0px 30px 50px -30px rgba(246,102,0,0.8);transform:translate3d(0px, -8px, 0px);}.elementor .e-4c5942a0-c5bf{overflow:hidden;padding:clamp(1.75rem, 1.2rem + 1.8vw, 3rem);margin-block-start:4rem;background-color:#32363C;transition:transform 0.45s, background-color 0.45s, box-shadow 0.45s;flex-direction:column;gap:1rem;}.elementor .e-4ab0b0f9-a35e{column-gap:1.25rem;padding:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap: 1.25rem;\n}.elementor .e-3383da39-654e{max-width:88rem;column-gap:clamp(3rem, 1rem + 5vw, 7rem);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:4fr 7fr;grid-template-rows:auto;align-items:start;row-gap: 3.5rem;\n}.elementor .e-33ebd563-a42f{width:100%;height:100%;min-height:22rem;object-fit:cover;clip-path:polygon(0 0, 100% 0, 84% 100%, 0 100%);}.elementor .e-422061de-56a4{font-size:clamp(1.9rem, 1.3rem + 2.2vw, 3.2rem);color:#FFFFFF;}.elementor .e-7721ff3b-fce1{max-width:36rem;color:rgba(255,255,255,0.72);}.elementor .e-3b48d1b0-88cc:hover,.elementor .e-3b48d1b0-88cc:focus-visible{color:#F66600;padding-inline-start:0.4rem;}.elementor .e-3b48d1b0-88cc{font-family:var(--fonte-texto);font-size:0.92rem;color:#FFFFFF;line-height:1.5;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.14); transition: color 0.25s, padding-left 0.25s;\n}.elementor .e-6831962f-f666:hover,.elementor .e-6831962f-f666:focus-visible{color:#F66600;padding-inline-start:0.4rem;}.elementor .e-6831962f-f666{font-family:var(--fonte-texto);font-size:0.92rem;color:#FFFFFF;line-height:1.5;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.14); transition: color 0.25s, padding-left 0.25s;\n}.elementor .e-67a7a370-4b91:hover,.elementor .e-67a7a370-4b91:focus-visible{color:#F66600;padding-inline-start:0.4rem;}.elementor .e-67a7a370-4b91{font-family:var(--fonte-texto);font-size:0.92rem;color:#FFFFFF;line-height:1.5;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.14); transition: color 0.25s, padding-left 0.25s;\n}.elementor .e-454b90c6-dbbf:hover,.elementor .e-454b90c6-dbbf:focus-visible{color:#F66600;padding-inline-start:0.4rem;}.elementor .e-454b90c6-dbbf{font-family:var(--fonte-texto);font-size:0.92rem;color:#FFFFFF;line-height:1.5;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.14); transition: color 0.25s, padding-left 0.25s;\n}.elementor .e-13d0529-3eaf:hover,.elementor .e-13d0529-3eaf:focus-visible{color:#F66600;padding-inline-start:0.4rem;}.elementor .e-13d0529-3eaf{font-family:var(--fonte-texto);font-size:0.92rem;color:#FFFFFF;line-height:1.5;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.14); transition: color 0.25s, padding-left 0.25s;\n}.elementor .e-433b9e51-abd3:hover,.elementor .e-433b9e51-abd3:focus-visible{color:#F66600;padding-inline-start:0.4rem;}.elementor .e-433b9e51-abd3{font-family:var(--fonte-texto);font-size:0.92rem;color:#FFFFFF;line-height:1.5;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.14); transition: color 0.25s, padding-left 0.25s;\n}.elementor .e-2f15cf27-16ab{column-gap:2rem;padding:0px;margin-block-start:0.75rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;row-gap: 0px;\n}.elementor .e-5cdb4013-c673{padding:clamp(2rem, 1rem + 4vw, 4.5rem);flex-direction:column;gap:1.4rem;}.elementor .e-4abcb228-b5a2{max-width:88rem;column-gap:0px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#1E2125;grid-template-columns:5fr 6fr;grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-6b6324f9-2074{overflow:hidden;padding-block-start:var(--secao-y);padding-block-end:var(--secao-y);padding-inline-start:var(--gutter-x);padding-inline-end:var(--gutter-x);background-color:#F4F3F1;flex-direction:column;gap:var(--secao-y);}.elementor .e-7a392dc3-988d{width:3.5rem;height:1px;min-width:3.5rem;padding:0px;background-color:#F66600;}.elementor .e-60b2f9b7-7c0a{width:auto;padding:0px;gap:1rem;align-items:center;}.elementor .e-16dc2376-edc7{max-width:13ch;color:#FFFFFF;}.elementor .e-6b516d13-727c{max-width:30rem;color:rgba(255,255,255,0.75);}.elementor .e-4938794b-a2a2{font-family:var(--fonte-texto);font-weight:600;font-size:0.7rem;color:#F66600;letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-112a89b2-640a:hover,.elementor .e-112a89b2-640a:focus-visible{color:#F66600;}.elementor .e-112a89b2-640a:focus{outline-width:2px;outline-color:#F66600;outline-style:solid;outline-offset:3px;}.elementor .e-112a89b2-640a{font-family:var(--fonte-texto);font-size:0.98rem;color:#FFFFFF;line-height:1.5;transition:color 0.2s;}.elementor .e-4c83925f-3f50{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.35rem;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-661ef4c2-8e91{font-family:var(--fonte-texto);font-weight:600;font-size:0.7rem;color:#F66600;letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-4dfde407-510c:hover,.elementor .e-4dfde407-510c:focus-visible{color:#F66600;}.elementor .e-4dfde407-510c:focus{outline-width:2px;outline-color:#F66600;outline-style:solid;outline-offset:3px;}.elementor .e-4dfde407-510c{font-family:var(--fonte-texto);font-size:0.98rem;color:#FFFFFF;line-height:1.5;transition:color 0.2s;word-break: break-word;\n}.elementor .e-502680e5-c77d{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.35rem;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-6e72a124-320b{font-family:var(--fonte-texto);font-weight:600;font-size:0.7rem;color:#F66600;letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-5f7d1996-6d6c:hover,.elementor .e-5f7d1996-6d6c:focus-visible{color:#F66600;}.elementor .e-5f7d1996-6d6c:focus{outline-width:2px;outline-color:#F66600;outline-style:solid;outline-offset:3px;}.elementor .e-5f7d1996-6d6c{font-family:var(--fonte-texto);font-size:0.98rem;color:#FFFFFF;line-height:1.5;transition:color 0.2s;}.elementor .e-1d2b8143-c2b8{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.35rem;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-6cbb65be-9f89{column-gap:2rem;padding:0px;margin-block-start:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap: 0px;\n}.elementor .e-256f790d-bbf5{padding-block-start:var(--secao-y);padding-block-end:var(--secao-y);padding-inline-start:var(--gutter-x);padding-inline-end:clamp(1.5rem, 1rem + 4vw, 5rem);background-image:linear-gradient(160deg, rgba(30,33,37,0.97) 0%,rgba(30,33,37,0.9) 55%,rgba(30,33,37,0.62) 100%),url("https://rubicengenharia.com.br/wp-content/uploads/2026/10/rubic-fachada-laranja.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#1E2125;flex-direction:column;gap:1.6rem;justify-content:center;}.elementor .e-477d1f43-6716{font-size:clamp(1.6rem, 1.3rem + 1vw, 2.1rem);}.elementor .e-e37b376-1a5d{font-family:var(--fonte-texto);font-size:0.85rem;color:#5B6067;margin-block-end:1rem;}.elementor .e-2ecd2453-a7d7{font-family:var(--fonte-texto);font-weight:600;font-size:0.8rem;color:#32363C;letter-spacing:0.03em;}.elementor .e-337c4664-61a0:hover,.elementor .e-337c4664-61a0:focus-visible{border-color:#9A9DA2;}.elementor .e-337c4664-61a0:focus{border-color:#F66600;outline-style:none;background-color:#FFFFFF;box-shadow:0px 0px 0px 3px rgba(246,102,0,0.25);}.elementor .e-337c4664-61a0{width:100%;height:3.25rem;font-family:var(--fonte-texto);font-size:0.95rem;color:#32363C;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0px;border-width:1px;border-color:#DCDAD6;border-style:solid;background-color:#F4F3F1;transition:border-color 0.2s, background-color 0.2s, box-shadow 0.2s;}.elementor .e-5bbc2433-da17{width:calc(50% - 0.625rem);padding:0px;flex-direction:column;gap:0.45rem;}.elementor .e-586b1c76-68bb{font-family:var(--fonte-texto);font-weight:600;font-size:0.8rem;color:#32363C;letter-spacing:0.03em;}.elementor .e-cda4625-5a6e:hover,.elementor .e-cda4625-5a6e:focus-visible{border-color:#9A9DA2;}.elementor .e-cda4625-5a6e:focus{border-color:#F66600;outline-style:none;background-color:#FFFFFF;box-shadow:0px 0px 0px 3px rgba(246,102,0,0.25);}.elementor .e-cda4625-5a6e{width:100%;height:3.25rem;font-family:var(--fonte-texto);font-size:0.95rem;color:#32363C;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0px;border-width:1px;border-color:#DCDAD6;border-style:solid;background-color:#F4F3F1;transition:border-color 0.2s, background-color 0.2s, box-shadow 0.2s;}.elementor .e-6bf20c39-1d1b{width:calc(50% - 0.625rem);padding:0px;flex-direction:column;gap:0.45rem;}.elementor .e-4bb09b5f-d8bd{font-family:var(--fonte-texto);font-weight:600;font-size:0.8rem;color:#32363C;letter-spacing:0.03em;}.elementor .e-2ba9a2ed-bf56:hover,.elementor .e-2ba9a2ed-bf56:focus-visible{border-color:#9A9DA2;}.elementor .e-2ba9a2ed-bf56:focus{border-color:#F66600;outline-style:none;background-color:#FFFFFF;box-shadow:0px 0px 0px 3px rgba(246,102,0,0.25);}.elementor .e-2ba9a2ed-bf56{width:100%;height:3.25rem;font-family:var(--fonte-texto);font-size:0.95rem;color:#32363C;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0px;border-width:1px;border-color:#DCDAD6;border-style:solid;background-color:#F4F3F1;transition:border-color 0.2s, background-color 0.2s, box-shadow 0.2s;}.elementor .e-2c33a367-64b0{width:calc(50% - 0.625rem);padding:0px;flex-direction:column;gap:0.45rem;}.elementor .e-54bb154f-6afd{font-family:var(--fonte-texto);font-weight:600;font-size:0.8rem;color:#32363C;letter-spacing:0.03em;}.elementor .e-4c54a888-92e0:hover,.elementor .e-4c54a888-92e0:focus-visible{border-color:#9A9DA2;}.elementor .e-4c54a888-92e0:focus{border-color:#F66600;outline-style:none;background-color:#FFFFFF;box-shadow:0px 0px 0px 3px rgba(246,102,0,0.25);}.elementor .e-4c54a888-92e0{width:100%;height:3.25rem;font-family:var(--fonte-texto);font-size:0.95rem;color:#32363C;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0px;border-width:1px;border-color:#DCDAD6;border-style:solid;background-color:#F4F3F1;transition:border-color 0.2s, background-color 0.2s, box-shadow 0.2s;}.elementor .e-170ade9a-39b7{width:calc(50% - 0.625rem);padding:0px;flex-direction:column;gap:0.45rem;}.elementor .e-39653180-7157{font-family:var(--fonte-texto);font-weight:600;font-size:0.8rem;color:#32363C;letter-spacing:0.03em;}.elementor .e-494ae59c-9b28:hover,.elementor .e-494ae59c-9b28:focus-visible{border-color:#9A9DA2;}.elementor .e-494ae59c-9b28:focus{border-color:#F66600;outline-style:none;background-color:#FFFFFF;box-shadow:0px 0px 0px 3px rgba(246,102,0,0.25);}.elementor .e-494ae59c-9b28{width:100%;min-height:7.5rem;font-family:var(--fonte-texto);font-size:0.95rem;color:#32363C;line-height:1.6;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0px;border-width:1px;border-color:#DCDAD6;border-style:solid;background-color:#F4F3F1;transition:border-color 0.2s, background-color 0.2s, box-shadow 0.2s;}.elementor .e-77dbf971-81b3{width:100%;padding:0px;flex-direction:column;gap:0.45rem;}.elementor .e-71754265-da46:hover,.elementor .e-71754265-da46:focus-visible{border-color:#F66600;}.elementor .e-71754265-da46:focus{outline-width:3px;outline-color:rgba(246,102,0,0.35);outline-style:solid;outline-offset:2px;}.elementor .e-71754265-da46{width:1.15rem;height:1.15rem;min-width:1.15rem;cursor:pointer;margin-block-start:0.15rem;border-width:1px;border-color:#9A9DA2;border-style:solid;}.elementor .e-2408ab9-81e0{font-family:var(--fonte-texto);font-size:0.8rem;color:#5B6067;line-height:1.6;cursor:pointer;}.elementor .e-346d2122-eb1f{width:100%;padding:0px;gap:0.75rem;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-18013ffb-f368:hover,.elementor .e-18013ffb-f368:focus-visible{background-color:#C95300;box-shadow:0px 14px 30px -12px rgba(246,102,0,0.65);transform:translate3d(0px, -2px, 0px);}.elementor .e-18013ffb-f368:focus{outline-width:3px;outline-color:#32363C;outline-style:solid;outline-offset:3px;}.elementor .e-18013ffb-f368{width:100%;font-family:var(--fonte-texto);font-weight:600;font-size:0.95rem;color:#FFFFFF;letter-spacing:0.04em;cursor:pointer;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.9rem;padding-inline-end:1.9rem;border-radius:0px;background-color:#F66600;transition:background-color 0.25s, box-shadow 0.25s, transform 0.25s;}.elementor .e-728ddbd4-815d{font-family:var(--fonte-texto);font-size:0.9rem;color:#32363C;line-height:1.55;}.elementor .e-4e61e50-b795{width:100%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-inline-start-width:3px;background-color:#FFF1E6;border-left-style: solid; border-left-color: #F66600; text-align: left;\n}.elementor .e-431cb0bd-f595{font-family:var(--fonte-texto);font-size:0.9rem;color:#7A1A12;line-height:1.55;}.elementor .e-7dc4edf9-3290{width:100%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-inline-start-width:3px;background-color:#FDECEC;border-left-style: solid; border-left-color: #B42318; text-align: left;\n}.elementor .e-84e48cf-a231{padding:0px;margin:0px;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-5beba177-46fa{max-width:40rem;padding:clamp(1.75rem, 1rem + 3vw, 3.25rem);border-block-start-width:4px;background-color:#FFFFFF;box-shadow:0px 40px 80px -50px rgba(30,33,37,0.45);flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: #F66600;\n}.elementor .e-398811bd-c1b7{padding-block-start:var(--secao-y);padding-block-end:var(--secao-y);padding-inline-start:clamp(1.5rem, 1rem + 4vw, 5rem);padding-inline-end:var(--gutter-x);flex-direction:column;justify-content:center;}.elementor .e-1d4c53b-13fc{column-gap:0px;padding:0px;background-color:#F4F3F1;grid-template-columns:5fr 6fr;grid-template-rows:auto;row-gap: 0px;\n}