.elementor .e-559d81e4-d788{font-family:Montserrat;font-weight:700;font-size:13px;color:#F34334;letter-spacing:3px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:#F34334;border-style:solid;width: fit-content;\n}.elementor .e-27e59393-2d8d{font-family:Montserrat;font-weight:800;font-size:60px;color:#F8F4F3;letter-spacing:-1.5px;line-height:1.05;}.elementor .e-6d9fb54-8b8b{max-width:640px;font-family:Montserrat;font-size:19px;color:#F8F4F3;line-height:1.6;opacity:85%;}.elementor .e-9d394d9-c6a6:hover,.elementor .e-9d394d9-c6a6:focus-visible{background-color:#7A1416;}.elementor .e-9d394d9-c6a6{font-family:Montserrat;font-weight:700;font-size:16px;color:#F8F4F3;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;background-color:#BB1B1D;transition:background-color 0.3s;}.elementor .e-6041553a-43fb:hover,.elementor .e-6041553a-43fb:focus-visible{background-color:#574D4B;}.elementor .e-6041553a-43fb{font-family:Montserrat;font-weight:600;font-size:16px;color:#F8F4F3;padding-block-start:17px;padding-block-end:17px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:1px;border-color:#F8F4F3;border-style:solid;background-color:transparent;transition:background-color 0.3s;}.elementor .e-5f1a1926-94ea{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-47de6521-7d59{max-width:880px;text-align:center;padding:0px;flex-direction:column;gap:24px;align-items:center;}.elementor .e-41e93f0c-e969{overflow:hidden;padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-image:radial-gradient(circle at 85% 15%, #7A1416 0%,#000000 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;}.elementor .e-4358fc95-9c7b{font-family:Montserrat;font-weight:700;font-size:13px;color:#F34334;letter-spacing:3px;}.elementor .e-1b402c21-3912{font-family:Montserrat;font-weight:800;font-size:44px;color:#F8F4F3;letter-spacing:-1px;line-height:1.1;}.elementor .e-8ac82c-b4cf{max-width:720px;padding:0px;flex-direction:column;gap:14px;}.elementor .e-2b77c71d-5783{width:28px;height:28px;display:block;filter: invert(1);\n}.elementor .e-7e6f5527-5653{width:56px;height:56px;padding:0px;border-radius:14px;background-image:linear-gradient(135deg, #F34334 0%,#BB1B1D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-39c3b1c4-8bf8{font-family:Montserrat;font-weight:700;font-size:22px;color:#F8F4F3;line-height:1.2;}.elementor .e-eafba61-71c1{font-family:Montserrat;font-size:16px;color:#F8F4F3;line-height:1.6;opacity:85%;}.elementor .e-19b6d6e9-ee3e:hover,.elementor .e-19b6d6e9-ee3e:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);translate: 0px -8px;\n}.elementor .e-19b6d6e9-ee3e{padding:32px;border-radius:20px;border-width:1px;border-color:rgba(248,244,243,0.16);border-style:solid;background-color:rgba(248,244,243,0.04);flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-780349a9-8826{width:28px;height:28px;display:block;filter: invert(1);\n}.elementor .e-1db29a53-9107{width:56px;height:56px;padding:0px;border-radius:14px;background-image:linear-gradient(135deg, #F34334 0%,#BB1B1D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-506e09a8-f5d4{font-family:Montserrat;font-weight:700;font-size:22px;color:#F8F4F3;line-height:1.2;}.elementor .e-ca0a40a-644a{font-family:Montserrat;font-size:16px;color:#F8F4F3;line-height:1.6;opacity:85%;}.elementor .e-be8003f-96d6:hover,.elementor .e-be8003f-96d6:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);translate: 0px -8px;\n}.elementor .e-be8003f-96d6{padding:32px;border-radius:20px;border-width:1px;border-color:rgba(248,244,243,0.16);border-style:solid;background-color:rgba(248,244,243,0.04);flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-7ca66e03-f6d0{width:28px;height:28px;display:block;filter: invert(1);\n}.elementor .e-1bd5b867-62d1{width:56px;height:56px;padding:0px;border-radius:14px;background-image:linear-gradient(135deg, #F34334 0%,#BB1B1D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-17d8104c-367b{font-family:Montserrat;font-weight:700;font-size:22px;color:#F8F4F3;line-height:1.2;}.elementor .e-2b83fe60-5693{font-family:Montserrat;font-size:16px;color:#F8F4F3;line-height:1.6;opacity:85%;}.elementor .e-499f53a-e3d0:hover,.elementor .e-499f53a-e3d0:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);translate: 0px -8px;\n}.elementor .e-499f53a-e3d0{padding:32px;border-radius:20px;border-width:1px;border-color:rgba(248,244,243,0.16);border-style:solid;background-color:rgba(248,244,243,0.04);flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-78752b0-7043{padding:0px;gap:16px;align-items:stretch;}.elementor .e-7fbf14e3-f4ca{max-width:1200px;padding:0px;flex-direction:column;gap:48px;}.elementor .e-37840aba-559f{padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;background-color:#000000;justify-content:center;}.elementor .e-118adf3c-c8a1{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:32px;box-shadow:0px 24px 48px 0px rgba(0,0,0,0.18);display:block;}.elementor .e-54398891-dd8d{padding:0px;flex:0 0 42%;}.elementor .e-46ff36e9-c9fd{font-family:Montserrat;font-weight:700;font-size:13px;color:#BB1B1D;letter-spacing:3px;}.elementor .e-55bbb3b8-5f7f{font-family:Montserrat;font-weight:800;font-size:40px;color:#000000;letter-spacing:-1px;line-height:1.1;}.elementor .e-662f2655-7fd9{font-family:Montserrat;font-size:17px;color:#574D4B;line-height:1.7;}.elementor .e-424e310d-8179:hover,.elementor .e-424e310d-8179:focus-visible{background-color:#7A1416;}.elementor .e-424e310d-8179{font-family:Montserrat;font-weight:700;font-size:16px;color:#F8F4F3;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:8px;border-radius:999px;background-color:#BB1B1D;transition:background-color 0.3s;}.elementor .e-60073638-664a{padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-1718ab5f-4427{max-width:1200px;padding:0px;gap:72px;align-items:center;}.elementor .e-57a59ac9-9260{overflow:hidden;padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;justify-content:center;}.elementor .e-2fbc3a76-1593{font-family:Montserrat;font-weight:700;font-size:13px;color:#BB1B1D;letter-spacing:3px;}.elementor .e-4a5ccf-d27b{font-family:Montserrat;font-weight:800;font-size:40px;color:#000000;letter-spacing:-1px;line-height:1.1;}.elementor .e-3295060d-69ba{font-family:Montserrat;font-size:17px;color:#574D4B;line-height:1.7;}.elementor .e-176792f3-7940:hover,.elementor .e-176792f3-7940:focus-visible{background-color:#7A1416;}.elementor .e-176792f3-7940{font-family:Montserrat;font-weight:700;font-size:16px;color:#F8F4F3;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:8px;border-radius:999px;background-color:#BB1B1D;transition:background-color 0.3s;}.elementor .e-2ae99d65-6868{padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-612aac88-c966{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:32px;box-shadow:0px 24px 48px 0px rgba(0,0,0,0.18);display:block;}.elementor .e-888c2db-c1de{padding:0px;flex:0 0 42%;}.elementor .e-546f417e-bcb5{max-width:1200px;padding:0px;gap:72px;align-items:center;}.elementor .e-75c0fb53-25d7{overflow:hidden;padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F8F4F3;justify-content:center;}.elementor .e-529f1958-21a9{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:32px;box-shadow:0px 24px 48px 0px rgba(0,0,0,0.18);display:block;}.elementor .e-1d3823b6-a831{padding:0px;flex:0 0 42%;}.elementor .e-5455bfb4-fbde{font-family:Montserrat;font-weight:700;font-size:13px;color:#BB1B1D;letter-spacing:3px;}.elementor .e-59ae80a9-dced{font-family:Montserrat;font-weight:800;font-size:40px;color:#000000;letter-spacing:-1px;line-height:1.1;}.elementor .e-89026cd-4419{font-family:Montserrat;font-size:17px;color:#574D4B;line-height:1.7;}.elementor .e-69b60f9-4e60:hover,.elementor .e-69b60f9-4e60:focus-visible{background-color:#7A1416;}.elementor .e-69b60f9-4e60{font-family:Montserrat;font-weight:700;font-size:16px;color:#F8F4F3;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:8px;border-radius:999px;background-color:#BB1B1D;transition:background-color 0.3s;}.elementor .e-63bdcf5a-485c{padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-7d97d944-e134{max-width:1200px;padding:0px;gap:72px;align-items:center;}.elementor .e-65dca991-7b0a{overflow:hidden;padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;justify-content:center;}.elementor .e-7ca2bdc8-7ffe{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-d909e5e-bd16{width:52px;height:52px;padding:0px;border-radius:14px;background-image:linear-gradient(135deg, #BB1B1D 0%,#7A1416 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1c4ad3ea-44e1{font-family:Montserrat;font-weight:700;font-size:13px;color:#BB1B1D;letter-spacing:3px;}.elementor .e-79280a59-3f07{font-family:Montserrat;font-weight:800;font-size:30px;color:#000000;letter-spacing:-0.5px;line-height:1.15;}.elementor .e-48c90d10-fef9{font-family:Montserrat;font-size:17px;color:#574D4B;line-height:1.9;}.elementor .e-1caaefeb-74d3:hover,.elementor .e-1caaefeb-74d3:focus-visible{box-shadow:0px 24px 48px 0px rgba(0,0,0,0.35);translate: 0px -8px;\n}.elementor .e-1caaefeb-74d3{padding:40px;border-radius:28px;background-color:#F8F4F3;flex-direction:column;gap:16px;flex:1 1 0px;align-items:flex-start;transition: translate 0.35s, box-shadow 0.35s;\n}.elementor .e-681d9d07-8c68{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-22384f3-140a{width:52px;height:52px;padding:0px;border-radius:14px;background-image:linear-gradient(135deg, #BB1B1D 0%,#7A1416 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-6f1bf556-c4e4{font-family:Montserrat;font-weight:700;font-size:13px;color:#BB1B1D;letter-spacing:3px;}.elementor .e-1749664e-accb{font-family:Montserrat;font-weight:800;font-size:30px;color:#000000;letter-spacing:-0.5px;line-height:1.15;}.elementor .e-47c28149-3f16{font-family:Montserrat;font-size:17px;color:#574D4B;line-height:1.9;}.elementor .e-2a47f725-16c8:hover,.elementor .e-2a47f725-16c8:focus-visible{box-shadow:0px 24px 48px 0px rgba(0,0,0,0.35);translate: 0px -8px;\n}.elementor .e-2a47f725-16c8{padding:40px;border-radius:28px;background-color:#F8F4F3;flex-direction:column;gap:16px;flex:1 1 0px;align-items:flex-start;transition: translate 0.35s, box-shadow 0.35s;\n}.elementor .e-20f38c99-c881{max-width:1200px;padding:0px;gap:24px;align-items:stretch;}.elementor .e-2326373-a464{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(135deg, rgba(0,0,0,0.88) 0%,rgba(122,20,22,0.92) 100%),url("https://solucao.dutton.com.br/wp-content/uploads/sites/6/2026/04/119.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:center;}.elementor .e-6f0dc803-2d01{font-family:Montserrat;font-weight:800;font-size:40px;color:#F8F4F3;letter-spacing:-1px;line-height:1.1;}.elementor .e-60bbefba-c450{font-family:Montserrat;font-size:17px;color:#F8F4F3;line-height:1.6;opacity:85%;}.elementor .e-1f1bf7d0-9288{padding:0px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-5ccf5e29-42f9:hover,.elementor .e-5ccf5e29-42f9:focus-visible{background-color:#FFFFFF;}.elementor .e-5ccf5e29-42f9{font-family:Montserrat;font-weight:700;font-size:16px;color:#7A1416;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;background-color:#F8F4F3;transition:background-color 0.3s;}.elementor .e-653a201c-1a1f:hover,.elementor .e-653a201c-1a1f:focus-visible{background-color:rgba(248,244,243,0.12);}.elementor .e-653a201c-1a1f{font-family:Montserrat;font-weight:600;font-size:16px;color:#F8F4F3;padding-block-start:17px;padding-block-end:17px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:1px;border-color:#F8F4F3;border-style:solid;background-color:transparent;transition:background-color 0.3s;}.elementor .e-4e8b2b3f-60c5{width:auto;padding:0px;flex-direction:column;gap:12px;flex:0 0 auto;}.elementor .e-1439f174-5173{max-width:1200px;padding:64px;border-radius:36px;background-image:linear-gradient(120deg, #000000 0%,#7A1416 60%,#BB1B1D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;gap:40px;justify-content:space-between;align-items:center;}.elementor .e-68856eec-83d8{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F8F4F3;justify-content:center;}