.elementor .e-72f01ca3-1559b0e{width:753px;font-weight:600;font-size:60px;color:#403E3B;letter-spacing:1px;word-spacing:0px;line-height:62px;}.elementor .e-50c872e-978f837{width:585px;font-family:Poppins;font-weight:400;font-size:26px;color:#403E3B;letter-spacing:0px;line-height:36px;margin-block-start:-10px;}.elementor .e-45e4f871-6cef066{position:absolute;inset-block-end:60px;inset-inline-start:40px;column-gap:42px;padding:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:135px;margin-inline-end:0px;flex-direction:row;row-gap:1px;justify-content:flex-start;align-items:center;}.elementor .e-26393314-7833da3{color:#1c1c1b;}.elementor .e-6c2e73d0-107f038{font-family:Poppins;font-weight:400;font-size:21px;color:#1c1c1b;margin-block-start:-8px;margin-block-end:6px;}.elementor .e-7aea062b-a863754{width:100%;max-width:1200px;margin:auto;border-radius:18px;border-width:1px;border-color:#867266;border-style:solid;background-color:#a68774b3;box-shadow:0px 0px 3px 0px #E8DED0;flex-direction:column;gap:24px;justify-content:center;align-items:center;}.elementor .e-5468fe18-34b2a84{font-size:32px;color:#1c1c1b;margin:0px;}.elementor .e-463e1400-fd77812{min-height:80px;font-size:20px;color:#1c1c1b;text-align:center;padding:4px;margin:0px;border-width:0px;align-self:center;}.elementor .e-7647e4bd-e97293c{font-family:Poppins;font-weight:600;color:#1c1c1b;text-transform:uppercase;margin-block-start:auto;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:22px;border-width:6px;background-color:#947c6e;box-shadow:0px 0px 1px 0px #b0a99e;}.elementor .e-7647e4bd-e97293c:hover,.elementor .e-7647e4bd-e97293c:focus-visible{color:#E7E0D7;border-color:#403E3B;background-color:#403E3B;}.elementor .e-45d31b7f-cc3d79b{width:31%;min-height:270px;padding:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:18px;border-width:1px;border-color:#867266;border-style:solid;background-color:#a6877499;box-shadow:0px 0px 3px 0px #c5bcb1;flex-direction:column;gap:24px;flex-wrap:wrap;flex:0 0 31%;justify-content:flex-start;align-items:center;}.elementor .e-1f3011e9-1d5d848{font-size:32px;margin:0px;}.elementor .e-2d03dba6-58861ba{min-height:80px;font-size:20px;text-align:center;padding:4px;margin:0px;align-self:center;}.elementor .e-37639924-e23a2f3{font-family:Poppins;font-weight:600;color:#1c1c1b;text-transform:uppercase;margin-block-start:auto;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:22px;border-width:6px;background-color:#947c6e;box-shadow:0px 0px 1px 0px #b0a99e;}.elementor .e-37639924-e23a2f3:hover,.elementor .e-37639924-e23a2f3:focus-visible{color:#E7E0D7;border-color:#403E3B;background-color:#403E3B;}.elementor .e-8e8f362-1a7af44{width:31%;min-height:270px;padding:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:18px;border-width:1px;border-color:#867266;border-style:solid;background-color:#a6877499;box-shadow:0px 0px 3px 0px #c5bcb1;flex-direction:column;gap:24px;flex-wrap:wrap;flex:0 0 31%;justify-content:flex-start;align-items:center;}.elementor .e-7e6cca9c-60ec306{font-size:32px;margin:0px;}.elementor .e-6351a7bc-f2e1224{min-height:80px;font-size:20px;text-align:center;padding:4px;margin:0px;align-self:center;}.elementor .e-4dff2ac6-fb4dbb5{font-family:Poppins;font-weight:600;color:#1c1c1b;text-transform:uppercase;margin-block-start:auto;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:22px;border-width:6px;background-color:#947c6e;box-shadow:0px 0px 1px 0px #b0a99e;}.elementor .e-4dff2ac6-fb4dbb5:hover,.elementor .e-4dff2ac6-fb4dbb5:focus-visible{color:#E7E0D7;border-color:#403E3B;background-color:#403E3B;}.elementor .e-1588a985-8e6a3ff{width:31%;min-height:270px;padding:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:18px;border-width:1px;border-color:#867266;border-style:solid;background-color:#a6877499;box-shadow:0px 0px 3px 0px #c5bcb1;flex-direction:column;gap:24px;flex-wrap:wrap;flex:0 0 31%;justify-content:flex-start;align-items:center;}.elementor .e-76307311-c5e4a68{font-size:32px;margin:0px;}.elementor .e-7a54ed62-c414961{min-height:80px;font-size:20px;text-align:center;padding:4px;margin:0px;align-self:center;}.elementor .e-2152a303-bc2bd17{font-family:Poppins;font-weight:600;color:#1c1c1b;text-transform:uppercase;margin-block-start:auto;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:22px;border-width:6px;background-color:#947c6e;box-shadow:0px 0px 1px 0px #b0a99e;}.elementor .e-2152a303-bc2bd17:hover,.elementor .e-2152a303-bc2bd17:focus-visible{color:#E7E0D7;border-color:#403E3B;background-color:#403E3B;}.elementor .e-485c1fbb-0daf3de{width:31%;min-height:270px;padding:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:18px;border-width:1px;border-color:#867266;border-style:solid;background-color:#a6877499;box-shadow:0px 0px 3px 0px #c5bcb1;flex-direction:column;gap:24px;flex-wrap:wrap;flex:0 0 31%;justify-content:flex-start;align-items:center;}.elementor .e-1d7cf906-ae180fe{font-size:32px;margin:0px;}.elementor .e-3a099678-4b2d6dd{min-height:80px;font-size:20px;text-align:center;padding:4px;margin:0px;align-self:center;}.elementor .e-7911f518-f6f1393{font-family:Poppins;font-weight:600;color:#1c1c1b;text-transform:uppercase;margin-block-start:auto;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:22px;border-width:6px;background-color:#947c6e;box-shadow:0px 0px 1px 0px #b0a99e;}.elementor .e-7911f518-f6f1393:hover,.elementor .e-7911f518-f6f1393:focus-visible{color:#E7E0D7;border-color:#403E3B;background-color:#403E3B;}.elementor .e-5ebe8bf7-5c14432{width:31%;min-height:270px;padding:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:18px;border-width:1px;border-color:#867266;border-style:solid;background-color:#a6877499;box-shadow:0px 0px 3px 0px #c5bcb1;flex-direction:column;gap:24px;flex-wrap:wrap;flex:0 0 31%;justify-content:flex-start;align-items:center;}.elementor .e-17f3294f-5968a43{font-size:32px;margin:0px;}.elementor .e-23c7c750-cc5335c{min-height:80px;font-size:20px;text-align:center;padding:4px;margin:0px;align-self:center;}.elementor .e-53779cde-f0af8af{font-family:Poppins;font-weight:600;color:#1c1c1b;text-transform:uppercase;margin-block-start:auto;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:22px;border-width:6px;background-color:#947c6e;box-shadow:0px 0px 1px 0px #b0a99e;}.elementor .e-53779cde-f0af8af:hover,.elementor .e-53779cde-f0af8af:focus-visible{color:#E7E0D7;border-color:#403E3B;background-color:#403E3B;}.elementor .e-3ad4169c-6d7b107{width:31%;min-height:270px;padding:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:18px;border-width:1px;border-color:#867266;border-style:solid;background-color:#a6877499;box-shadow:0px 0px 3px 0px #c5bcb1;flex-direction:column;gap:24px;flex-wrap:wrap;flex:0 0 31%;justify-content:flex-start;align-items:center;}.elementor .e-1d978520-788bf64{width:100%;padding:16px;margin:24px;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}.elementor .e-186182ca-92f57dd{width:100%;padding-block-start:50px;padding-block-end:55px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://revivelifestylemedicine.com/wp-content/uploads/2026/10/Teddy-tan-overlay.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;flex-direction:column;gap:20px;justify-content:center;align-items:center;}