.elementor .e-42fc6483-7e6e{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-3bc136ae-5b74{font-family:Montserrat;font-weight:800;font-size:60px;color:#F8F4F3;letter-spacing:-1.5px;line-height:1.05;}.elementor .e-723835f7-bc1d{max-width:540px;font-family:Montserrat;font-size:19px;color:#F8F4F3;line-height:1.6;opacity:85%;}.elementor .e-772e35a4-5606:hover,.elementor .e-772e35a4-5606:focus-visible{background-color:#7A1416;}.elementor .e-772e35a4-5606{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-1e44defa-6067:hover,.elementor .e-1e44defa-6067:focus-visible{background-color:#574D4B;}.elementor .e-1e44defa-6067{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-714e0697-c5e3{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;flex-wrap:wrap;}.elementor .e-6ef4b6b0-85a6{padding:0px;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-7aebe5d1-b7db{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:32px;display:block;}.elementor .e-586291-96ed{font-family:Montserrat;font-weight:800;font-size:40px;color:#BB1B1D;line-height:1;}.elementor .e-55a67f1c-af17{font-family:Montserrat;font-weight:600;font-size:14px;color:#574D4B;}.elementor .e-1fea4b7f-ab8f{position:absolute;inset-block-end:40px;inset-inline-start:-32px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;background-color:#F8F4F3;box-shadow:0px 24px 48px 0px rgba(0,0,0,0.35);flex-direction:column;gap:2px;width: fit-content;\n}.elementor .e-6c926122-9c45{position:relative;padding:0px;flex-direction:column;flex:1 1 0px;}.elementor .e-23a96c6-350d{max-width:1200px;padding:0px;gap:64px;align-items:center;}.elementor .e-4eb0bc40-5225{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-48597b15-1ad7{font-family:Montserrat;font-weight:700;font-size:13px;color:#BB1B1D;letter-spacing:3px;}.elementor .e-6d236235-7459{font-family:Montserrat;font-weight:800;font-size:44px;color:#000000;letter-spacing:-1px;line-height:1.1;}.elementor .e-790af683-a626{max-width:720px;padding:0px;flex-direction:column;gap:12px;}.elementor .e-2b5c11da-97a5{font-family:Montserrat;font-weight:800;font-size:15px;color:#BB1B1D;}.elementor .e-4b60e64d-cf14{font-family:Montserrat;font-weight:700;font-size:24px;color:#000000;line-height:1.2;}.elementor .e-308dd187-8d4f{font-family:Montserrat;font-size:17px;color:#574D4B;line-height:1.6;}.elementor .e-5a4f9ba3-c957:hover,.elementor .e-5a4f9ba3-c957:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-5a4f9ba3-c957{padding:40px;border-radius:28px;border-width:1px;border-color:rgba(87,77,75,0.15);border-style:solid;background-color:#FFFFFF;transition:transform 0.3s;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-4214e37c-e90b{font-family:Montserrat;font-weight:800;font-size:15px;color:#F8F4F3;}.elementor .e-309f8e53-edf9{font-family:Montserrat;font-weight:700;font-size:24px;color:#F8F4F3;line-height:1.2;}.elementor .e-5c159fc0-2c83{font-family:Montserrat;font-size:17px;color:#F8F4F3;line-height:1.6;}.elementor .e-737101c4-9e70:hover,.elementor .e-737101c4-9e70:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-737101c4-9e70{padding:40px;border-radius:28px;background-color:#7A1416;transition:transform 0.3s;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-3389010d-3ced{font-family:Montserrat;font-weight:800;font-size:15px;color:#BB1B1D;}.elementor .e-6b370066-4eba{font-family:Montserrat;font-weight:700;font-size:24px;color:#000000;line-height:1.2;}.elementor .e-5880a555-d9f5{font-family:Montserrat;font-size:17px;color:#574D4B;line-height:1.6;}.elementor .e-6e31b2e-c33f:hover,.elementor .e-6e31b2e-c33f:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-6e31b2e-c33f{padding:40px;border-radius:28px;border-width:1px;border-color:rgba(87,77,75,0.15);border-style:solid;background-color:#FFFFFF;transition:transform 0.3s;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-63c20a77-beb9{padding:0px;gap:24px;}.elementor .e-2c0c14c-b878{max-width:1200px;padding:0px;flex-direction:column;gap:56px;}.elementor .e-4ecc0c5-415c{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F8F4F3;justify-content:center;}.elementor .e-1a959936-7046{font-family:Montserrat;font-weight:700;font-size:13px;color:#F8F4F3;letter-spacing:3px;opacity:80%;}.elementor .e-43441882-2ffc{font-family:Montserrat;font-weight:800;font-size:44px;color:#F8F4F3;letter-spacing:-1px;line-height:1.1;}.elementor .e-29a48ad7-43ad{font-family:Montserrat;font-size:17px;color:#F8F4F3;line-height:1.7;opacity:85%;}.elementor .e-6dee69c8-e63f:hover,.elementor .e-6dee69c8-e63f:focus-visible{background-color:#FFFFFF;}.elementor .e-6dee69c8-e63f{font-family:Montserrat;font-weight:700;font-size:16px;color:#7A1416;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:#F8F4F3;transition:background-color 0.3s;}.elementor .e-28e45138-b2c3{padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-24a8c1aa-22bf{font-family:Montserrat;font-weight:800;font-size:56px;color:#F8F4F3;letter-spacing:-1px;line-height:1;}.elementor .e-43815d1d-cd52{font-family:Montserrat;font-weight:600;font-size:15px;color:#F8F4F3;}.elementor .e-5cdd8b70-a355{padding:32px;border-radius:24px;border-width:1px;border-color:rgba(248,244,243,0.18);border-style:solid;background-color:rgba(248,244,243,0.08);flex-direction:column;gap:8px;flex:1 1 calc(50% - 8px);}.elementor .e-43cc671c-a788{font-family:Montserrat;font-weight:800;font-size:56px;color:#000000;letter-spacing:-1px;line-height:1;}.elementor .e-79578381-b5b5{font-family:Montserrat;font-weight:700;font-size:15px;color:#000000;}.elementor .e-6061dd1f-431d{padding:32px;border-radius:24px;background-color:#F34334;flex-direction:column;gap:8px;flex:1 1 calc(50% - 8px);}.elementor .e-543d65e6-bac1{font-family:Montserrat;font-weight:800;font-size:56px;color:#F34334;letter-spacing:-1px;line-height:1;}.elementor .e-316a4949-1ff9{font-family:Montserrat;font-weight:600;font-size:15px;color:#F8F4F3;}.elementor .e-2fe4e3e2-fa1e{padding:32px;border-radius:24px;background-color:#000000;flex-direction:column;gap:8px;flex:1 1 calc(50% - 8px);}.elementor .e-7d83d680-5dca{font-family:Montserrat;font-weight:800;font-size:56px;color:#F8F4F3;letter-spacing:-1px;line-height:1;}.elementor .e-23613fdd-f064{font-family:Montserrat;font-weight:600;font-size:15px;color:#F8F4F3;}.elementor .e-dd60388-fcb1{padding:32px;border-radius:24px;border-width:1px;border-color:rgba(248,244,243,0.18);border-style:solid;background-color:rgba(248,244,243,0.08);flex-direction:column;gap:8px;flex:1 1 calc(50% - 8px);}.elementor .e-11ba2864-9ac8{padding:0px;gap:16px;flex-wrap:wrap;flex:1 1 0px;}.elementor .e-74d63680-b889{max-width:1200px;padding:0px;gap:72px;align-items:center;}.elementor .e-5547e470-72bb{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#7A1416;justify-content:center;}.elementor .e-d151d38-d633{width:100%;max-width:400px;display:block;}.elementor .e-14f16b5a-9b31{overflow:hidden;padding-block-start:40px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:32px;background-image:linear-gradient(160deg, #F34334 0%,#BB1B1D 45%,#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:flex-end;width: fit-content;\n}.elementor .e-61bc4bb6-584e{font-family:Montserrat;font-weight:700;font-size:13px;color:#BB1B1D;letter-spacing:3px;}.elementor .e-1b8c4776-eb78{font-family:Montserrat;font-weight:800;font-size:44px;color:#000000;letter-spacing:-1px;line-height:1.1;}.elementor .e-5e72ea38-856c{font-family:Montserrat;font-weight:600;font-size:15px;color:#7A1416;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(122,20,22,0.25);border-style:solid;background-color:#FFFFFF;}.elementor .e-451ba025-6b73{font-family:Montserrat;font-weight:600;font-size:15px;color:#7A1416;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(122,20,22,0.25);border-style:solid;background-color:#FFFFFF;}.elementor .e-3253f4eb-142f{font-family:Montserrat;font-weight:600;font-size:15px;color:#7A1416;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(122,20,22,0.25);border-style:solid;background-color:#FFFFFF;}.elementor .e-31d0b538-36cc{padding:0px;gap:10px;flex-wrap:wrap;}.elementor .e-24ef8a44-b5aa{font-family:Montserrat;font-size:17px;color:#574D4B;line-height:1.7;}.elementor .e-2d648348-a01b:hover,.elementor .e-2d648348-a01b:focus-visible{background-color:#7A1416;}.elementor .e-2d648348-a01b{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-40be7bd5-5b82{padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-1c87595d-3467{max-width:1200px;padding:0px;gap:72px;align-items:center;}.elementor .e-731422d5-ffd1{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F8F4F3;justify-content:center;}.elementor .e-7c150842-b571{font-family:Montserrat;font-weight:700;font-size:13px;color:#F34334;letter-spacing:3px;}.elementor .e-32535df0-4ebe{font-family:Montserrat;font-weight:800;font-size:44px;color:#F8F4F3;letter-spacing:-1px;line-height:1.1;}.elementor .e-46b095f-16d0{font-family:Montserrat;font-size:18px;color:#F8F4F3;line-height:1.6;opacity:75%;}.elementor .e-3f789e7d-ecb0{max-width:760px;padding:0px;flex-direction:column;gap:12px;}.elementor .e-792b3dcb-9c8c{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-3b288981-9341{width:52px;height:52px;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-503c197d-6aa4{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-7be2bf0d-ab44:hover,.elementor .e-7be2bf0d-ab44:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-7be2bf0d-ab44{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-381408b7-c04a{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-1ba419db-dad0{width:52px;height:52px;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-5f813eb4-e81f{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-254be3d2-1f2f:hover,.elementor .e-254be3d2-1f2f:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-254be3d2-1f2f{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-2ac36a7-946d{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-25a5daba-e911{width:52px;height:52px;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-1c63e7db-c773{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-573fac23-3add:hover,.elementor .e-573fac23-3add:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-573fac23-3add{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-4366efa0-67d2{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-67e8db50-8582{width:52px;height:52px;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-10c9c965-a7fc{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-244c5c2c-36ab:hover,.elementor .e-244c5c2c-36ab:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-244c5c2c-36ab{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-4c47edef-3869{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-27c44433-3938{width:52px;height:52px;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-1dece1f8-b511{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-79c5464e-95f1:hover,.elementor .e-79c5464e-95f1:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-79c5464e-95f1{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-5886a87c-5433{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-d8f6186-8fb1{width:52px;height:52px;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-3bcd547c-5a53{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-4be253c8-8df8:hover,.elementor .e-4be253c8-8df8:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-4be253c8-8df8{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-16849836-4669{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-28e6f8e6-c5ac{width:52px;height:52px;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-730dc1b1-8b95{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-60db7171-6102:hover,.elementor .e-60db7171-6102:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-60db7171-6102{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-645cec05-f2d3{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-2d611d4-1c79{width:52px;height:52px;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-651bb68c-9f0a{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-1579c0c5-693f:hover,.elementor .e-1579c0c5-693f:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-1579c0c5-693f{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-7495b1a8-ad4d{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-4262f55c-b25c{width:52px;height:52px;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-2f9b22ec-6a19{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-75f0faa9-524f:hover,.elementor .e-75f0faa9-524f:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-75f0faa9-524f{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-428ea3b7-f9b5{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-7f2d015e-6a66{width:52px;height:52px;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-6cc5f17e-1663{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-71bdf49d-e5af:hover,.elementor .e-71bdf49d-e5af:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-71bdf49d-e5af{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-4ac0f698-e169{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-3dd8656e-dc9e{width:52px;height:52px;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-138efa15-3d29{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-66c5c6c9-d201:hover,.elementor .e-66c5c6c9-d201:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-66c5c6c9-d201{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-7d51b1d8-a9a2{width:26px;height:26px;display:block;filter: invert(1);\n}.elementor .e-1107a458-70a1{width:52px;height:52px;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-4e504536-5934{font-family:Montserrat;font-weight:600;font-size:17px;color:#F8F4F3;line-height:1.3;}.elementor .e-6e9c3b54-4d52:hover,.elementor .e-6e9c3b54-4d52:focus-visible{background-color:#7A1416;box-shadow:0px 20px 40px 0px rgba(187,27,29,0.35);transform:translate3d(0px, -8px, 0px);translate: 0px -8px;\n}.elementor .e-6e9c3b54-4d52{padding:28px;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);transition:transform 0.35s, background-color 0.35s, box-shadow 0.35s;flex-direction:column;gap:18px;flex:1 1 calc(25% - 12px);align-items:flex-start;transition: translate 0.35s, background-color 0.35s, box-shadow 0.35s;\n}.elementor .e-12dc9f52-f83d{padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-13d75fad-1b63{max-width:1200px;padding:0px;flex-direction:column;gap:56px;}.elementor .e-79939b0-a66a{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#000000;justify-content:center;}.elementor .e-7112b50b-92c8{font-family:Montserrat;font-weight:700;font-size:13px;color:#BB1B1D;letter-spacing:3px;}.elementor .e-4e8af027-dcc8{font-family:Montserrat;font-weight:800;font-size:30px;color:#000000;letter-spacing:-0.5px;line-height:1.15;}.elementor .e-4f7032d4-ebbb{font-family:Montserrat;font-size:17px;color:#574D4B;line-height:1.9;}.elementor .e-21c93bc0-62b1{padding:40px;border-radius:28px;background-color:#F8F4F3;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-78d627df-b4e4{font-family:Montserrat;font-weight:700;font-size:13px;color:#BB1B1D;letter-spacing:3px;}.elementor .e-70d0d330-fcdc{font-family:Montserrat;font-weight:800;font-size:30px;color:#000000;letter-spacing:-0.5px;line-height:1.15;}.elementor .e-9768e51-88cf{font-family:Montserrat;font-size:17px;color:#574D4B;line-height:1.9;}.elementor .e-7a2fd4d4-a403:hover,.elementor .e-7a2fd4d4-a403:focus-visible{background-color:#7A1416;}.elementor .e-7a2fd4d4-a403{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:auto;border-radius:999px;background-color:#BB1B1D;transition:background-color 0.3s;}.elementor .e-6a150006-1a2b{padding:40px;border-radius:28px;background-color:#F8F4F3;flex-direction:column;gap:16px;flex:1 1 0px;align-items:flex-start;}.elementor .e-7d5c75cc-1b71{width:100%;max-width:300px;display:block;}.elementor .e-20e70372-cd83{overflow:hidden;padding-block-start:32px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:28px;background-image:linear-gradient(180deg, #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:flex-end;width: fit-content;\n}.elementor .e-220927a7-b2d7{max-width:1200px;padding:0px;gap:24px;align-items:stretch;}.elementor .e-728ce020-a84e{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;background-position:0% 0%;justify-content:center;}.elementor .e-8357038-bf12{font-family:Montserrat;font-weight:700;font-size:13px;color:#574D4B;letter-spacing:3px;text-align:center;}.elementor .e-571807d6-22c1{max-width:100%;max-height:80px;object-fit:contain;mix-blend-mode:multiply;}.elementor .e-1b042717-95fa{width:220px;height:120px;padding:20px;border-radius:20px;background-color:#F8F4F3;justify-content:center;align-items:center;}.elementor .e-7109fdf6-9fd9{max-width:100%;max-height:80px;object-fit:contain;mix-blend-mode:multiply;}.elementor .e-410940e5-6eb6{width:220px;height:120px;padding:20px;border-radius:20px;background-color:#F8F4F3;justify-content:center;align-items:center;}.elementor .e-6cdac893-9b73{max-width:100%;max-height:80px;object-fit:contain;mix-blend-mode:multiply;}.elementor .e-66765936-9b95{width:220px;height:120px;padding:20px;border-radius:20px;background-color:#F8F4F3;justify-content:center;align-items:center;}.elementor .e-2679c2d4-2df8{max-width:100%;max-height:80px;object-fit:contain;mix-blend-mode:multiply;}.elementor .e-372eb5fe-2979{width:220px;height:120px;padding:20px;border-radius:20px;background-color:#F8F4F3;justify-content:center;align-items:center;}.elementor .e-4f6f8f7a-de3b{padding:0px;gap:24px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-345f23bb-b22f{max-width:1200px;padding:0px;flex-direction:column;gap:32px;align-items:center;}.elementor .e-2e1ea03-3f65{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;justify-content:center;border-block-end: 1px solid rgba(87,77,75,0.12);\n}.elementor .e-bfc9cae-ee9b{font-family:Montserrat;font-weight:800;font-size:40px;color:#F8F4F3;letter-spacing:-1px;line-height:1.1;}.elementor .e-13981392-4c51{font-family:Montserrat;font-size:17px;color:#F8F4F3;line-height:1.6;opacity:85%;}.elementor .e-2d7c2466-cc06{padding:0px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-472ac62b-8398:hover,.elementor .e-472ac62b-8398:focus-visible{background-color:#FFFFFF;}.elementor .e-472ac62b-8398{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-46db0e5a-7c3e:hover,.elementor .e-46db0e5a-7c3e:focus-visible{background-color:rgba(248,244,243,0.12);}.elementor .e-46db0e5a-7c3e{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-6998bd36-2fdb{width:auto;padding:0px;flex-direction:column;gap:12px;flex:0 0 auto;}.elementor .e-45bd3830-1e28{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-79cb346a-d3d2{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F8F4F3;justify-content:center;}