.elementor-89 .elementor-element.elementor-element-4856e573:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-4856e573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-4856e573 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-4856e573{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-4856e573 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-fb18493{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-fb18493 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#977100;}.elementor-89 .elementor-element.elementor-element-595420ba{--spacer-size:16px;}.elementor-89 .elementor-element.elementor-element-444b9b15{text-align:center;}.elementor-89 .elementor-element.elementor-element-444b9b15 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-7b7dcd6c{--spacer-size:20px;}.elementor-89 .elementor-element.elementor-element-7833f71c > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-151e9244{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-89 .elementor-element.elementor-element-466d3f48{--spacer-size:64px;}.elementor-89 .elementor-element.elementor-element-1cd24aa3 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-50813949{text-align:center;}.elementor-89 .elementor-element.elementor-element-50813949 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-655b38bc{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-3e30f579{text-align:center;}.elementor-89 .elementor-element.elementor-element-3e30f579 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-9a268e6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-5a0b7548{text-align:center;}.elementor-89 .elementor-element.elementor-element-5a0b7548 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-2f6ceb7f{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-b68a719:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-b68a719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-b68a719 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-b68a719{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-b68a719 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-229ebce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-229ebce9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#977100;}.elementor-89 .elementor-element.elementor-element-62c5907e{text-align:center;}.elementor-89 .elementor-element.elementor-element-62c5907e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-65ea3c0c{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-6e36c559{--spacer-size:30px;}.elementor-89 .elementor-element.elementor-element-31165628 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-4d47651d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-4d47651d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-4d47651d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-4d47651d > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-4d47651d > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-4d47651d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-4d47651d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-46833598{text-align:start;}.elementor-89 .elementor-element.elementor-element-46833598 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#977100;}.elementor-89 .elementor-element.elementor-element-17f4f420{text-align:start;}.elementor-89 .elementor-element.elementor-element-17f4f420 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-3d75bccf{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-136a1fc2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-136a1fc2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-136a1fc2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-136a1fc2 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-136a1fc2 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-136a1fc2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-136a1fc2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-24feab88{text-align:start;}.elementor-89 .elementor-element.elementor-element-24feab88 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#977100;}.elementor-89 .elementor-element.elementor-element-30034691{text-align:start;}.elementor-89 .elementor-element.elementor-element-30034691 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-14c2f29d{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-1889ff1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-1889ff1c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-1889ff1c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-1889ff1c > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-1889ff1c > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-1889ff1c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-1889ff1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-18127c6a{text-align:start;}.elementor-89 .elementor-element.elementor-element-18127c6a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#977100;}.elementor-89 .elementor-element.elementor-element-62f1976c{text-align:start;}.elementor-89 .elementor-element.elementor-element-62f1976c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-6e2c75f3{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-1cbcc679{--spacer-size:18px;}.elementor-89 .elementor-element.elementor-element-781b81ee > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-75a87f3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-75a87f3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-75a87f3f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-75a87f3f > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-75a87f3f > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-75a87f3f > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-75a87f3f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-744641c9{text-align:start;}.elementor-89 .elementor-element.elementor-element-744641c9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#977100;}.elementor-89 .elementor-element.elementor-element-5ad81477{text-align:start;}.elementor-89 .elementor-element.elementor-element-5ad81477 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-23f46d8e{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-7fe554cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-7fe554cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-7fe554cd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-7fe554cd > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-7fe554cd > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-7fe554cd > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-7fe554cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-2a90cd94{text-align:start;}.elementor-89 .elementor-element.elementor-element-2a90cd94 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#977100;}.elementor-89 .elementor-element.elementor-element-468e8e8e{text-align:start;}.elementor-89 .elementor-element.elementor-element-468e8e8e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-2ae27bbe{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-4957ebe7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-4957ebe7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-4957ebe7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-4957ebe7 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-4957ebe7 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-4957ebe7 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-4957ebe7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-464a2e4b{text-align:start;}.elementor-89 .elementor-element.elementor-element-464a2e4b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#977100;}.elementor-89 .elementor-element.elementor-element-2658c9b5{text-align:start;}.elementor-89 .elementor-element.elementor-element-2658c9b5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-547555a8{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-ed3f985:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-ed3f985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F0E6;}.elementor-89 .elementor-element.elementor-element-ed3f985 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-ed3f985{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-ed3f985 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-415a7e6{text-align:center;}.elementor-89 .elementor-element.elementor-element-415a7e6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#201f21;}.elementor-89 .elementor-element.elementor-element-8be1c42{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-89 .elementor-element.elementor-element-14412b9{--spacer-size:16px;}.elementor-89 .elementor-element.elementor-element-aa87b64 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-5b810b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-5b810b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-5b810b8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-5b810b8 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-5b810b8 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-5b810b8 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-5b810b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-1f13e95{text-align:center;}.elementor-89 .elementor-element.elementor-element-1f13e95 img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-3b39337{--spacer-size:12px;}.elementor-89 .elementor-element.elementor-element-93eaecf{text-align:start;}.elementor-89 .elementor-element.elementor-element-93eaecf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-89 .elementor-element.elementor-element-335b2ea{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-89 .elementor-element.elementor-element-197640e{text-align:start;}.elementor-89 .elementor-element.elementor-element-197640e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-89 .elementor-element.elementor-element-4d403b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-4d403b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-4d403b4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-4d403b4 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-4d403b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-4d403b4 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-4d403b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-aa08662{text-align:center;}.elementor-89 .elementor-element.elementor-element-aa08662 img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-e34af0f{--spacer-size:12px;}.elementor-89 .elementor-element.elementor-element-a7d4c8a{text-align:start;}.elementor-89 .elementor-element.elementor-element-a7d4c8a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-89 .elementor-element.elementor-element-11db535{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-89 .elementor-element.elementor-element-3cbc981{text-align:start;}.elementor-89 .elementor-element.elementor-element-3cbc981 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-89 .elementor-element.elementor-element-6aa3939 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-d3fa370:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-d3fa370 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-d3fa370 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-d3fa370 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-d3fa370 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-d3fa370 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-d3fa370 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-e5c974f{text-align:center;}.elementor-89 .elementor-element.elementor-element-e5c974f img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-ff7004c{--spacer-size:12px;}.elementor-89 .elementor-element.elementor-element-a1de0ee{text-align:start;}.elementor-89 .elementor-element.elementor-element-a1de0ee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-89 .elementor-element.elementor-element-a14559f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-89 .elementor-element.elementor-element-f176aa2{text-align:start;}.elementor-89 .elementor-element.elementor-element-f176aa2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-89 .elementor-element.elementor-element-feb65ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-feb65ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-feb65ae > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-feb65ae > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-feb65ae > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-feb65ae > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-feb65ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-5789796{text-align:center;}.elementor-89 .elementor-element.elementor-element-5789796 img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-164b198{--spacer-size:12px;}.elementor-89 .elementor-element.elementor-element-5423cf3{text-align:start;}.elementor-89 .elementor-element.elementor-element-5423cf3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-89 .elementor-element.elementor-element-d90b353{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-89 .elementor-element.elementor-element-a07e19c{text-align:start;}.elementor-89 .elementor-element.elementor-element-a07e19c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-89 .elementor-element.elementor-element-30a1836f:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-30a1836f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-30a1836f > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-30a1836f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-30a1836f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-4c51ecc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-4c51ecc0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#977100;}.elementor-89 .elementor-element.elementor-element-53be7078{text-align:center;}.elementor-89 .elementor-element.elementor-element-53be7078 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-56e9a7be{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-3b598781{--spacer-size:30px;}.elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-accordion-icon, .elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-accordion-title{color:#141820;}.elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-accordion-icon svg{fill:#141820;}.elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-tab-title .elementor-accordion-icon i:before{color:#977100;}.elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-tab-title .elementor-accordion-icon svg{fill:#977100;}.elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#977100;}.elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#977100;}.elementor-89 .elementor-element.elementor-element-464d5d82 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-89 .elementor-element.elementor-element-79ae52da:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-79ae52da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141820;}.elementor-89 .elementor-element.elementor-element-79ae52da > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-79ae52da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-79ae52da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-1f71bb23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-1f71bb23 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#c99700;}.elementor-89 .elementor-element.elementor-element-4b872c7{text-align:center;}.elementor-89 .elementor-element.elementor-element-4b872c7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-43c9d2a1{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#c99700;}.elementor-89 .elementor-element.elementor-element-4e00548d{--spacer-size:32px;}.elementor-89 .elementor-element.elementor-element-88874dd > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-57ed00ec{text-align:center;}.elementor-89 .elementor-element.elementor-element-57ed00ec img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-7e9e843c{--spacer-size:40px;}.elementor-89 .elementor-element.elementor-element-24f8c2cf > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-7e0b12d6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-703d90e9{--spacer-size:20px;}.elementor-89 .elementor-element.elementor-element-38f7f64d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-38f7f64d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-38f7f64d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-38f7f64d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-89 .elementor-element.elementor-element-38f7f64d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-89 .elementor-element.elementor-element-38f7f64d .elementor-icon-list-icon i{color:#c99700;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-38f7f64d .elementor-icon-list-icon svg{fill:#c99700;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-38f7f64d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-38f7f64d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-2496218{--spacer-size:32px;}.elementor-89 .elementor-element.elementor-element-4a68658a:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-4a68658a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-4a68658a > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-4a68658a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-4a68658a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-5179319c > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-ba5a238{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#977100;}.elementor-89 .elementor-element.elementor-element-7f63083f{--spacer-size:12px;}.elementor-89 .elementor-element.elementor-element-8251068{text-align:center;}.elementor-89 .elementor-element.elementor-element-8251068 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-51d29aa0{--spacer-size:20px;}.elementor-89 .elementor-element.elementor-element-30488996{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-89 .elementor-element.elementor-element-1ab1057a{--spacer-size:36px;}.elementor-89 .elementor-element.elementor-element-61ffe093{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-89 .elementor-element.elementor-element-58b3b0e4{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-89 .elementor-element.elementor-element-405b8897:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-405b8897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f0e6;}.elementor-89 .elementor-element.elementor-element-405b8897 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-405b8897{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-405b8897 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-4cc08802{text-align:center;}.elementor-89 .elementor-element.elementor-element-4cc08802 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-1cfe7883{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-89 .elementor-element.elementor-element-630526f{--spacer-size:34px;}.elementor-89 .elementor-element.elementor-element-5e6ab12f > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-5d754360:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-5d754360 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-5d754360 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-5d754360 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-5d754360 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-5d754360 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-5d754360 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-630d8811 .elementor-accordion-item{border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-630d8811 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-630d8811 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-630d8811 .elementor-accordion-icon, .elementor-89 .elementor-element.elementor-element-630d8811 .elementor-accordion-title{color:#141820;}.elementor-89 .elementor-element.elementor-element-630d8811 .elementor-accordion-icon svg{fill:#141820;}.elementor-89 .elementor-element.elementor-element-630d8811 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-630d8811 .elementor-tab-title .elementor-accordion-icon i:before{color:#977100;}.elementor-89 .elementor-element.elementor-element-630d8811 .elementor-tab-title .elementor-accordion-icon svg{fill:#977100;}.elementor-89 .elementor-element.elementor-element-630d8811 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#977100;}.elementor-89 .elementor-element.elementor-element-630d8811 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#977100;}.elementor-89 .elementor-element.elementor-element-630d8811 .elementor-tab-content{color:#2d2a26;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-89 .elementor-element.elementor-element-1dc2d85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-1dc2d85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-1dc2d85 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-1dc2d85 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-1dc2d85 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-1dc2d85 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-1dc2d85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-4561e0db .elementor-accordion-item{border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-4561e0db .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-4561e0db .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-4561e0db .elementor-accordion-icon, .elementor-89 .elementor-element.elementor-element-4561e0db .elementor-accordion-title{color:#141820;}.elementor-89 .elementor-element.elementor-element-4561e0db .elementor-accordion-icon svg{fill:#141820;}.elementor-89 .elementor-element.elementor-element-4561e0db .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-4561e0db .elementor-tab-title .elementor-accordion-icon i:before{color:#977100;}.elementor-89 .elementor-element.elementor-element-4561e0db .elementor-tab-title .elementor-accordion-icon svg{fill:#977100;}.elementor-89 .elementor-element.elementor-element-4561e0db .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#977100;}.elementor-89 .elementor-element.elementor-element-4561e0db .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#977100;}.elementor-89 .elementor-element.elementor-element-4561e0db .elementor-tab-content{color:#2d2a26;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-89 .elementor-element.elementor-element-235c9a89:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-235c9a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-235c9a89 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-235c9a89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-235c9a89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-5426554f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-5426554f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#977100;}.elementor-89 .elementor-element.elementor-element-ff560a5{text-align:center;}.elementor-89 .elementor-element.elementor-element-ff560a5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#141820;}.elementor-89 .elementor-element.elementor-element-3c37c67a{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-2d13afbe{--spacer-size:30px;}.elementor-89 .elementor-element.elementor-element-5c18b045 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-1f1ca550{text-align:center;}.elementor-89 .elementor-element.elementor-element-1f1ca550 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#977100;}.elementor-89 .elementor-element.elementor-element-60035f81{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-6c67f9f7{text-align:center;}.elementor-89 .elementor-element.elementor-element-6c67f9f7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#977100;}.elementor-89 .elementor-element.elementor-element-77055f6d{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-22a24bd3{text-align:center;}.elementor-89 .elementor-element.elementor-element-22a24bd3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#977100;}.elementor-89 .elementor-element.elementor-element-6c2fcf43{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-5eca3c62{text-align:center;}.elementor-89 .elementor-element.elementor-element-5eca3c62 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#977100;}.elementor-89 .elementor-element.elementor-element-4492a407{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-fb18493 .elementor-heading-title{font-size:12px;}.elementor-89 .elementor-element.elementor-element-595420ba{--spacer-size:11px;}.elementor-89 .elementor-element.elementor-element-444b9b15 .elementor-heading-title{font-size:48px;}.elementor-89 .elementor-element.elementor-element-7b7dcd6c{--spacer-size:14px;}.elementor-89 .elementor-element.elementor-element-151e9244{font-size:16px;}.elementor-89 .elementor-element.elementor-element-466d3f48{--spacer-size:45px;}.elementor-89 .elementor-element.elementor-element-50813949 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-655b38bc{font-size:16px;}.elementor-89 .elementor-element.elementor-element-3e30f579 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-9a268e6{font-size:16px;}.elementor-89 .elementor-element.elementor-element-5a0b7548 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-2f6ceb7f{font-size:16px;}.elementor-89 .elementor-element.elementor-element-229ebce9 .elementor-heading-title{font-size:12px;}.elementor-89 .elementor-element.elementor-element-62c5907e .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-65ea3c0c{font-size:16px;}.elementor-89 .elementor-element.elementor-element-6e36c559{--spacer-size:21px;}.elementor-89 .elementor-element.elementor-element-46833598 .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-17f4f420 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-3d75bccf{font-size:16px;}.elementor-89 .elementor-element.elementor-element-24feab88 .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-30034691 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-14c2f29d{font-size:16px;}.elementor-89 .elementor-element.elementor-element-18127c6a .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-62f1976c .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-6e2c75f3{font-size:16px;}.elementor-89 .elementor-element.elementor-element-1cbcc679{--spacer-size:13px;}.elementor-89 .elementor-element.elementor-element-744641c9 .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-5ad81477 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-23f46d8e{font-size:16px;}.elementor-89 .elementor-element.elementor-element-2a90cd94 .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-468e8e8e .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-2ae27bbe{font-size:16px;}.elementor-89 .elementor-element.elementor-element-464a2e4b .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-2658c9b5 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-547555a8{font-size:16px;}.elementor-89 .elementor-element.elementor-element-415a7e6 .elementor-heading-title{font-size:30px;}.elementor-89 .elementor-element.elementor-element-8be1c42{font-size:15px;}.elementor-89 .elementor-element.elementor-element-14412b9{--spacer-size:11px;}.elementor-89 .elementor-element.elementor-element-1f13e95 img{width:100%;}.elementor-89 .elementor-element.elementor-element-3b39337{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-93eaecf .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-335b2ea{font-size:15px;}.elementor-89 .elementor-element.elementor-element-197640e .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-aa08662 img{width:100%;}.elementor-89 .elementor-element.elementor-element-e34af0f{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-a7d4c8a .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-11db535{font-size:15px;}.elementor-89 .elementor-element.elementor-element-3cbc981 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-e5c974f img{width:100%;}.elementor-89 .elementor-element.elementor-element-ff7004c{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-a1de0ee .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-a14559f{font-size:15px;}.elementor-89 .elementor-element.elementor-element-f176aa2 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-5789796 img{width:100%;}.elementor-89 .elementor-element.elementor-element-164b198{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-5423cf3 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-d90b353{font-size:15px;}.elementor-89 .elementor-element.elementor-element-a07e19c .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-4c51ecc0 .elementor-heading-title{font-size:12px;}.elementor-89 .elementor-element.elementor-element-53be7078 .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-56e9a7be{font-size:16px;}.elementor-89 .elementor-element.elementor-element-3b598781{--spacer-size:21px;}.elementor-89 .elementor-element.elementor-element-1f71bb23 .elementor-heading-title{font-size:12px;}.elementor-89 .elementor-element.elementor-element-4b872c7 .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-43c9d2a1{font-size:16px;}.elementor-89 .elementor-element.elementor-element-4e00548d{--spacer-size:22px;}.elementor-89 .elementor-element.elementor-element-57ed00ec img{width:100%;}.elementor-89 .elementor-element.elementor-element-7e9e843c{--spacer-size:28px;}.elementor-89 .elementor-element.elementor-element-7e0b12d6{font-size:16px;}.elementor-89 .elementor-element.elementor-element-703d90e9{--spacer-size:14px;}.elementor-89 .elementor-element.elementor-element-2496218{--spacer-size:22px;}.elementor-89 .elementor-element.elementor-element-ba5a238{font-size:16px;}.elementor-89 .elementor-element.elementor-element-7f63083f{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-8251068 .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-51d29aa0{--spacer-size:14px;}.elementor-89 .elementor-element.elementor-element-30488996{font-size:16px;}.elementor-89 .elementor-element.elementor-element-1ab1057a{--spacer-size:25px;}.elementor-89 .elementor-element.elementor-element-61ffe093{font-size:16px;}.elementor-89 .elementor-element.elementor-element-58b3b0e4{font-size:16px;}.elementor-89 .elementor-element.elementor-element-4cc08802 .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-1cfe7883{font-size:16px;}.elementor-89 .elementor-element.elementor-element-630526f{--spacer-size:24px;}.elementor-89 .elementor-element.elementor-element-5426554f .elementor-heading-title{font-size:12px;}.elementor-89 .elementor-element.elementor-element-ff560a5 .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-3c37c67a{font-size:16px;}.elementor-89 .elementor-element.elementor-element-2d13afbe{--spacer-size:21px;}.elementor-89 .elementor-element.elementor-element-1f1ca550 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-60035f81{font-size:16px;}.elementor-89 .elementor-element.elementor-element-6c67f9f7 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-77055f6d{font-size:16px;}.elementor-89 .elementor-element.elementor-element-22a24bd3 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-6c2fcf43{font-size:16px;}.elementor-89 .elementor-element.elementor-element-5eca3c62 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-4492a407{font-size:16px;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-fb18493 .elementor-heading-title{font-size:11px;}.elementor-89 .elementor-element.elementor-element-595420ba{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-444b9b15 .elementor-heading-title{font-size:36px;}.elementor-89 .elementor-element.elementor-element-7b7dcd6c{--spacer-size:10px;}.elementor-89 .elementor-element.elementor-element-4b726257{width:100%;}.elementor-89 .elementor-element.elementor-element-1e952818{width:100%;}.elementor-89 .elementor-element.elementor-element-151e9244{font-size:15px;}.elementor-89 .elementor-element.elementor-element-72f99f9e{width:100%;}.elementor-89 .elementor-element.elementor-element-466d3f48{--spacer-size:32px;}.elementor-89 .elementor-element.elementor-element-eadaa82{width:100%;}.elementor-89 .elementor-element.elementor-element-50813949 .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-655b38bc{font-size:15px;}.elementor-89 .elementor-element.elementor-element-7269ee6a{width:100%;}.elementor-89 .elementor-element.elementor-element-3e30f579 .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-9a268e6{font-size:15px;}.elementor-89 .elementor-element.elementor-element-74656f32{width:100%;}.elementor-89 .elementor-element.elementor-element-5a0b7548 .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-2f6ceb7f{font-size:15px;}.elementor-89 .elementor-element.elementor-element-229ebce9 .elementor-heading-title{font-size:11px;}.elementor-89 .elementor-element.elementor-element-62c5907e .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-65ea3c0c{font-size:15px;}.elementor-89 .elementor-element.elementor-element-6e36c559{--spacer-size:15px;}.elementor-89 .elementor-element.elementor-element-4d47651d{width:100%;}.elementor-89 .elementor-element.elementor-element-46833598 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-17f4f420 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-3d75bccf{font-size:15px;}.elementor-89 .elementor-element.elementor-element-136a1fc2{width:100%;}.elementor-89 .elementor-element.elementor-element-24feab88 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-30034691 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-14c2f29d{font-size:15px;}.elementor-89 .elementor-element.elementor-element-1889ff1c{width:100%;}.elementor-89 .elementor-element.elementor-element-18127c6a .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-62f1976c .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-6e2c75f3{font-size:15px;}.elementor-89 .elementor-element.elementor-element-1cbcc679{--spacer-size:9px;}.elementor-89 .elementor-element.elementor-element-75a87f3f{width:100%;}.elementor-89 .elementor-element.elementor-element-744641c9 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-5ad81477 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-23f46d8e{font-size:15px;}.elementor-89 .elementor-element.elementor-element-7fe554cd{width:100%;}.elementor-89 .elementor-element.elementor-element-2a90cd94 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-468e8e8e .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-2ae27bbe{font-size:15px;}.elementor-89 .elementor-element.elementor-element-4957ebe7{width:100%;}.elementor-89 .elementor-element.elementor-element-464a2e4b .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-2658c9b5 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-547555a8{font-size:15px;}.elementor-89 .elementor-element.elementor-element-415a7e6 .elementor-heading-title{font-size:26px;}.elementor-89 .elementor-element.elementor-element-8be1c42{font-size:15px;}.elementor-89 .elementor-element.elementor-element-14412b9{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-5b810b8{width:100%;}.elementor-89 .elementor-element.elementor-element-1f13e95 img{width:100%;}.elementor-89 .elementor-element.elementor-element-3b39337{--spacer-size:6px;}.elementor-89 .elementor-element.elementor-element-93eaecf .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-335b2ea{font-size:15px;}.elementor-89 .elementor-element.elementor-element-197640e .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-4d403b4{width:100%;}.elementor-89 .elementor-element.elementor-element-aa08662 img{width:100%;}.elementor-89 .elementor-element.elementor-element-e34af0f{--spacer-size:6px;}.elementor-89 .elementor-element.elementor-element-a7d4c8a .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-11db535{font-size:15px;}.elementor-89 .elementor-element.elementor-element-3cbc981 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-d3fa370{width:100%;}.elementor-89 .elementor-element.elementor-element-e5c974f img{width:100%;}.elementor-89 .elementor-element.elementor-element-ff7004c{--spacer-size:6px;}.elementor-89 .elementor-element.elementor-element-a1de0ee .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-a14559f{font-size:15px;}.elementor-89 .elementor-element.elementor-element-f176aa2 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-feb65ae{width:100%;}.elementor-89 .elementor-element.elementor-element-5789796 img{width:100%;}.elementor-89 .elementor-element.elementor-element-164b198{--spacer-size:6px;}.elementor-89 .elementor-element.elementor-element-5423cf3 .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-d90b353{font-size:15px;}.elementor-89 .elementor-element.elementor-element-a07e19c .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-4c51ecc0 .elementor-heading-title{font-size:11px;}.elementor-89 .elementor-element.elementor-element-53be7078 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-56e9a7be{font-size:15px;}.elementor-89 .elementor-element.elementor-element-3b598781{--spacer-size:15px;}.elementor-89 .elementor-element.elementor-element-1f71bb23 .elementor-heading-title{font-size:11px;}.elementor-89 .elementor-element.elementor-element-4b872c7 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-43c9d2a1{font-size:15px;}.elementor-89 .elementor-element.elementor-element-4e00548d{--spacer-size:16px;}.elementor-89 .elementor-element.elementor-element-7dde14c7{width:100%;}.elementor-89 .elementor-element.elementor-element-2c890b85{width:100%;}.elementor-89 .elementor-element.elementor-element-57ed00ec img{width:100%;}.elementor-89 .elementor-element.elementor-element-a289702{width:100%;}.elementor-89 .elementor-element.elementor-element-7e9e843c{--spacer-size:20px;}.elementor-89 .elementor-element.elementor-element-376c8752{width:100%;}.elementor-89 .elementor-element.elementor-element-92bd8b8{width:100%;}.elementor-89 .elementor-element.elementor-element-7e0b12d6{font-size:15px;}.elementor-89 .elementor-element.elementor-element-703d90e9{--spacer-size:10px;}.elementor-89 .elementor-element.elementor-element-2496218{--spacer-size:16px;}.elementor-89 .elementor-element.elementor-element-49b7f258{width:100%;}.elementor-89 .elementor-element.elementor-element-49822520{width:100%;}.elementor-89 .elementor-element.elementor-element-2b47974a{width:100%;}.elementor-89 .elementor-element.elementor-element-ba5a238{font-size:15px;}.elementor-89 .elementor-element.elementor-element-7f63083f{--spacer-size:6px;}.elementor-89 .elementor-element.elementor-element-8251068 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-51d29aa0{--spacer-size:10px;}.elementor-89 .elementor-element.elementor-element-30488996{font-size:15px;}.elementor-89 .elementor-element.elementor-element-1ab1057a{--spacer-size:18px;}.elementor-89 .elementor-element.elementor-element-61ffe093{font-size:15px;}.elementor-89 .elementor-element.elementor-element-58b3b0e4{font-size:15px;}.elementor-89 .elementor-element.elementor-element-56e0a112{width:100%;}.elementor-89 .elementor-element.elementor-element-4cc08802 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-1cfe7883{font-size:15px;}.elementor-89 .elementor-element.elementor-element-630526f{--spacer-size:17px;}.elementor-89 .elementor-element.elementor-element-5d754360{width:100%;}.elementor-89 .elementor-element.elementor-element-1dc2d85{width:100%;}.elementor-89 .elementor-element.elementor-element-5426554f .elementor-heading-title{font-size:11px;}.elementor-89 .elementor-element.elementor-element-ff560a5 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-3c37c67a{font-size:15px;}.elementor-89 .elementor-element.elementor-element-2d13afbe{--spacer-size:15px;}.elementor-89 .elementor-element.elementor-element-44cb1888{width:100%;}.elementor-89 .elementor-element.elementor-element-1f1ca550 .elementor-heading-title{font-size:24px;}.elementor-89 .elementor-element.elementor-element-60035f81{font-size:15px;}.elementor-89 .elementor-element.elementor-element-612c33cc{width:100%;}.elementor-89 .elementor-element.elementor-element-6c67f9f7 .elementor-heading-title{font-size:24px;}.elementor-89 .elementor-element.elementor-element-77055f6d{font-size:15px;}.elementor-89 .elementor-element.elementor-element-151c5a3c{width:100%;}.elementor-89 .elementor-element.elementor-element-22a24bd3 .elementor-heading-title{font-size:24px;}.elementor-89 .elementor-element.elementor-element-6c2fcf43{font-size:15px;}.elementor-89 .elementor-element.elementor-element-28510430{width:100%;}.elementor-89 .elementor-element.elementor-element-5eca3c62 .elementor-heading-title{font-size:24px;}.elementor-89 .elementor-element.elementor-element-4492a407{font-size:15px;}}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-1af530e9{width:100%;}.elementor-89 .elementor-element.elementor-element-4b726257{width:20%;}.elementor-89 .elementor-element.elementor-element-1e952818{width:60%;}.elementor-89 .elementor-element.elementor-element-72f99f9e{width:20%;}.elementor-89 .elementor-element.elementor-element-eadaa82{width:33%;}.elementor-89 .elementor-element.elementor-element-7269ee6a{width:33%;}.elementor-89 .elementor-element.elementor-element-74656f32{width:34%;}.elementor-89 .elementor-element.elementor-element-7f56a27d{width:100%;}.elementor-89 .elementor-element.elementor-element-4d47651d{width:33%;}.elementor-89 .elementor-element.elementor-element-136a1fc2{width:33%;}.elementor-89 .elementor-element.elementor-element-1889ff1c{width:34%;}.elementor-89 .elementor-element.elementor-element-75a87f3f{width:33%;}.elementor-89 .elementor-element.elementor-element-7fe554cd{width:33%;}.elementor-89 .elementor-element.elementor-element-4957ebe7{width:34%;}.elementor-89 .elementor-element.elementor-element-a27e20f{width:100%;}.elementor-89 .elementor-element.elementor-element-45b65dba{width:100%;}.elementor-89 .elementor-element.elementor-element-d0d7354{width:100%;}.elementor-89 .elementor-element.elementor-element-7dde14c7{width:10%;}.elementor-89 .elementor-element.elementor-element-2c890b85{width:80%;}.elementor-89 .elementor-element.elementor-element-a289702{width:10%;}.elementor-89 .elementor-element.elementor-element-376c8752{width:20%;}.elementor-89 .elementor-element.elementor-element-92bd8b8{width:60%;}.elementor-89 .elementor-element.elementor-element-49b7f258{width:20%;}.elementor-89 .elementor-element.elementor-element-458f4e76{width:100%;}.elementor-89 .elementor-element.elementor-element-49822520{width:15%;}.elementor-89 .elementor-element.elementor-element-2b47974a{width:70%;}.elementor-89 .elementor-element.elementor-element-56e0a112{width:15%;}.elementor-89 .elementor-element.elementor-element-4dca28b8{width:100%;}.elementor-89 .elementor-element.elementor-element-5d754360{width:50%;}.elementor-89 .elementor-element.elementor-element-1dc2d85{width:50%;}.elementor-89 .elementor-element.elementor-element-12313d8a{width:100%;}.elementor-89 .elementor-element.elementor-element-44cb1888{width:25%;}.elementor-89 .elementor-element.elementor-element-612c33cc{width:25%;}.elementor-89 .elementor-element.elementor-element-151c5a3c{width:25%;}.elementor-89 .elementor-element.elementor-element-28510430{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-89 .elementor-element.elementor-element-4b726257{width:50%;}.elementor-89 .elementor-element.elementor-element-1e952818{width:60%;}.elementor-89 .elementor-element.elementor-element-72f99f9e{width:50%;}.elementor-89 .elementor-element.elementor-element-eadaa82{width:50%;}.elementor-89 .elementor-element.elementor-element-7269ee6a{width:50%;}.elementor-89 .elementor-element.elementor-element-74656f32{width:34%;}.elementor-89 .elementor-element.elementor-element-4d47651d{width:50%;}.elementor-89 .elementor-element.elementor-element-136a1fc2{width:50%;}.elementor-89 .elementor-element.elementor-element-1889ff1c{width:34%;}.elementor-89 .elementor-element.elementor-element-75a87f3f{width:50%;}.elementor-89 .elementor-element.elementor-element-7fe554cd{width:50%;}.elementor-89 .elementor-element.elementor-element-4957ebe7{width:34%;}.elementor-89 .elementor-element.elementor-element-5b810b8{width:50%;}.elementor-89 .elementor-element.elementor-element-4d403b4{width:34%;}.elementor-89 .elementor-element.elementor-element-d3fa370{width:50%;}.elementor-89 .elementor-element.elementor-element-feb65ae{width:34%;}.elementor-89 .elementor-element.elementor-element-7dde14c7{width:50%;}.elementor-89 .elementor-element.elementor-element-2c890b85{width:80%;}.elementor-89 .elementor-element.elementor-element-a289702{width:50%;}.elementor-89 .elementor-element.elementor-element-376c8752{width:50%;}.elementor-89 .elementor-element.elementor-element-92bd8b8{width:60%;}.elementor-89 .elementor-element.elementor-element-49b7f258{width:50%;}.elementor-89 .elementor-element.elementor-element-49822520{width:50%;}.elementor-89 .elementor-element.elementor-element-2b47974a{width:70%;}.elementor-89 .elementor-element.elementor-element-56e0a112{width:50%;}.elementor-89 .elementor-element.elementor-element-5d754360{width:50%;}.elementor-89 .elementor-element.elementor-element-1dc2d85{width:50%;}.elementor-89 .elementor-element.elementor-element-44cb1888{width:50%;}.elementor-89 .elementor-element.elementor-element-612c33cc{width:50%;}.elementor-89 .elementor-element.elementor-element-151c5a3c{width:50%;}.elementor-89 .elementor-element.elementor-element-28510430{width:50%;}}/* Start custom CSS for column, class: .elementor-element-4b726257 */.elementor-89 .elementor-element.elementor-element-4b726257 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-4b726257 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4b726257 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-4b726257 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4b726257 p, .elementor-89 .elementor-element.elementor-element-4b726257 h1, .elementor-89 .elementor-element.elementor-element-4b726257 h2, .elementor-89 .elementor-element.elementor-element-4b726257 h3, .elementor-89 .elementor-element.elementor-element-4b726257 h4, .elementor-89 .elementor-element.elementor-element-4b726257 h5, .elementor-89 .elementor-element.elementor-element-4b726257 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e952818 */.elementor-89 .elementor-element.elementor-element-1e952818 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-1e952818 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-1e952818 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-1e952818 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-1e952818 p, .elementor-89 .elementor-element.elementor-element-1e952818 h1, .elementor-89 .elementor-element.elementor-element-1e952818 h2, .elementor-89 .elementor-element.elementor-element-1e952818 h3, .elementor-89 .elementor-element.elementor-element-1e952818 h4, .elementor-89 .elementor-element.elementor-element-1e952818 h5, .elementor-89 .elementor-element.elementor-element-1e952818 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72f99f9e */.elementor-89 .elementor-element.elementor-element-72f99f9e { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-72f99f9e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-72f99f9e img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-72f99f9e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-72f99f9e p, .elementor-89 .elementor-element.elementor-element-72f99f9e h1, .elementor-89 .elementor-element.elementor-element-72f99f9e h2, .elementor-89 .elementor-element.elementor-element-72f99f9e h3, .elementor-89 .elementor-element.elementor-element-72f99f9e h4, .elementor-89 .elementor-element.elementor-element-72f99f9e h5, .elementor-89 .elementor-element.elementor-element-72f99f9e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7833f71c */.elementor-89 .elementor-element.elementor-element-7833f71c > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-7833f71c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-7833f71c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-7833f71c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eadaa82 */.elementor-89 .elementor-element.elementor-element-eadaa82 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-eadaa82 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-eadaa82 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-eadaa82 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-eadaa82 p, .elementor-89 .elementor-element.elementor-element-eadaa82 h1, .elementor-89 .elementor-element.elementor-element-eadaa82 h2, .elementor-89 .elementor-element.elementor-element-eadaa82 h3, .elementor-89 .elementor-element.elementor-element-eadaa82 h4, .elementor-89 .elementor-element.elementor-element-eadaa82 h5, .elementor-89 .elementor-element.elementor-element-eadaa82 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7269ee6a */.elementor-89 .elementor-element.elementor-element-7269ee6a { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-7269ee6a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7269ee6a img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-7269ee6a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7269ee6a p, .elementor-89 .elementor-element.elementor-element-7269ee6a h1, .elementor-89 .elementor-element.elementor-element-7269ee6a h2, .elementor-89 .elementor-element.elementor-element-7269ee6a h3, .elementor-89 .elementor-element.elementor-element-7269ee6a h4, .elementor-89 .elementor-element.elementor-element-7269ee6a h5, .elementor-89 .elementor-element.elementor-element-7269ee6a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-74656f32 */.elementor-89 .elementor-element.elementor-element-74656f32 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-74656f32 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-74656f32 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-74656f32 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-74656f32 p, .elementor-89 .elementor-element.elementor-element-74656f32 h1, .elementor-89 .elementor-element.elementor-element-74656f32 h2, .elementor-89 .elementor-element.elementor-element-74656f32 h3, .elementor-89 .elementor-element.elementor-element-74656f32 h4, .elementor-89 .elementor-element.elementor-element-74656f32 h5, .elementor-89 .elementor-element.elementor-element-74656f32 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1cd24aa3 */.elementor-89 .elementor-element.elementor-element-1cd24aa3 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-1cd24aa3 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-1cd24aa3 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-1cd24aa3 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1af530e9 */.elementor-89 .elementor-element.elementor-element-1af530e9 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-1af530e9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-1af530e9 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-1af530e9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-1af530e9 p, .elementor-89 .elementor-element.elementor-element-1af530e9 h1, .elementor-89 .elementor-element.elementor-element-1af530e9 h2, .elementor-89 .elementor-element.elementor-element-1af530e9 h3, .elementor-89 .elementor-element.elementor-element-1af530e9 h4, .elementor-89 .elementor-element.elementor-element-1af530e9 h5, .elementor-89 .elementor-element.elementor-element-1af530e9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4856e573 */.elementor-89 .elementor-element.elementor-element-4856e573 { border-bottom: 4px solid #c99700; }
.elementor-89 .elementor-element.elementor-element-4856e573 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-89 .elementor-element.elementor-element-4856e573 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-89 .elementor-element.elementor-element-4856e573 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-89 .elementor-element.elementor-element-4856e573 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-hero-0-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-89 .elementor-element.elementor-element-4856e573, .elementor-89 .elementor-element.elementor-element-4856e573 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d47651d */.elementor-89 .elementor-element.elementor-element-4d47651d { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-4d47651d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4d47651d img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-4d47651d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4d47651d p, .elementor-89 .elementor-element.elementor-element-4d47651d h1, .elementor-89 .elementor-element.elementor-element-4d47651d h2, .elementor-89 .elementor-element.elementor-element-4d47651d h3, .elementor-89 .elementor-element.elementor-element-4d47651d h4, .elementor-89 .elementor-element.elementor-element-4d47651d h5, .elementor-89 .elementor-element.elementor-element-4d47651d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-136a1fc2 */.elementor-89 .elementor-element.elementor-element-136a1fc2 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-136a1fc2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-136a1fc2 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-136a1fc2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-136a1fc2 p, .elementor-89 .elementor-element.elementor-element-136a1fc2 h1, .elementor-89 .elementor-element.elementor-element-136a1fc2 h2, .elementor-89 .elementor-element.elementor-element-136a1fc2 h3, .elementor-89 .elementor-element.elementor-element-136a1fc2 h4, .elementor-89 .elementor-element.elementor-element-136a1fc2 h5, .elementor-89 .elementor-element.elementor-element-136a1fc2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1889ff1c */.elementor-89 .elementor-element.elementor-element-1889ff1c { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-1889ff1c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-1889ff1c img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-1889ff1c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-1889ff1c p, .elementor-89 .elementor-element.elementor-element-1889ff1c h1, .elementor-89 .elementor-element.elementor-element-1889ff1c h2, .elementor-89 .elementor-element.elementor-element-1889ff1c h3, .elementor-89 .elementor-element.elementor-element-1889ff1c h4, .elementor-89 .elementor-element.elementor-element-1889ff1c h5, .elementor-89 .elementor-element.elementor-element-1889ff1c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31165628 */.elementor-89 .elementor-element.elementor-element-31165628 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-31165628 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-31165628 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-31165628 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75a87f3f */.elementor-89 .elementor-element.elementor-element-75a87f3f { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-75a87f3f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-75a87f3f img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-75a87f3f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-75a87f3f p, .elementor-89 .elementor-element.elementor-element-75a87f3f h1, .elementor-89 .elementor-element.elementor-element-75a87f3f h2, .elementor-89 .elementor-element.elementor-element-75a87f3f h3, .elementor-89 .elementor-element.elementor-element-75a87f3f h4, .elementor-89 .elementor-element.elementor-element-75a87f3f h5, .elementor-89 .elementor-element.elementor-element-75a87f3f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7fe554cd */.elementor-89 .elementor-element.elementor-element-7fe554cd { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-7fe554cd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7fe554cd img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-7fe554cd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7fe554cd p, .elementor-89 .elementor-element.elementor-element-7fe554cd h1, .elementor-89 .elementor-element.elementor-element-7fe554cd h2, .elementor-89 .elementor-element.elementor-element-7fe554cd h3, .elementor-89 .elementor-element.elementor-element-7fe554cd h4, .elementor-89 .elementor-element.elementor-element-7fe554cd h5, .elementor-89 .elementor-element.elementor-element-7fe554cd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4957ebe7 */.elementor-89 .elementor-element.elementor-element-4957ebe7 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-4957ebe7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4957ebe7 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-4957ebe7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4957ebe7 p, .elementor-89 .elementor-element.elementor-element-4957ebe7 h1, .elementor-89 .elementor-element.elementor-element-4957ebe7 h2, .elementor-89 .elementor-element.elementor-element-4957ebe7 h3, .elementor-89 .elementor-element.elementor-element-4957ebe7 h4, .elementor-89 .elementor-element.elementor-element-4957ebe7 h5, .elementor-89 .elementor-element.elementor-element-4957ebe7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-781b81ee */.elementor-89 .elementor-element.elementor-element-781b81ee > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-781b81ee > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-781b81ee > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-781b81ee img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f56a27d */.elementor-89 .elementor-element.elementor-element-7f56a27d { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-7f56a27d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7f56a27d img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-7f56a27d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7f56a27d p, .elementor-89 .elementor-element.elementor-element-7f56a27d h1, .elementor-89 .elementor-element.elementor-element-7f56a27d h2, .elementor-89 .elementor-element.elementor-element-7f56a27d h3, .elementor-89 .elementor-element.elementor-element-7f56a27d h4, .elementor-89 .elementor-element.elementor-element-7f56a27d h5, .elementor-89 .elementor-element.elementor-element-7f56a27d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b810b8 */.elementor-89 .elementor-element.elementor-element-5b810b8 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-5b810b8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5b810b8 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-5b810b8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5b810b8 p, .elementor-89 .elementor-element.elementor-element-5b810b8 h1, .elementor-89 .elementor-element.elementor-element-5b810b8 h2, .elementor-89 .elementor-element.elementor-element-5b810b8 h3, .elementor-89 .elementor-element.elementor-element-5b810b8 h4, .elementor-89 .elementor-element.elementor-element-5b810b8 h5, .elementor-89 .elementor-element.elementor-element-5b810b8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d403b4 */.elementor-89 .elementor-element.elementor-element-4d403b4 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-4d403b4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4d403b4 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-4d403b4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4d403b4 p, .elementor-89 .elementor-element.elementor-element-4d403b4 h1, .elementor-89 .elementor-element.elementor-element-4d403b4 h2, .elementor-89 .elementor-element.elementor-element-4d403b4 h3, .elementor-89 .elementor-element.elementor-element-4d403b4 h4, .elementor-89 .elementor-element.elementor-element-4d403b4 h5, .elementor-89 .elementor-element.elementor-element-4d403b4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa87b64 */.elementor-89 .elementor-element.elementor-element-aa87b64 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-aa87b64 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-aa87b64 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-aa87b64 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d3fa370 */.elementor-89 .elementor-element.elementor-element-d3fa370 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-d3fa370 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-d3fa370 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-d3fa370 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-d3fa370 p, .elementor-89 .elementor-element.elementor-element-d3fa370 h1, .elementor-89 .elementor-element.elementor-element-d3fa370 h2, .elementor-89 .elementor-element.elementor-element-d3fa370 h3, .elementor-89 .elementor-element.elementor-element-d3fa370 h4, .elementor-89 .elementor-element.elementor-element-d3fa370 h5, .elementor-89 .elementor-element.elementor-element-d3fa370 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-feb65ae */.elementor-89 .elementor-element.elementor-element-feb65ae { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-feb65ae > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-feb65ae img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-feb65ae .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-feb65ae p, .elementor-89 .elementor-element.elementor-element-feb65ae h1, .elementor-89 .elementor-element.elementor-element-feb65ae h2, .elementor-89 .elementor-element.elementor-element-feb65ae h3, .elementor-89 .elementor-element.elementor-element-feb65ae h4, .elementor-89 .elementor-element.elementor-element-feb65ae h5, .elementor-89 .elementor-element.elementor-element-feb65ae h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6aa3939 */.elementor-89 .elementor-element.elementor-element-6aa3939 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-6aa3939 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-6aa3939 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-6aa3939 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a27e20f */.elementor-89 .elementor-element.elementor-element-a27e20f { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-a27e20f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-a27e20f img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-a27e20f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-a27e20f p, .elementor-89 .elementor-element.elementor-element-a27e20f h1, .elementor-89 .elementor-element.elementor-element-a27e20f h2, .elementor-89 .elementor-element.elementor-element-a27e20f h3, .elementor-89 .elementor-element.elementor-element-a27e20f h4, .elementor-89 .elementor-element.elementor-element-a27e20f h5, .elementor-89 .elementor-element.elementor-element-a27e20f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ed3f985 */.elementor-89 .elementor-element.elementor-element-ed3f985 {
  position: relative;
  overflow: hidden;
}
.elementor-89 .elementor-element.elementor-element-ed3f985::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(37,109,180,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(249,187,29,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_category-grid-3-kinetic-bg 16s ease-in-out infinite;
}
.elementor-89 .elementor-element.elementor-element-ed3f985 > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_category-grid-3-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-89 .elementor-element.elementor-element-ed3f985, .elementor-89 .elementor-element.elementor-element-ed3f985 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45b65dba */.elementor-89 .elementor-element.elementor-element-45b65dba { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-45b65dba > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-45b65dba img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-45b65dba .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-45b65dba p, .elementor-89 .elementor-element.elementor-element-45b65dba h1, .elementor-89 .elementor-element.elementor-element-45b65dba h2, .elementor-89 .elementor-element.elementor-element-45b65dba h3, .elementor-89 .elementor-element.elementor-element-45b65dba h4, .elementor-89 .elementor-element.elementor-element-45b65dba h5, .elementor-89 .elementor-element.elementor-element-45b65dba h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30a1836f */.elementor-89 .elementor-element.elementor-element-30a1836f .elementor-widget {
  animation: codex_buying-guide-3-soft-reveal 700ms ease both;
}
.elementor-89 .elementor-element.elementor-element-30a1836f .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-89 .elementor-element.elementor-element-30a1836f .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-89 .elementor-element.elementor-element-30a1836f .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_buying-guide-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-89 .elementor-element.elementor-element-30a1836f, .elementor-89 .elementor-element.elementor-element-30a1836f * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7dde14c7 */.elementor-89 .elementor-element.elementor-element-7dde14c7 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-7dde14c7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7dde14c7 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-7dde14c7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7dde14c7 p, .elementor-89 .elementor-element.elementor-element-7dde14c7 h1, .elementor-89 .elementor-element.elementor-element-7dde14c7 h2, .elementor-89 .elementor-element.elementor-element-7dde14c7 h3, .elementor-89 .elementor-element.elementor-element-7dde14c7 h4, .elementor-89 .elementor-element.elementor-element-7dde14c7 h5, .elementor-89 .elementor-element.elementor-element-7dde14c7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c890b85 */.elementor-89 .elementor-element.elementor-element-2c890b85 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-2c890b85 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-2c890b85 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-2c890b85 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-2c890b85 p, .elementor-89 .elementor-element.elementor-element-2c890b85 h1, .elementor-89 .elementor-element.elementor-element-2c890b85 h2, .elementor-89 .elementor-element.elementor-element-2c890b85 h3, .elementor-89 .elementor-element.elementor-element-2c890b85 h4, .elementor-89 .elementor-element.elementor-element-2c890b85 h5, .elementor-89 .elementor-element.elementor-element-2c890b85 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a289702 */.elementor-89 .elementor-element.elementor-element-a289702 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-a289702 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-a289702 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-a289702 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-a289702 p, .elementor-89 .elementor-element.elementor-element-a289702 h1, .elementor-89 .elementor-element.elementor-element-a289702 h2, .elementor-89 .elementor-element.elementor-element-a289702 h3, .elementor-89 .elementor-element.elementor-element-a289702 h4, .elementor-89 .elementor-element.elementor-element-a289702 h5, .elementor-89 .elementor-element.elementor-element-a289702 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88874dd */.elementor-89 .elementor-element.elementor-element-88874dd > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-88874dd > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-88874dd > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-88874dd img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-376c8752 */.elementor-89 .elementor-element.elementor-element-376c8752 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-376c8752 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-376c8752 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-376c8752 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-376c8752 p, .elementor-89 .elementor-element.elementor-element-376c8752 h1, .elementor-89 .elementor-element.elementor-element-376c8752 h2, .elementor-89 .elementor-element.elementor-element-376c8752 h3, .elementor-89 .elementor-element.elementor-element-376c8752 h4, .elementor-89 .elementor-element.elementor-element-376c8752 h5, .elementor-89 .elementor-element.elementor-element-376c8752 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-92bd8b8 */.elementor-89 .elementor-element.elementor-element-92bd8b8 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-92bd8b8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-92bd8b8 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-92bd8b8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-92bd8b8 p, .elementor-89 .elementor-element.elementor-element-92bd8b8 h1, .elementor-89 .elementor-element.elementor-element-92bd8b8 h2, .elementor-89 .elementor-element.elementor-element-92bd8b8 h3, .elementor-89 .elementor-element.elementor-element-92bd8b8 h4, .elementor-89 .elementor-element.elementor-element-92bd8b8 h5, .elementor-89 .elementor-element.elementor-element-92bd8b8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49b7f258 */.elementor-89 .elementor-element.elementor-element-49b7f258 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-49b7f258 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-49b7f258 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-49b7f258 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-49b7f258 p, .elementor-89 .elementor-element.elementor-element-49b7f258 h1, .elementor-89 .elementor-element.elementor-element-49b7f258 h2, .elementor-89 .elementor-element.elementor-element-49b7f258 h3, .elementor-89 .elementor-element.elementor-element-49b7f258 h4, .elementor-89 .elementor-element.elementor-element-49b7f258 h5, .elementor-89 .elementor-element.elementor-element-49b7f258 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24f8c2cf */.elementor-89 .elementor-element.elementor-element-24f8c2cf > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-24f8c2cf > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-24f8c2cf > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-24f8c2cf img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d0d7354 */.elementor-89 .elementor-element.elementor-element-d0d7354 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-d0d7354 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-d0d7354 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-d0d7354 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-d0d7354 p, .elementor-89 .elementor-element.elementor-element-d0d7354 h1, .elementor-89 .elementor-element.elementor-element-d0d7354 h2, .elementor-89 .elementor-element.elementor-element-d0d7354 h3, .elementor-89 .elementor-element.elementor-element-d0d7354 h4, .elementor-89 .elementor-element.elementor-element-d0d7354 h5, .elementor-89 .elementor-element.elementor-element-d0d7354 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49822520 */.elementor-89 .elementor-element.elementor-element-49822520 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-49822520 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-49822520 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-49822520 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-49822520 p, .elementor-89 .elementor-element.elementor-element-49822520 h1, .elementor-89 .elementor-element.elementor-element-49822520 h2, .elementor-89 .elementor-element.elementor-element-49822520 h3, .elementor-89 .elementor-element.elementor-element-49822520 h4, .elementor-89 .elementor-element.elementor-element-49822520 h5, .elementor-89 .elementor-element.elementor-element-49822520 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b47974a */.elementor-89 .elementor-element.elementor-element-2b47974a { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-2b47974a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-2b47974a img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-2b47974a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-2b47974a p, .elementor-89 .elementor-element.elementor-element-2b47974a h1, .elementor-89 .elementor-element.elementor-element-2b47974a h2, .elementor-89 .elementor-element.elementor-element-2b47974a h3, .elementor-89 .elementor-element.elementor-element-2b47974a h4, .elementor-89 .elementor-element.elementor-element-2b47974a h5, .elementor-89 .elementor-element.elementor-element-2b47974a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56e0a112 */.elementor-89 .elementor-element.elementor-element-56e0a112 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-56e0a112 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-56e0a112 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-56e0a112 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-56e0a112 p, .elementor-89 .elementor-element.elementor-element-56e0a112 h1, .elementor-89 .elementor-element.elementor-element-56e0a112 h2, .elementor-89 .elementor-element.elementor-element-56e0a112 h3, .elementor-89 .elementor-element.elementor-element-56e0a112 h4, .elementor-89 .elementor-element.elementor-element-56e0a112 h5, .elementor-89 .elementor-element.elementor-element-56e0a112 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5179319c */.elementor-89 .elementor-element.elementor-element-5179319c > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-5179319c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-5179319c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-5179319c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-458f4e76 */.elementor-89 .elementor-element.elementor-element-458f4e76 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-458f4e76 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-458f4e76 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-458f4e76 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-458f4e76 p, .elementor-89 .elementor-element.elementor-element-458f4e76 h1, .elementor-89 .elementor-element.elementor-element-458f4e76 h2, .elementor-89 .elementor-element.elementor-element-458f4e76 h3, .elementor-89 .elementor-element.elementor-element-458f4e76 h4, .elementor-89 .elementor-element.elementor-element-458f4e76 h5, .elementor-89 .elementor-element.elementor-element-458f4e76 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d754360 */.elementor-89 .elementor-element.elementor-element-5d754360 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-5d754360 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5d754360 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-5d754360 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5d754360 p, .elementor-89 .elementor-element.elementor-element-5d754360 h1, .elementor-89 .elementor-element.elementor-element-5d754360 h2, .elementor-89 .elementor-element.elementor-element-5d754360 h3, .elementor-89 .elementor-element.elementor-element-5d754360 h4, .elementor-89 .elementor-element.elementor-element-5d754360 h5, .elementor-89 .elementor-element.elementor-element-5d754360 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1dc2d85 */.elementor-89 .elementor-element.elementor-element-1dc2d85 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-1dc2d85 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-1dc2d85 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-1dc2d85 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-1dc2d85 p, .elementor-89 .elementor-element.elementor-element-1dc2d85 h1, .elementor-89 .elementor-element.elementor-element-1dc2d85 h2, .elementor-89 .elementor-element.elementor-element-1dc2d85 h3, .elementor-89 .elementor-element.elementor-element-1dc2d85 h4, .elementor-89 .elementor-element.elementor-element-1dc2d85 h5, .elementor-89 .elementor-element.elementor-element-1dc2d85 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e6ab12f */.elementor-89 .elementor-element.elementor-element-5e6ab12f > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-5e6ab12f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-5e6ab12f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-5e6ab12f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4dca28b8 */.elementor-89 .elementor-element.elementor-element-4dca28b8 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-4dca28b8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4dca28b8 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-4dca28b8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4dca28b8 p, .elementor-89 .elementor-element.elementor-element-4dca28b8 h1, .elementor-89 .elementor-element.elementor-element-4dca28b8 h2, .elementor-89 .elementor-element.elementor-element-4dca28b8 h3, .elementor-89 .elementor-element.elementor-element-4dca28b8 h4, .elementor-89 .elementor-element.elementor-element-4dca28b8 h5, .elementor-89 .elementor-element.elementor-element-4dca28b8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-44cb1888 */.elementor-89 .elementor-element.elementor-element-44cb1888 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-44cb1888 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-44cb1888 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-44cb1888 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-44cb1888 p, .elementor-89 .elementor-element.elementor-element-44cb1888 h1, .elementor-89 .elementor-element.elementor-element-44cb1888 h2, .elementor-89 .elementor-element.elementor-element-44cb1888 h3, .elementor-89 .elementor-element.elementor-element-44cb1888 h4, .elementor-89 .elementor-element.elementor-element-44cb1888 h5, .elementor-89 .elementor-element.elementor-element-44cb1888 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-612c33cc */.elementor-89 .elementor-element.elementor-element-612c33cc { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-612c33cc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-612c33cc img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-612c33cc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-612c33cc p, .elementor-89 .elementor-element.elementor-element-612c33cc h1, .elementor-89 .elementor-element.elementor-element-612c33cc h2, .elementor-89 .elementor-element.elementor-element-612c33cc h3, .elementor-89 .elementor-element.elementor-element-612c33cc h4, .elementor-89 .elementor-element.elementor-element-612c33cc h5, .elementor-89 .elementor-element.elementor-element-612c33cc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-151c5a3c */.elementor-89 .elementor-element.elementor-element-151c5a3c { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-151c5a3c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-151c5a3c img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-151c5a3c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-151c5a3c p, .elementor-89 .elementor-element.elementor-element-151c5a3c h1, .elementor-89 .elementor-element.elementor-element-151c5a3c h2, .elementor-89 .elementor-element.elementor-element-151c5a3c h3, .elementor-89 .elementor-element.elementor-element-151c5a3c h4, .elementor-89 .elementor-element.elementor-element-151c5a3c h5, .elementor-89 .elementor-element.elementor-element-151c5a3c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-28510430 */.elementor-89 .elementor-element.elementor-element-28510430 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-28510430 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-28510430 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-28510430 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-28510430 p, .elementor-89 .elementor-element.elementor-element-28510430 h1, .elementor-89 .elementor-element.elementor-element-28510430 h2, .elementor-89 .elementor-element.elementor-element-28510430 h3, .elementor-89 .elementor-element.elementor-element-28510430 h4, .elementor-89 .elementor-element.elementor-element-28510430 h5, .elementor-89 .elementor-element.elementor-element-28510430 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c18b045 */.elementor-89 .elementor-element.elementor-element-5c18b045 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-5c18b045 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-5c18b045 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-5c18b045 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12313d8a */.elementor-89 .elementor-element.elementor-element-12313d8a { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-12313d8a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-12313d8a img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-12313d8a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-12313d8a p, .elementor-89 .elementor-element.elementor-element-12313d8a h1, .elementor-89 .elementor-element.elementor-element-12313d8a h2, .elementor-89 .elementor-element.elementor-element-12313d8a h3, .elementor-89 .elementor-element.elementor-element-12313d8a h4, .elementor-89 .elementor-element.elementor-element-12313d8a h5, .elementor-89 .elementor-element.elementor-element-12313d8a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */