.elementor .e-21acd8f-813df7d{width:calc(100% - 48px);min-height:20px;max-width:1200px;position:absolute;inset-block-start:40px;inset-inline-end:0px;inset-inline-start:0px;z-index:50;padding-block-start:2px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:15px;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:4px;border-start-end-radius:4px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(226, 232, 240, 0.8);border-style:solid;background-image:linear-gradient(180deg, #059668 40%,#faea07 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);display:flex;flex-direction:row;align-items:center;}.elementor .e-21c74c43-2898{width:auto;max-height:40px;padding:0px;display:block;}.elementor .e-19e507a6-1133{margin-inline-start:24px;display:flex;justify-content:flex-start;align-items:center;}.elementor .e-3a86c596-393c:hover,.elementor .e-3a86c596-393c:focus-visible{color:#059669;}.elementor .e-3a86c596-393c{font-family:Montserrat;font-weight:700;font-size:13px;color:#0A192F;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;margin:0px;}.elementor .e-49efae0d-7c5b:hover,.elementor .e-49efae0d-7c5b:focus-visible{color:#059669;}.elementor .e-49efae0d-7c5b{font-family:Montserrat;font-weight:700;font-size:13px;color:#0A192F;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;margin:0px;}.elementor .e-6dc6af0e-3bb7:hover,.elementor .e-6dc6af0e-3bb7:focus-visible{color:#059669;}.elementor .e-6dc6af0e-3bb7{font-family:Montserrat;font-weight:700;font-size:13px;color:#0A192F;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;margin:0px;}.elementor .e-3d109614-c8fb:hover,.elementor .e-3d109614-c8fb:focus-visible{color:#059669;}.elementor .e-3d109614-c8fb{font-family:Montserrat;font-weight:700;font-size:13px;color:#0A192F;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;margin:0px;}.elementor .e-3e041579-8697:hover,.elementor .e-3e041579-8697:focus-visible{color:#059669;}.elementor .e-3e041579-8697{font-family:Montserrat;font-weight:700;font-size:13px;color:#0A192F;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;margin:0px;}.elementor .e-31f062c-7432{min-width:55%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:30px;justify-content:center;align-items:center;}.elementor .e-4e2aaae-9a22:hover,.elementor .e-4e2aaae-9a22:focus-visible{color:#FFFFFF;background-color:#059669;}.elementor .e-4e2aaae-9a22{font-family:Montserrat;font-weight:700;font-size:12px;color:#059669;letter-spacing:0.05em;text-transform:uppercase;cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:4px;border-width:1px;border-color:#059669;border-style:solid;}.elementor .e-63c78732-f25b{margin-inline-end:24px;display:flex;align-items:center;}.elementor .e-619b02e0-c854{width:calc(100% - 48px);max-width:1200px;position:absolute;inset-block-start:24px;inset-inline-end:0px;inset-inline-start:0px;z-index:50;padding-block-start:2px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:50px;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:4px;border-end-end-radius:4px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(225, 232, 240, 0.07);border-style:solid;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.12);display:flex;flex-direction:row;align-items:center;}.elementor .e-45be11ca-7340{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;background-color:#031f05;opacity:45%;}.elementor .e-704c9f2e-73fa{font-family:Montserrat;font-weight:700;font-size:12px;color:#10B981;letter-spacing:0.15em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-width:1px;border-color:rgba(16, 185, 129, 0.3);border-style:solid;background-color:rgba(58, 121, 101, 0.15);display:inline-block;}.elementor .e-2d982d62-8293{max-width:900px;font-family:Montserrat;font-weight:700;font-size:52px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.15;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-43345f2e-72c7{max-width:740px;font-family:Montserrat;font-weight:400;font-size:18px;color:#E2E8F0;line-height:1.6;margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5d86b384-701f:hover,.elementor .e-5d86b384-701f:focus-visible{background-color:#047857;}.elementor .e-5d86b384-701f{font-family:Montserrat;font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:4px;border-width:0px;background-color:#059669;}.elementor .e-61b6de46-5d92:hover,.elementor .e-61b6de46-5d92:focus-visible{color:#0A192F;background-color:#FFFFFF;}.elementor .e-61b6de46-5d92{font-family:Montserrat;font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:4px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-3c0dc0f1-a078{display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-1cda7751-90ee{width:100%;max-width:1200px;position:relative;z-index:10;padding-block-start:160px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.elementor .e-5adea5ef-8456{width:100%;min-height:88vh;overflow:hidden;position:relative;background-color:#010203;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-c1_d96fbd74-dbf4e57{padding:0px;border-radius:0px;border-width:0px;}.elementor .e-c2_de6f7fac-f2cb4a1{padding:0px;}.elementor .e-c3_5837a78e-a48da50{padding:0px;}.elementor .e-c4_3347070c-904cf2c{padding:0px;}.elementor .e-c5_722424b6-6700a48{padding:0px;}.elementor .e-c6_d443344a-4a89d4f{padding:0px;}.elementor .e-4d282681-1d9349e{padding-block-start:40px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--taveira-navy);gap:28px;}.elementor .e-28031458-4297{font-family:Montserrat;font-weight:700;font-size:11px;color:#64748B;letter-spacing:0.15em;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c3f5fbf-fb05{font-family:Montserrat;font-weight:700;font-size:28px;color:#FFFFFF;line-height:1.25;margin:0px;}.elementor .e-437e5c48-5fe3{width:100%;text-align:center;margin-block-end:30px;display:flex;flex-direction:column;align-items:center;}.elementor .e-697e3fab-ecf5{width:100%;height:300px;overflow:hidden;position:relative;padding:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-3452b34f-73b1{width:100%;overflow:hidden;padding-block-start:70px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#07101E;display:flex;flex-direction:column;align-items:center;}.elementor .e-3936e67a-8b3a{font-family:Montserrat;font-weight:700;font-size:12px;color:#059669;letter-spacing:0.15em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-width:1px;border-color:rgba(5, 150, 105, 0.2);border-style:solid;background-color:rgba(5, 150, 105, 0.08);display:inline-block;}.elementor .e-1ba47f7d-ab76{font-family:Montserrat;font-weight:700;font-size:38px;color:#0A192F;letter-spacing:-0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-64ad7a4e-7dd0{max-width:820px;font-family:Montserrat;font-weight:400;font-size:16px;color:#475569;line-height:1.6;margin:0px;}.elementor .e-1e707361-706e{width:100%;max-width:1200px;margin-block-end:40px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-530f867d-4e9c{width:100%;height:40px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:5;background-color:#0052FF;}.elementor .e-66f00a8a-3e9f{font-family:Montserrat;font-weight:700;font-size:11px;color:#0052FF;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1b0c889a-95a9{font-family:Montserrat;font-weight:700;font-size:22px;color:#0A192F;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fe27da5-22ba{font-family:Montserrat;font-weight:400;font-size:14px;color:#64748B;line-height:1.6;margin:0px;}.elementor .e-58d353b5-138d{overflow:hidden;position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.03);display:flex;flex-direction:column;flex:1 1 290px;}.elementor .e-589bc6f-1ed5{width:100%;height:40px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:5;background-color:#00A3FF;}.elementor .e-200cef9b-d139{font-family:Montserrat;font-weight:700;font-size:11px;color:#00A3FF;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-46ee010c-8832{font-family:Montserrat;font-weight:700;font-size:22px;color:#0A192F;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-410639c-399a{font-family:Montserrat;font-weight:400;font-size:14px;color:#64748B;line-height:1.6;margin:0px;}.elementor .e-ff913f8-7e88{overflow:hidden;position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.03);display:flex;flex-direction:column;flex:1 1 290px;}.elementor .e-29252564-1e8f{width:100%;height:40px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:5;background-color:#059669;}.elementor .e-e467ee5-4e29{font-family:Montserrat;font-weight:700;font-size:11px;color:#059669;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-695b5ad8-e2aa{font-family:Montserrat;font-weight:700;font-size:22px;color:#0A192F;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5523a7d4-8e14{font-family:Montserrat;font-weight:400;font-size:14px;color:#64748B;line-height:1.6;margin:0px;}.elementor .e-1e3e4069-d8d1{overflow:hidden;position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.03);display:flex;flex-direction:column;flex:1 1 290px;}.elementor .e-topbar-mat-silicato{width:100%;height:40px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:5;background-color:#EA580C;}.elementor .e-badge-mat-silicato{font-family:Montserrat;font-weight:700;font-size:11px;color:#EA580C;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-title-mat-silicato{font-family:Montserrat;font-weight:700;font-size:22px;color:#0A192F;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-desc-mat-silicato{font-family:Montserrat;font-weight:400;font-size:14px;color:#64748B;line-height:1.6;margin:0px;}.elementor .e-card-mat-silicato{overflow:hidden;position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.03);display:flex;flex-direction:column;flex:1 1 290px;}.elementor .e-topbar-mat-ceramica{width:100%;height:40px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:5;background-color:#DC2626;}.elementor .e-badge-mat-ceramica{font-family:Montserrat;font-weight:700;font-size:11px;color:#DC2626;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-title-mat-ceramica{font-family:Montserrat;font-weight:700;font-size:22px;color:#0A192F;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-desc-mat-ceramica{font-family:Montserrat;font-weight:400;font-size:14px;color:#64748B;line-height:1.6;margin:0px;}.elementor .e-card-mat-ceramica{overflow:hidden;position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.03);display:flex;flex-direction:column;flex:1 1 290px;}.elementor .e-topbar-mat-flongas{width:100%;height:40px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:5;background-color:#0D9488;}.elementor .e-badge-mat-flongas{font-family:Montserrat;font-weight:700;font-size:11px;color:#0D9488;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-title-mat-flongas{font-family:Montserrat;font-weight:700;font-size:22px;color:#0A192F;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-desc-mat-flongas{font-family:Montserrat;font-weight:400;font-size:14px;color:#64748B;line-height:1.6;margin:0px;}.elementor .e-card-mat-flongas{overflow:hidden;position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.03);display:flex;flex-direction:column;flex:1 1 290px;}.elementor .e-106ec221-1394{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .e-5abbb0f-cd85{width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F8FAFC;display:flex;flex-direction:column;align-items:center;}.elementor .e-558f3109-15b8{font-family:Montserrat;font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:0.15em;text-align:center;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:5px;background-color:#0A192F;display:inline-block;}.elementor .e-60f8198a-1871{width:11px;height:11px;padding:12px;margin-block-start:-15px;margin-block-end:0px;background-color:#0A192F;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:all 200ms;}.elementor .e-5ac4c541-b831{position:relative;margin-block-end:22px;display:flex;flex-direction:column;align-items:center;}.elementor .e-3a44a87f-1d59{max-width:820px;font-family:Montserrat;font-weight:500;font-size:21px;color:#334155;line-height:1.5;text-align:center;margin:0px;align-self:center;}.elementor .e-47353034-7ae9{width:100%;max-width:900px;text-align:center;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:45px;display:flex;flex-direction:column;align-items:center;}.elementor .e-60ff38e1-9da3{font-family:Montserrat;font-weight:700;font-size:20px;color:#FFFFFF;letter-spacing:0.15em;text-align:center;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:0px;margin-block-end:14px;border-radius:4px;border-width:1.5px;border-color:#FFFFFF;border-style:solid;background-color:rgba(10, 25, 47, 0.45);display:inline-block;}.elementor .e-d2500c5-53f5{max-width:380px;font-family:Montserrat;font-weight:400;font-size:14px;color:#F1F5F9;line-height:1.6;text-align:center;margin:0px;}.elementor .e-174f3e98-2f20:hover,.elementor .e-174f3e98-2f20:focus-visible{background-color:rgba(10, 25, 47, 0.88);backdrop-filter:blur(4px);}.elementor .e-174f3e98-2f20{width:100%;height:100%;text-align:center;padding-block-start:35px;padding-block-end:35px;padding-inline-start:25px;padding-inline-end:25px;background-color:#063009;backdrop-filter:blur(2px);transition:all 0.35s;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-638c681e-1bd9{min-height:330px;overflow:hidden;position:relative;padding:0px;background-image:linear-gradient(#06300978, #06300978),url("https://taveira.com.br/wp-content/uploads/2026/10/Tubulacao.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-638c681e-1bd9:hover,.elementor .e-638c681e-1bd9:focus-visible{mix-blend-mode:normal;transform:translate3d(0px, 0px, 0px);}.elementor .e-277ecd41-e0b0{font-family:Montserrat;font-weight:700;font-size:20px;color:#FFFFFF;letter-spacing:0.15em;text-align:center;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:0px;margin-block-end:14px;border-radius:4px;border-width:1.5px;border-color:#FFFFFF;border-style:solid;background-color:rgba(10, 25, 47, 0.45);display:inline-block;}.elementor .e-219b05-1c50{max-width:380px;font-family:Montserrat;font-weight:400;font-size:14px;color:#F1F5F9;line-height:1.6;text-align:center;margin:0px;}.elementor .e-74293416-4da5:hover,.elementor .e-74293416-4da5:focus-visible{background-color:rgba(10, 25, 47, 0.88);backdrop-filter:blur(4px);}.elementor .e-74293416-4da5{width:100%;height:100%;text-align:center;padding-block-start:35px;padding-block-end:35px;padding-inline-start:25px;padding-inline-end:25px;background-color:rgba(4, 45, 69, 0.62);backdrop-filter:blur(2px);transition:all 0.35s;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-772dd4-4f92{min-height:330px;overflow:hidden;position:relative;padding:0px;background-image:linear-gradient(#06300978, #06300978),url("https://taveira.com.br/wp-content/uploads/2026/10/revestimento11.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-772dd4-4f92:hover,.elementor .e-772dd4-4f92:focus-visible{mix-blend-mode:normal;transform:translate3d(0px, 0px, 0px);}.elementor .e-86ae67f-200b{font-family:Montserrat;font-weight:700;font-size:20px;color:#FFFFFF;letter-spacing:0.15em;text-align:center;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:0px;margin-block-end:14px;border-radius:4px;border-width:1.5px;border-color:#FFFFFF;border-style:solid;background-color:rgba(10, 25, 47, 0.45);display:inline-block;}.elementor .e-11826ec8-3951{max-width:380px;font-family:Montserrat;font-weight:400;font-size:14px;color:#F1F5F9;line-height:1.6;text-align:center;margin:0px;}.elementor .e-5daa6503-f7d4:hover,.elementor .e-5daa6503-f7d4:focus-visible{background-color:rgba(10, 25, 47, 0.88);backdrop-filter:blur(4px);}.elementor .e-5daa6503-f7d4{width:100%;height:100%;text-align:center;padding-block-start:35px;padding-block-end:35px;padding-inline-start:25px;padding-inline-end:25px;background-color:rgba(4, 45, 69, 0.62);backdrop-filter:blur(2px);transition:all 0.35s;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-509e07a1-a881{min-height:330px;overflow:hidden;position:relative;padding:0px;background-image:linear-gradient(#06300978, #06300978),url("https://taveira.com.br/wp-content/uploads/2026/10/Tubulacao-3-1024x576.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-509e07a1-a881:hover,.elementor .e-509e07a1-a881:focus-visible{mix-blend-mode:normal;transform:translate3d(0px, 0px, 0px);}.elementor .e-60753090-f1c6{font-family:Montserrat;font-weight:700;font-size:20px;color:#FFFFFF;letter-spacing:0.15em;text-align:center;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:0px;margin-block-end:14px;border-radius:4px;border-width:1.5px;border-color:#FFFFFF;border-style:solid;background-color:rgba(10, 25, 47, 0.45);display:inline-block;}.elementor .e-6246d0fc-3f37{max-width:380px;font-family:Montserrat;font-weight:400;font-size:14px;color:#F1F5F9;line-height:1.6;text-align:center;margin:0px;}.elementor .e-1bcf1ace-9c23:hover,.elementor .e-1bcf1ace-9c23:focus-visible{background-color:rgba(10, 25, 47, 0.88);backdrop-filter:blur(4px);}.elementor .e-1bcf1ace-9c23{width:100%;height:100%;text-align:center;padding-block-start:35px;padding-block-end:35px;padding-inline-start:25px;padding-inline-end:25px;background-color:rgba(4, 45, 69, 0.62);backdrop-filter:blur(2px);transition:all 0.35s;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-c80480a-247f{min-height:330px;overflow:hidden;position:relative;padding:0px;background-image:linear-gradient(#06300978, #06300978),url("https://taveira.com.br/wp-content/uploads/2026/10/Tubulacao_2-1024x768.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-c80480a-247f:hover,.elementor .e-c80480a-247f:focus-visible{mix-blend-mode:normal;transform:translate3d(0px, 0px, 0px);}.elementor .e-4d8cddff-38b1{width:100%;column-gap:1px;padding:0px;margin:0px;display:grid;flex-direction:row;row-gap:1px;grid-template-columns:repeat(2, 1fr);align-items:center;}.elementor .e-3ceffae7-229d{width:100%;padding-block-start:85px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-40f61f0d-5586{width:100%;height:3px;background-image:linear-gradient(90deg, #FFCB00 0%,#009440 50%,#FFCB00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-461b9bd6-ecd3{width:auto;max-height:42px;padding:0px;margin-block-end:18px;border-radius:6px;display:block;}.elementor .e-3d8ab7e9-4e6b{font-family:Montserrat;font-weight:400;font-size:13px;color:#94A3B8;line-height:1.6;margin-block-start:0px;margin-block-end:14px;}.elementor .e-238445de-12a0{font-family:Montserrat;font-weight:700;font-size:11px;color:#10B981;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:0px;margin-block-end:12px;border-radius:3px;border-width:1px;border-color:rgba(16, 185, 129, 0.25);border-style:solid;background-color:rgba(16, 185, 129, 0.1);display:inline-block;}.elementor .e-51dace0-e424{font-family:Montserrat;font-weight:500;font-size:12px;color:#64748B;margin:0px;}.elementor .e-16c69cd2-bff9{max-width:340px;display:flex;flex-direction:column;flex:1 1 300px;align-items:flex-start;}.elementor .e-20a4af6a-2f91{font-family:Montserrat;font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;}.elementor .e-54f56262-5309{display:flex;flex-direction:column;flex:1 1 210px;align-items:flex-start;}.elementor .e-2184b819-51de{font-family:Montserrat;font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;}.elementor .e-533f763a-8713{display:flex;flex-direction:column;flex:1 1 180px;align-items:flex-start;}.elementor .e-297e747a-8b32{font-family:Montserrat;font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;}.elementor .e-104bacb6-3779:hover,.elementor .e-104bacb6-3779:focus-visible{background-color:#047857;}.elementor .e-104bacb6-3779{font-family:Montserrat;font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:0.05em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;background-color:#059669;transition:background-color 0.2s;display:inline-block;}.elementor .e-db3fc4f-afad{display:flex;flex-direction:column;flex:1 1 260px;align-items:flex-start;}.elementor .e-39a0a70b-f276{width:100%;margin-block-end:45px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .e-277ea546-f711{font-family:Montserrat;font-weight:400;font-size:12px;color:#64748B;margin:0px;}.elementor .e-491562ec-f69d{font-family:Montserrat;font-weight:400;font-size:12px;color:#64748B;margin:0px;}.elementor .e-311550f7-18f0{width:100%;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-17043587-6e75{width:100%;max-width:1240px;padding-block-start:70px;padding-block-end:35px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}.elementor .e-321ecb9a-ee4f{width:100%;position:relative;padding:0px;margin:0px;background-color:#060E1A;display:flex;flex-direction:column;align-items:center;}