.elementor-87 .elementor-element.elementor-element-575ed74f:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-575ed74f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f172a;}.elementor-87 .elementor-element.elementor-element-575ed74f > .elementor-background-overlay{background-color:rgba(15,23,42,0.55);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-575ed74f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-441a8972:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-441a8972 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f172a;}.elementor-87 .elementor-element.elementor-element-441a8972 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-441a8972 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-2fd3c28f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-87 .elementor-element.elementor-element-2fd3c28f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-662930f2{text-align:center;}.elementor-87 .elementor-element.elementor-element-662930f2 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:60px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#ffffff;}.elementor-87 .elementor-element.elementor-element-346f9627{--spacer-size:16px;}.elementor-87 .elementor-element.elementor-element-14697629 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-2419058c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#e5e7eb;}.elementor-87 .elementor-element.elementor-element-14b39feb{--spacer-size:28px;}.elementor-87 .elementor-element.elementor-element-7da41512{--spacer-size:48px;}.elementor-87 .elementor-element.elementor-element-30eb4ba4 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-67fbfafe{text-align:center;}.elementor-87 .elementor-element.elementor-element-67fbfafe .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#ffffff;}.elementor-87 .elementor-element.elementor-element-1e553d7e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#e5e7eb;}.elementor-87 .elementor-element.elementor-element-224c42ce{text-align:center;}.elementor-87 .elementor-element.elementor-element-224c42ce .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#ffffff;}.elementor-87 .elementor-element.elementor-element-721ba16c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#e5e7eb;}.elementor-87 .elementor-element.elementor-element-64504ea3{text-align:center;}.elementor-87 .elementor-element.elementor-element-64504ea3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#ffffff;}.elementor-87 .elementor-element.elementor-element-177f584d{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#e5e7eb;}.elementor-87 .elementor-element.elementor-element-747ca2be:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-747ca2be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a192c;}.elementor-87 .elementor-element.elementor-element-747ca2be > .elementor-background-overlay{background-color:rgba(0,0,0,0.35);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-747ca2be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-1e755e4f > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-1ce89292:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-1ce89292 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-1ce89292.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-1ce89292.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-1ce89292 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-1ce89292 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-1ce89292 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-87 .elementor-element.elementor-element-1ce89292 > .elementor-element-populated{box-shadow:0px 24px 48px 0px rgba(0,0,0,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-1ce89292 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-5b20c4b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-87 .elementor-element.elementor-element-5b20c4b8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-7d9cabd8{text-align:start;}.elementor-87 .elementor-element.elementor-element-7d9cabd8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1a192c;}.elementor-87 .elementor-element.elementor-element-c8adab8{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#737d42;}.elementor-87 .elementor-element.elementor-element-491ecab2{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#1a1a1a;}.elementor-87 .elementor-element.elementor-element-5e4aa012{--spacer-size:20px;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-7bca4342.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-7bca4342.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-9a6c3c5{text-align:center;}.elementor-87 .elementor-element.elementor-element-9a6c3c5 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-17ab8edb:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-17ab8edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f5f8;}.elementor-87 .elementor-element.elementor-element-17ab8edb > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-17ab8edb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-17ab8edb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-5beb191b{text-align:center;}.elementor-87 .elementor-element.elementor-element-5beb191b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1a192c;}.elementor-87 .elementor-element.elementor-element-1553aaee{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-87 .elementor-element.elementor-element-367347{--spacer-size:28px;}.elementor-87 .elementor-element.elementor-element-4d11e65e > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-47f2bc13:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-47f2bc13 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a192c;}.elementor-87 .elementor-element.elementor-element-47f2bc13 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1a192c;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-47f2bc13 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-47f2bc13 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-47f2bc13 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-47f2bc13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-504f38ad{text-align:center;}.elementor-87 .elementor-element.elementor-element-504f38ad img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-46ca437a{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-e2c6499{text-align:start;}.elementor-87 .elementor-element.elementor-element-e2c6499 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:28px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-3d718e11{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.78);}.elementor-87 .elementor-element.elementor-element-503ddfe1{text-align:start;}.elementor-87 .elementor-element.elementor-element-503ddfe1 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4d50750a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-4d50750a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4d50750a > .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-87 .elementor-element.elementor-element-4d50750a > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-4d50750a > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-4d50750a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-4d50750a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-4d8cfc2c{text-align:center;}.elementor-87 .elementor-element.elementor-element-4d8cfc2c img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-50ebd4a8{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-5521e36f{text-align:start;}.elementor-87 .elementor-element.elementor-element-5521e36f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-56c5ab5f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-be5c89b{text-align:start;}.elementor-87 .elementor-element.elementor-element-be5c89b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-267785a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-267785a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-267785a6 > .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-87 .elementor-element.elementor-element-267785a6 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-267785a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-267785a6 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-267785a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-71e5a90f{text-align:center;}.elementor-87 .elementor-element.elementor-element-71e5a90f img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-4c9c9855{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-5b67950b{text-align:start;}.elementor-87 .elementor-element.elementor-element-5b67950b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-329769d2{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-5cbf88a8{text-align:start;}.elementor-87 .elementor-element.elementor-element-5cbf88a8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-18448db8{--spacer-size:16px;}.elementor-87 .elementor-element.elementor-element-70658594 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-7dd423c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-7dd423c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-7dd423c > .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-87 .elementor-element.elementor-element-7dd423c > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-7dd423c > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-7dd423c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-7dd423c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-2e7b0124{text-align:center;}.elementor-87 .elementor-element.elementor-element-2e7b0124 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-445c6b66{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-83aff60{text-align:start;}.elementor-87 .elementor-element.elementor-element-83aff60 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-62a083da{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-62ddab19{text-align:start;}.elementor-87 .elementor-element.elementor-element-62ddab19 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-3f80ed31:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-3f80ed31 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-3f80ed31 > .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-87 .elementor-element.elementor-element-3f80ed31 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-3f80ed31 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-3f80ed31 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-3f80ed31 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-4900a4be{text-align:center;}.elementor-87 .elementor-element.elementor-element-4900a4be img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-fc018fd{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-33cf107d{text-align:start;}.elementor-87 .elementor-element.elementor-element-33cf107d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-2b3a244e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-6d3642ae{text-align:start;}.elementor-87 .elementor-element.elementor-element-6d3642ae .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-6042eb85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-6042eb85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-6042eb85 > .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-87 .elementor-element.elementor-element-6042eb85 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-6042eb85 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-6042eb85 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-6042eb85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-45291d0d{text-align:center;}.elementor-87 .elementor-element.elementor-element-45291d0d img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-217bd62a{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-70606fa6{text-align:start;}.elementor-87 .elementor-element.elementor-element-70606fa6 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-7e5e57f6{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-1a442f28{text-align:start;}.elementor-87 .elementor-element.elementor-element-1a442f28 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-3212eaa4{--spacer-size:16px;}.elementor-87 .elementor-element.elementor-element-42a7d61e > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-d50e47d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-d50e47d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-d50e47d > .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-87 .elementor-element.elementor-element-d50e47d > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-d50e47d > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-d50e47d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-d50e47d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-f77e6c9{text-align:center;}.elementor-87 .elementor-element.elementor-element-f77e6c9 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-20fdb13c{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-3c18721e{text-align:start;}.elementor-87 .elementor-element.elementor-element-3c18721e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-199506fa{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-1249a1c7{text-align:start;}.elementor-87 .elementor-element.elementor-element-1249a1c7 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-75bc7159:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-75bc7159 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-75bc7159 > .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-87 .elementor-element.elementor-element-75bc7159 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-75bc7159 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-75bc7159 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-75bc7159 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-15d0bb81{text-align:center;}.elementor-87 .elementor-element.elementor-element-15d0bb81 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-517209de{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-47f2d227{text-align:start;}.elementor-87 .elementor-element.elementor-element-47f2d227 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-201ece22{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-7b8962bf{text-align:start;}.elementor-87 .elementor-element.elementor-element-7b8962bf .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-11c513cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-11c513cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-11c513cc > .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-87 .elementor-element.elementor-element-11c513cc > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-11c513cc > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-11c513cc > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-11c513cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-2f46322d{text-align:center;}.elementor-87 .elementor-element.elementor-element-2f46322d img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-2411bf33{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-3c1771a1{text-align:start;}.elementor-87 .elementor-element.elementor-element-3c1771a1 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-51baa607{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-e5e4ec{text-align:start;}.elementor-87 .elementor-element.elementor-element-e5e4ec .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-58286c87{--spacer-size:16px;}.elementor-87 .elementor-element.elementor-element-24c3545d:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-24c3545d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #dd6221 0%, #414d7d 100%);}.elementor-87 .elementor-element.elementor-element-24c3545d > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-24c3545d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-24c3545d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-4def8832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-87 .elementor-element.elementor-element-4def8832 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-6d75aeba{text-align:center;}.elementor-87 .elementor-element.elementor-element-6d75aeba .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-3c4f1449{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-43ed2944{--spacer-size:30px;}.elementor-87 .elementor-element.elementor-element-74a5ab2b > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-24618964:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-24618964 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-24618964 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-24618964 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-24618964 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-24618964 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-24618964 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-6f9773a8{text-align:start;}.elementor-87 .elementor-element.elementor-element-6f9773a8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-70320a29{text-align:start;}.elementor-87 .elementor-element.elementor-element-70320a29 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-2ad01ce3{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-5e042b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-5e042b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-5e042b9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-5e042b9 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-5e042b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-5e042b9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-5e042b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-75a5fc16{text-align:start;}.elementor-87 .elementor-element.elementor-element-75a5fc16 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-7a09b38{text-align:start;}.elementor-87 .elementor-element.elementor-element-7a09b38 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-78dd35c5{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-2519d4e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-2519d4e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-2519d4e6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-2519d4e6 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-2519d4e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-2519d4e6 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-2519d4e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-1be8c125{text-align:start;}.elementor-87 .elementor-element.elementor-element-1be8c125 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-4e870ca4{text-align:start;}.elementor-87 .elementor-element.elementor-element-4e870ca4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-1d07c11e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-64d79fee{--spacer-size:18px;}.elementor-87 .elementor-element.elementor-element-31877ecc > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-1897f0e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-1897f0e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-1897f0e3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-1897f0e3 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-1897f0e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-1897f0e3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-1897f0e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-3d7f8cc5{text-align:start;}.elementor-87 .elementor-element.elementor-element-3d7f8cc5 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-7b4b1c52{text-align:start;}.elementor-87 .elementor-element.elementor-element-7b4b1c52 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-1a7eb033{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-479ff628:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-479ff628 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-479ff628 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-479ff628 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-479ff628 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-479ff628 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-479ff628 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-66ade42b{text-align:start;}.elementor-87 .elementor-element.elementor-element-66ade42b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-50df8834{text-align:start;}.elementor-87 .elementor-element.elementor-element-50df8834 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-71b69e42{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-467503f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-467503f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-467503f5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-467503f5 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-467503f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-467503f5 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-467503f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-d4a8c85{text-align:start;}.elementor-87 .elementor-element.elementor-element-d4a8c85 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-3f92e47{text-align:start;}.elementor-87 .elementor-element.elementor-element-3f92e47 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-361dba34{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-2dbc7752:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-2dbc7752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-2dbc7752 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-2dbc7752{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-2dbc7752 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-13b110bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-87 .elementor-element.elementor-element-13b110bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-49effc02{text-align:center;}.elementor-87 .elementor-element.elementor-element-49effc02 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1a192c;}.elementor-87 .elementor-element.elementor-element-1d0c3344{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-3e6640d3{--spacer-size:30px;}.elementor-87 .elementor-element.elementor-element-23da2e5e > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-2c3075af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-2c3075af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-2c3075af > .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-87 .elementor-element.elementor-element-2c3075af > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-2c3075af > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-2c3075af > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-2c3075af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-907d563{text-align:start;}.elementor-87 .elementor-element.elementor-element-907d563 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-4f273df2{text-align:start;}.elementor-87 .elementor-element.elementor-element-4f273df2 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1a192c;}.elementor-87 .elementor-element.elementor-element-50f1cf0{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-792177df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-792177df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-792177df > .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-87 .elementor-element.elementor-element-792177df > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-792177df > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-792177df > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-792177df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-1b034c0{text-align:start;}.elementor-87 .elementor-element.elementor-element-1b034c0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-3fe8e498{text-align:start;}.elementor-87 .elementor-element.elementor-element-3fe8e498 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1a192c;}.elementor-87 .elementor-element.elementor-element-f9d694f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-4dec09fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-4dec09fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4dec09fb > .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-87 .elementor-element.elementor-element-4dec09fb > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-4dec09fb > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-4dec09fb > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-4dec09fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-37179ef0{text-align:start;}.elementor-87 .elementor-element.elementor-element-37179ef0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-42be258c{text-align:start;}.elementor-87 .elementor-element.elementor-element-42be258c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1a192c;}.elementor-87 .elementor-element.elementor-element-4373e3{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-106f91cd{--spacer-size:18px;}.elementor-87 .elementor-element.elementor-element-29f7e868 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-749a85c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-749a85c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-749a85c > .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-87 .elementor-element.elementor-element-749a85c > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-749a85c > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-749a85c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-749a85c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-50100de4{text-align:start;}.elementor-87 .elementor-element.elementor-element-50100de4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-18f0cd3d{text-align:start;}.elementor-87 .elementor-element.elementor-element-18f0cd3d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1a192c;}.elementor-87 .elementor-element.elementor-element-3facdabc{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-220fce39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-220fce39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-220fce39 > .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-87 .elementor-element.elementor-element-220fce39 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-220fce39 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-220fce39 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-220fce39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-22d78694{text-align:start;}.elementor-87 .elementor-element.elementor-element-22d78694 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-7a6a3b1d{text-align:start;}.elementor-87 .elementor-element.elementor-element-7a6a3b1d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1a192c;}.elementor-87 .elementor-element.elementor-element-51112c75{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-47cb4ae9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-47cb4ae9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-47cb4ae9 > .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-87 .elementor-element.elementor-element-47cb4ae9 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-47cb4ae9 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-47cb4ae9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-47cb4ae9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-2f824adc{text-align:start;}.elementor-87 .elementor-element.elementor-element-2f824adc .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#737d42;}.elementor-87 .elementor-element.elementor-element-3086f7b4{text-align:start;}.elementor-87 .elementor-element.elementor-element-3086f7b4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1a192c;}.elementor-87 .elementor-element.elementor-element-8e467b8{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-7364950:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-7364950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a192c;}.elementor-87 .elementor-element.elementor-element-7364950 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-7364950{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-7364950 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-1f36840{text-align:center;}.elementor-87 .elementor-element.elementor-element-1f36840 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-e64dea0{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-476c2dc{--spacer-size:34px;}.elementor-87 .elementor-element.elementor-element-6ea8387b > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-35196107:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-35196107 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-35196107 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-35196107 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-35196107 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-35196107 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-87 .elementor-element.elementor-element-35196107 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-1b172307{text-align:start;}.elementor-87 .elementor-element.elementor-element-1b172307 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-7e7db3ff{text-align:start;}.elementor-87 .elementor-element.elementor-element-7e7db3ff .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-75fa257e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-87 .elementor-element.elementor-element-3a0c8f83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-3a0c8f83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-3a0c8f83 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-3a0c8f83 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-3a0c8f83 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-3a0c8f83 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-87 .elementor-element.elementor-element-3a0c8f83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-66be8365{text-align:start;}.elementor-87 .elementor-element.elementor-element-66be8365 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-1f8e462c{text-align:start;}.elementor-87 .elementor-element.elementor-element-1f8e462c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4c2cc740{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-87 .elementor-element.elementor-element-33ffd360:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-33ffd360 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-33ffd360 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-33ffd360 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-33ffd360 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-33ffd360 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-87 .elementor-element.elementor-element-33ffd360 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-6e86680c{text-align:start;}.elementor-87 .elementor-element.elementor-element-6e86680c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-2b118c63{text-align:start;}.elementor-87 .elementor-element.elementor-element-2b118c63 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-3aacac13{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-87 .elementor-element.elementor-element-a54482e{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-48217812 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-44cfc81c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-44cfc81c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-44cfc81c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-44cfc81c > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-44cfc81c > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-44cfc81c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-87 .elementor-element.elementor-element-44cfc81c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-34d62956{text-align:start;}.elementor-87 .elementor-element.elementor-element-34d62956 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-3290b9f{text-align:start;}.elementor-87 .elementor-element.elementor-element-3290b9f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-28d5125c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-87 .elementor-element.elementor-element-2a82621b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-2a82621b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-2a82621b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-2a82621b > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-2a82621b > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-2a82621b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-87 .elementor-element.elementor-element-2a82621b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-233ec53e{text-align:start;}.elementor-87 .elementor-element.elementor-element-233ec53e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-35cbf512{text-align:start;}.elementor-87 .elementor-element.elementor-element-35cbf512 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-7f969180{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-87 .elementor-element.elementor-element-4bba359b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-4bba359b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c2b3d;}.elementor-87 .elementor-element.elementor-element-4bba359b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-4bba359b > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-4bba359b > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-4bba359b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-87 .elementor-element.elementor-element-4bba359b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-62f3b25d{text-align:start;}.elementor-87 .elementor-element.elementor-element-62f3b25d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#99a658;}.elementor-87 .elementor-element.elementor-element-548dd90d{text-align:start;}.elementor-87 .elementor-element.elementor-element-548dd90d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-5d752518{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-87 .elementor-element.elementor-element-76efa9a0:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-76efa9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdefd8;}.elementor-87 .elementor-element.elementor-element-76efa9a0 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-76efa9a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-76efa9a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-59c3d188 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-69e0c5e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-69e0c5e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a192c;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-69e0c5e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-69e0c5e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-69e0c5e3 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-69e0c5e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-69e0c5e3 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-87 .elementor-element.elementor-element-69e0c5e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-69e0c5e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-144e0a56{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#fff;}.elementor-87 .elementor-element.elementor-element-b7b9506 .elementor-counter-number-wrapper{color:#fff;font-family:"Barlow Condensed", Sans-serif;font-weight:800;}.elementor-87 .elementor-element.elementor-element-57294c5b{text-align:start;}.elementor-87 .elementor-element.elementor-element-99446da{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-7d52f2bd{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#fff;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-5fa97ed4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-5fa97ed4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-7b231312{text-align:start;}.elementor-87 .elementor-element.elementor-element-7b231312 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1a192c;}.elementor-87 .elementor-element.elementor-element-42d0a646{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-6a1c0e74{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#1a1a1a;}.elementor-87 .elementor-element.elementor-element-1a184eff{--spacer-size:24px;}.elementor-87 .elementor-element.elementor-element-242879f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-242879f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-242879f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-242879f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-242879f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-242879f1 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-242879f1 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-242879f1{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-242879f1 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-7873f436{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-14e770e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-14e770e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-14e770e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-14e770e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-14e770e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-14e770e2 .elementor-icon-list-icon i{color:#dc2626;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-14e770e2 .elementor-icon-list-icon svg{fill:#dc2626;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-14e770e2{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-14e770e2 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-235eb021:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-235eb021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a192c;}.elementor-87 .elementor-element.elementor-element-235eb021 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-235eb021{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-235eb021 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-36078ee2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-36078ee2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a192c;}.elementor-87 .elementor-element.elementor-element-36078ee2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-36078ee2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-5c23c7b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-87 .elementor-element.elementor-element-5c23c7b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#1D4ED8;}.elementor-87 .elementor-element.elementor-element-55957bb2{text-align:center;}.elementor-87 .elementor-element.elementor-element-55957bb2 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-62bc470b{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.68);}.elementor-87 .elementor-element.elementor-element-47131a58{--spacer-size:30px;}.elementor-87 .elementor-element.elementor-element-201413ba > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-6f05f409:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-6f05f409 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-87 .elementor-element.elementor-element-6f05f409 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-6f05f409 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-6f05f409 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-6f05f409 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-6f05f409 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-5ea3eaa4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-87 .elementor-element.elementor-element-5ea3eaa4.elementor-view-stacked .elementor-icon{background-color:#1D4ED8;}.elementor-87 .elementor-element.elementor-element-5ea3eaa4.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-5ea3eaa4.elementor-view-default .elementor-icon{fill:#1D4ED8;color:#1D4ED8;border-color:#1D4ED8;}.elementor-87 .elementor-element.elementor-element-5ea3eaa4 .elementor-icon{font-size:36px;}.elementor-87 .elementor-element.elementor-element-5ea3eaa4 .elementor-icon-box-title, .elementor-87 .elementor-element.elementor-element-5ea3eaa4 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-5ea3eaa4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-5ea3eaa4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.76);}.elementor-87 .elementor-element.elementor-element-6811f42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-6811f42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-87 .elementor-element.elementor-element-6811f42 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-6811f42 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-6811f42 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-6811f42 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-6811f42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-214af229 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-87 .elementor-element.elementor-element-214af229.elementor-view-stacked .elementor-icon{background-color:#1D4ED8;}.elementor-87 .elementor-element.elementor-element-214af229.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-214af229.elementor-view-default .elementor-icon{fill:#1D4ED8;color:#1D4ED8;border-color:#1D4ED8;}.elementor-87 .elementor-element.elementor-element-214af229 .elementor-icon{font-size:36px;}.elementor-87 .elementor-element.elementor-element-214af229 .elementor-icon-box-title, .elementor-87 .elementor-element.elementor-element-214af229 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-214af229 .elementor-icon-box-title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-214af229 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.76);}.elementor-87 .elementor-element.elementor-element-54d6d913:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-54d6d913 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-87 .elementor-element.elementor-element-54d6d913 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-54d6d913 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-54d6d913 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-54d6d913 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-54d6d913 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-20aed996 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-87 .elementor-element.elementor-element-20aed996.elementor-view-stacked .elementor-icon{background-color:#1D4ED8;}.elementor-87 .elementor-element.elementor-element-20aed996.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-20aed996.elementor-view-default .elementor-icon{fill:#1D4ED8;color:#1D4ED8;border-color:#1D4ED8;}.elementor-87 .elementor-element.elementor-element-20aed996 .elementor-icon{font-size:36px;}.elementor-87 .elementor-element.elementor-element-20aed996 .elementor-icon-box-title, .elementor-87 .elementor-element.elementor-element-20aed996 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-20aed996 .elementor-icon-box-title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-20aed996 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.76);}.elementor-87 .elementor-element.elementor-element-4537859f{--spacer-size:18px;}.elementor-87 .elementor-element.elementor-element-745ec580 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-5ab99ff7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-5ab99ff7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-87 .elementor-element.elementor-element-5ab99ff7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-5ab99ff7 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-5ab99ff7 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-5ab99ff7 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-5ab99ff7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-52b5f5a1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-87 .elementor-element.elementor-element-52b5f5a1.elementor-view-stacked .elementor-icon{background-color:#1D4ED8;}.elementor-87 .elementor-element.elementor-element-52b5f5a1.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-52b5f5a1.elementor-view-default .elementor-icon{fill:#1D4ED8;color:#1D4ED8;border-color:#1D4ED8;}.elementor-87 .elementor-element.elementor-element-52b5f5a1 .elementor-icon{font-size:36px;}.elementor-87 .elementor-element.elementor-element-52b5f5a1 .elementor-icon-box-title, .elementor-87 .elementor-element.elementor-element-52b5f5a1 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-52b5f5a1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-52b5f5a1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.76);}.elementor-87 .elementor-element.elementor-element-47f50115:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-47f50115 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-87 .elementor-element.elementor-element-47f50115 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-47f50115 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-47f50115 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-47f50115 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-47f50115 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-314d9ded .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-87 .elementor-element.elementor-element-314d9ded.elementor-view-stacked .elementor-icon{background-color:#1D4ED8;}.elementor-87 .elementor-element.elementor-element-314d9ded.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-314d9ded.elementor-view-default .elementor-icon{fill:#1D4ED8;color:#1D4ED8;border-color:#1D4ED8;}.elementor-87 .elementor-element.elementor-element-314d9ded .elementor-icon{font-size:36px;}.elementor-87 .elementor-element.elementor-element-314d9ded .elementor-icon-box-title, .elementor-87 .elementor-element.elementor-element-314d9ded .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-314d9ded .elementor-icon-box-title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-314d9ded .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.76);}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-2fd3c28f .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-662930f2 .elementor-heading-title{font-size:42px;}.elementor-87 .elementor-element.elementor-element-346f9627{--spacer-size:11px;}.elementor-87 .elementor-element.elementor-element-2419058c{font-size:15px;}.elementor-87 .elementor-element.elementor-element-14b39feb{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-7da41512{--spacer-size:34px;}.elementor-87 .elementor-element.elementor-element-67fbfafe .elementor-heading-title{font-size:34px;}.elementor-87 .elementor-element.elementor-element-1e553d7e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-224c42ce .elementor-heading-title{font-size:34px;}.elementor-87 .elementor-element.elementor-element-721ba16c{font-size:15px;}.elementor-87 .elementor-element.elementor-element-64504ea3 .elementor-heading-title{font-size:34px;}.elementor-87 .elementor-element.elementor-element-177f584d{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5b20c4b8 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-7d9cabd8 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-c8adab8{font-size:15px;}.elementor-87 .elementor-element.elementor-element-491ecab2{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5e4aa012{--spacer-size:14px;}.elementor-87 .elementor-element.elementor-element-9a6c3c5 img{width:100%;}.elementor-87 .elementor-element.elementor-element-5beb191b .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-1553aaee{font-size:15px;}.elementor-87 .elementor-element.elementor-element-367347{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-504f38ad img{width:100%;}.elementor-87 .elementor-element.elementor-element-46ca437a{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-e2c6499 .elementor-heading-title{font-size:24px;}.elementor-87 .elementor-element.elementor-element-3d718e11{font-size:15px;}.elementor-87 .elementor-element.elementor-element-503ddfe1 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-4d8cfc2c img{width:100%;}.elementor-87 .elementor-element.elementor-element-50ebd4a8{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-5521e36f .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-56c5ab5f{font-size:15px;}.elementor-87 .elementor-element.elementor-element-be5c89b .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-71e5a90f img{width:100%;}.elementor-87 .elementor-element.elementor-element-4c9c9855{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-5b67950b .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-329769d2{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5cbf88a8 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-18448db8{--spacer-size:11px;}.elementor-87 .elementor-element.elementor-element-2e7b0124 img{width:100%;}.elementor-87 .elementor-element.elementor-element-445c6b66{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-83aff60 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-62a083da{font-size:15px;}.elementor-87 .elementor-element.elementor-element-62ddab19 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-4900a4be img{width:100%;}.elementor-87 .elementor-element.elementor-element-fc018fd{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-33cf107d .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-2b3a244e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-6d3642ae .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-45291d0d img{width:100%;}.elementor-87 .elementor-element.elementor-element-217bd62a{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-70606fa6 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-7e5e57f6{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1a442f28 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-3212eaa4{--spacer-size:11px;}.elementor-87 .elementor-element.elementor-element-f77e6c9 img{width:100%;}.elementor-87 .elementor-element.elementor-element-20fdb13c{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-3c18721e .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-199506fa{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1249a1c7 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-15d0bb81 img{width:100%;}.elementor-87 .elementor-element.elementor-element-517209de{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-47f2d227 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-201ece22{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7b8962bf .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-2f46322d img{width:100%;}.elementor-87 .elementor-element.elementor-element-2411bf33{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-3c1771a1 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-51baa607{font-size:15px;}.elementor-87 .elementor-element.elementor-element-e5e4ec .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-58286c87{--spacer-size:11px;}.elementor-87 .elementor-element.elementor-element-4def8832 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-6d75aeba .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-3c4f1449{font-size:15px;}.elementor-87 .elementor-element.elementor-element-43ed2944{--spacer-size:21px;}.elementor-87 .elementor-element.elementor-element-6f9773a8 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-70320a29 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-2ad01ce3{font-size:15px;}.elementor-87 .elementor-element.elementor-element-75a5fc16 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-7a09b38 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-78dd35c5{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1be8c125 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-4e870ca4 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-1d07c11e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-64d79fee{--spacer-size:13px;}.elementor-87 .elementor-element.elementor-element-3d7f8cc5 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-7b4b1c52 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-1a7eb033{font-size:15px;}.elementor-87 .elementor-element.elementor-element-66ade42b .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-50df8834 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-71b69e42{font-size:15px;}.elementor-87 .elementor-element.elementor-element-d4a8c85 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-3f92e47 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-361dba34{font-size:15px;}.elementor-87 .elementor-element.elementor-element-13b110bc .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-49effc02 .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-1d0c3344{font-size:15px;}.elementor-87 .elementor-element.elementor-element-3e6640d3{--spacer-size:21px;}.elementor-87 .elementor-element.elementor-element-907d563 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-4f273df2 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-50f1cf0{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1b034c0 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-3fe8e498 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-f9d694f{font-size:15px;}.elementor-87 .elementor-element.elementor-element-37179ef0 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-42be258c .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-4373e3{font-size:15px;}.elementor-87 .elementor-element.elementor-element-106f91cd{--spacer-size:13px;}.elementor-87 .elementor-element.elementor-element-50100de4 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-18f0cd3d .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-3facdabc{font-size:15px;}.elementor-87 .elementor-element.elementor-element-22d78694 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-7a6a3b1d .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-51112c75{font-size:15px;}.elementor-87 .elementor-element.elementor-element-2f824adc .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-3086f7b4 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-8e467b8{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1f36840 .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-e64dea0{font-size:15px;}.elementor-87 .elementor-element.elementor-element-476c2dc{--spacer-size:24px;}.elementor-87 .elementor-element.elementor-element-1b172307 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-7e7db3ff .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-75fa257e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-66be8365 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-1f8e462c .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-4c2cc740{font-size:15px;}.elementor-87 .elementor-element.elementor-element-6e86680c .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-2b118c63 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-3aacac13{font-size:15px;}.elementor-87 .elementor-element.elementor-element-a54482e{--spacer-size:14px;}.elementor-87 .elementor-element.elementor-element-34d62956 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-3290b9f .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-28d5125c{font-size:15px;}.elementor-87 .elementor-element.elementor-element-233ec53e .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-35cbf512 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-7f969180{font-size:15px;}.elementor-87 .elementor-element.elementor-element-62f3b25d .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-548dd90d .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-5d752518{font-size:15px;}.elementor-87 .elementor-element.elementor-element-144e0a56{font-size:15px;}.elementor-87 .elementor-element.elementor-element-99446da{--spacer-size:14px;}.elementor-87 .elementor-element.elementor-element-7d52f2bd{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7b231312 .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-42d0a646{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-6a1c0e74{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1a184eff{--spacer-size:17px;}.elementor-87 .elementor-element.elementor-element-7873f436{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-5c23c7b9 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-55957bb2 .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-62bc470b{font-size:15px;}.elementor-87 .elementor-element.elementor-element-47131a58{--spacer-size:21px;}.elementor-87 .elementor-element.elementor-element-4537859f{--spacer-size:13px;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-2fd3c28f .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-662930f2 .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-346f9627{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-31f6c0a{width:100%;}.elementor-87 .elementor-element.elementor-element-1abd2466{width:100%;}.elementor-87 .elementor-element.elementor-element-2419058c{font-size:15px;}.elementor-87 .elementor-element.elementor-element-3175d59b{width:100%;}.elementor-87 .elementor-element.elementor-element-14b39feb{--spacer-size:14px;}.elementor-87 .elementor-element.elementor-element-7da41512{--spacer-size:24px;}.elementor-87 .elementor-element.elementor-element-31062558{width:100%;}.elementor-87 .elementor-element.elementor-element-67fbfafe .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-1e553d7e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-738aa365{width:100%;}.elementor-87 .elementor-element.elementor-element-224c42ce .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-721ba16c{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7a086f4d{width:100%;}.elementor-87 .elementor-element.elementor-element-64504ea3 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-177f584d{font-size:15px;}.elementor-87 .elementor-element.elementor-element-418580eb{width:100%;}.elementor-87 .elementor-element.elementor-element-1ce89292{width:100%;}.elementor-87 .elementor-element.elementor-element-5b20c4b8 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-7d9cabd8 .elementor-heading-title{font-size:24px;}.elementor-87 .elementor-element.elementor-element-c8adab8{font-size:15px;}.elementor-87 .elementor-element.elementor-element-491ecab2{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5e4aa012{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-7bca4342{width:100%;}.elementor-87 .elementor-element.elementor-element-9a6c3c5 img{width:100%;}.elementor-87 .elementor-element.elementor-element-5beb191b .elementor-heading-title{font-size:26px;}.elementor-87 .elementor-element.elementor-element-1553aaee{font-size:15px;}.elementor-87 .elementor-element.elementor-element-367347{--spacer-size:14px;}.elementor-87 .elementor-element.elementor-element-47f2bc13{width:100%;}.elementor-87 .elementor-element.elementor-element-504f38ad img{width:100%;}.elementor-87 .elementor-element.elementor-element-46ca437a{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-e2c6499 .elementor-heading-title{font-size:21px;}.elementor-87 .elementor-element.elementor-element-3d718e11{font-size:15px;}.elementor-87 .elementor-element.elementor-element-503ddfe1 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-4d50750a{width:100%;}.elementor-87 .elementor-element.elementor-element-4d8cfc2c img{width:100%;}.elementor-87 .elementor-element.elementor-element-50ebd4a8{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-5521e36f .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-56c5ab5f{font-size:15px;}.elementor-87 .elementor-element.elementor-element-be5c89b .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-267785a6{width:100%;}.elementor-87 .elementor-element.elementor-element-71e5a90f img{width:100%;}.elementor-87 .elementor-element.elementor-element-4c9c9855{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-5b67950b .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-329769d2{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5cbf88a8 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-18448db8{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-7dd423c{width:100%;}.elementor-87 .elementor-element.elementor-element-2e7b0124 img{width:100%;}.elementor-87 .elementor-element.elementor-element-445c6b66{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-83aff60 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-62a083da{font-size:15px;}.elementor-87 .elementor-element.elementor-element-62ddab19 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-3f80ed31{width:100%;}.elementor-87 .elementor-element.elementor-element-4900a4be img{width:100%;}.elementor-87 .elementor-element.elementor-element-fc018fd{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-33cf107d .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-2b3a244e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-6d3642ae .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-6042eb85{width:100%;}.elementor-87 .elementor-element.elementor-element-45291d0d img{width:100%;}.elementor-87 .elementor-element.elementor-element-217bd62a{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-70606fa6 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-7e5e57f6{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1a442f28 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-3212eaa4{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-d50e47d{width:100%;}.elementor-87 .elementor-element.elementor-element-f77e6c9 img{width:100%;}.elementor-87 .elementor-element.elementor-element-20fdb13c{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-3c18721e .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-199506fa{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1249a1c7 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-75bc7159{width:100%;}.elementor-87 .elementor-element.elementor-element-15d0bb81 img{width:100%;}.elementor-87 .elementor-element.elementor-element-517209de{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-47f2d227 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-201ece22{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7b8962bf .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-11c513cc{width:100%;}.elementor-87 .elementor-element.elementor-element-2f46322d img{width:100%;}.elementor-87 .elementor-element.elementor-element-2411bf33{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-3c1771a1 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-51baa607{font-size:15px;}.elementor-87 .elementor-element.elementor-element-e5e4ec .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-58286c87{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-4def8832 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-6d75aeba .elementor-heading-title{font-size:26px;}.elementor-87 .elementor-element.elementor-element-3c4f1449{font-size:15px;}.elementor-87 .elementor-element.elementor-element-43ed2944{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-24618964{width:100%;}.elementor-87 .elementor-element.elementor-element-6f9773a8 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-70320a29 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-2ad01ce3{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5e042b9{width:100%;}.elementor-87 .elementor-element.elementor-element-75a5fc16 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-7a09b38 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-78dd35c5{font-size:15px;}.elementor-87 .elementor-element.elementor-element-2519d4e6{width:100%;}.elementor-87 .elementor-element.elementor-element-1be8c125 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-4e870ca4 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-1d07c11e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-64d79fee{--spacer-size:9px;}.elementor-87 .elementor-element.elementor-element-1897f0e3{width:100%;}.elementor-87 .elementor-element.elementor-element-3d7f8cc5 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-7b4b1c52 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-1a7eb033{font-size:15px;}.elementor-87 .elementor-element.elementor-element-479ff628{width:100%;}.elementor-87 .elementor-element.elementor-element-66ade42b .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-50df8834 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-71b69e42{font-size:15px;}.elementor-87 .elementor-element.elementor-element-467503f5{width:100%;}.elementor-87 .elementor-element.elementor-element-d4a8c85 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-3f92e47 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-361dba34{font-size:15px;}.elementor-87 .elementor-element.elementor-element-13b110bc .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-49effc02 .elementor-heading-title{font-size:26px;}.elementor-87 .elementor-element.elementor-element-1d0c3344{font-size:15px;}.elementor-87 .elementor-element.elementor-element-3e6640d3{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-2c3075af{width:100%;}.elementor-87 .elementor-element.elementor-element-907d563 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-4f273df2 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-50f1cf0{font-size:15px;}.elementor-87 .elementor-element.elementor-element-792177df{width:100%;}.elementor-87 .elementor-element.elementor-element-1b034c0 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-3fe8e498 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-f9d694f{font-size:15px;}.elementor-87 .elementor-element.elementor-element-4dec09fb{width:100%;}.elementor-87 .elementor-element.elementor-element-37179ef0 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-42be258c .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-4373e3{font-size:15px;}.elementor-87 .elementor-element.elementor-element-106f91cd{--spacer-size:9px;}.elementor-87 .elementor-element.elementor-element-749a85c{width:100%;}.elementor-87 .elementor-element.elementor-element-50100de4 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-18f0cd3d .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-3facdabc{font-size:15px;}.elementor-87 .elementor-element.elementor-element-220fce39{width:100%;}.elementor-87 .elementor-element.elementor-element-22d78694 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-7a6a3b1d .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-51112c75{font-size:15px;}.elementor-87 .elementor-element.elementor-element-47cb4ae9{width:100%;}.elementor-87 .elementor-element.elementor-element-2f824adc .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-3086f7b4 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-8e467b8{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1f36840 .elementor-heading-title{font-size:26px;}.elementor-87 .elementor-element.elementor-element-e64dea0{font-size:15px;}.elementor-87 .elementor-element.elementor-element-476c2dc{--spacer-size:17px;}.elementor-87 .elementor-element.elementor-element-35196107{width:100%;}.elementor-87 .elementor-element.elementor-element-1b172307 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-7e7db3ff .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-75fa257e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-3a0c8f83{width:100%;}.elementor-87 .elementor-element.elementor-element-66be8365 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-1f8e462c .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-4c2cc740{font-size:15px;}.elementor-87 .elementor-element.elementor-element-33ffd360{width:100%;}.elementor-87 .elementor-element.elementor-element-6e86680c .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-2b118c63 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-3aacac13{font-size:15px;}.elementor-87 .elementor-element.elementor-element-a54482e{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-44cfc81c{width:100%;}.elementor-87 .elementor-element.elementor-element-34d62956 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-3290b9f .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-28d5125c{font-size:15px;}.elementor-87 .elementor-element.elementor-element-2a82621b{width:100%;}.elementor-87 .elementor-element.elementor-element-233ec53e .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-35cbf512 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7f969180{font-size:15px;}.elementor-87 .elementor-element.elementor-element-4bba359b{width:100%;}.elementor-87 .elementor-element.elementor-element-62f3b25d .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-548dd90d .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5d752518{font-size:15px;}.elementor-87 .elementor-element.elementor-element-69e0c5e3{width:100%;}.elementor-87 .elementor-element.elementor-element-144e0a56{font-size:15px;}.elementor-87 .elementor-element.elementor-element-99446da{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-7d52f2bd{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5fa97ed4{width:100%;}.elementor-87 .elementor-element.elementor-element-7b231312 .elementor-heading-title{font-size:26px;}.elementor-87 .elementor-element.elementor-element-42d0a646{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-6a1c0e74{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1a184eff{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-7873f436{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-5c23c7b9 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-55957bb2 .elementor-heading-title{font-size:26px;}.elementor-87 .elementor-element.elementor-element-62bc470b{font-size:15px;}.elementor-87 .elementor-element.elementor-element-47131a58{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-6f05f409{width:100%;}.elementor-87 .elementor-element.elementor-element-5ea3eaa4 .elementor-icon-box-title, .elementor-87 .elementor-element.elementor-element-5ea3eaa4 .elementor-icon-box-title a{font-size:16px;}.elementor-87 .elementor-element.elementor-element-6811f42{width:100%;}.elementor-87 .elementor-element.elementor-element-214af229 .elementor-icon-box-title, .elementor-87 .elementor-element.elementor-element-214af229 .elementor-icon-box-title a{font-size:16px;}.elementor-87 .elementor-element.elementor-element-54d6d913{width:100%;}.elementor-87 .elementor-element.elementor-element-20aed996 .elementor-icon-box-title, .elementor-87 .elementor-element.elementor-element-20aed996 .elementor-icon-box-title a{font-size:16px;}.elementor-87 .elementor-element.elementor-element-4537859f{--spacer-size:9px;}.elementor-87 .elementor-element.elementor-element-5ab99ff7{width:100%;}.elementor-87 .elementor-element.elementor-element-52b5f5a1 .elementor-icon-box-title, .elementor-87 .elementor-element.elementor-element-52b5f5a1 .elementor-icon-box-title a{font-size:16px;}.elementor-87 .elementor-element.elementor-element-47f50115{width:100%;}.elementor-87 .elementor-element.elementor-element-314d9ded .elementor-icon-box-title, .elementor-87 .elementor-element.elementor-element-314d9ded .elementor-icon-box-title a{font-size:16px;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-441a8972{width:100%;}.elementor-87 .elementor-element.elementor-element-31f6c0a{width:15%;}.elementor-87 .elementor-element.elementor-element-1abd2466{width:70%;}.elementor-87 .elementor-element.elementor-element-3175d59b{width:15%;}.elementor-87 .elementor-element.elementor-element-31062558{width:33%;}.elementor-87 .elementor-element.elementor-element-738aa365{width:33%;}.elementor-87 .elementor-element.elementor-element-7a086f4d{width:34%;}.elementor-87 .elementor-element.elementor-element-7444ffa9{width:100%;}.elementor-87 .elementor-element.elementor-element-418580eb{width:5%;}.elementor-87 .elementor-element.elementor-element-1ce89292{width:50%;}.elementor-87 .elementor-element.elementor-element-7bca4342{width:45%;}.elementor-87 .elementor-element.elementor-element-59f2e032{width:100%;}.elementor-87 .elementor-element.elementor-element-7dd423c{width:33%;}.elementor-87 .elementor-element.elementor-element-3f80ed31{width:34%;}.elementor-87 .elementor-element.elementor-element-6042eb85{width:33%;}.elementor-87 .elementor-element.elementor-element-48054f7a{width:100%;}.elementor-87 .elementor-element.elementor-element-24618964{width:33%;}.elementor-87 .elementor-element.elementor-element-5e042b9{width:33%;}.elementor-87 .elementor-element.elementor-element-2519d4e6{width:34%;}.elementor-87 .elementor-element.elementor-element-1897f0e3{width:33%;}.elementor-87 .elementor-element.elementor-element-479ff628{width:33%;}.elementor-87 .elementor-element.elementor-element-467503f5{width:34%;}.elementor-87 .elementor-element.elementor-element-15a761bd{width:100%;}.elementor-87 .elementor-element.elementor-element-2c3075af{width:33%;}.elementor-87 .elementor-element.elementor-element-792177df{width:33%;}.elementor-87 .elementor-element.elementor-element-4dec09fb{width:34%;}.elementor-87 .elementor-element.elementor-element-749a85c{width:33%;}.elementor-87 .elementor-element.elementor-element-220fce39{width:33%;}.elementor-87 .elementor-element.elementor-element-47cb4ae9{width:34%;}.elementor-87 .elementor-element.elementor-element-5052c99{width:100%;}.elementor-87 .elementor-element.elementor-element-35196107{width:33%;}.elementor-87 .elementor-element.elementor-element-3a0c8f83{width:33%;}.elementor-87 .elementor-element.elementor-element-33ffd360{width:34%;}.elementor-87 .elementor-element.elementor-element-44cfc81c{width:33%;}.elementor-87 .elementor-element.elementor-element-2a82621b{width:33%;}.elementor-87 .elementor-element.elementor-element-4bba359b{width:34%;}.elementor-87 .elementor-element.elementor-element-64688809{width:100%;}.elementor-87 .elementor-element.elementor-element-69e0c5e3{width:35%;}.elementor-87 .elementor-element.elementor-element-5fa97ed4{width:65%;}.elementor-87 .elementor-element.elementor-element-36078ee2{width:100%;}.elementor-87 .elementor-element.elementor-element-6f05f409{width:33%;}.elementor-87 .elementor-element.elementor-element-6811f42{width:33%;}.elementor-87 .elementor-element.elementor-element-54d6d913{width:34%;}.elementor-87 .elementor-element.elementor-element-5ab99ff7{width:50%;}.elementor-87 .elementor-element.elementor-element-47f50115{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-31f6c0a{width:50%;}.elementor-87 .elementor-element.elementor-element-1abd2466{width:70%;}.elementor-87 .elementor-element.elementor-element-3175d59b{width:50%;}.elementor-87 .elementor-element.elementor-element-31062558{width:50%;}.elementor-87 .elementor-element.elementor-element-738aa365{width:50%;}.elementor-87 .elementor-element.elementor-element-7a086f4d{width:34%;}.elementor-87 .elementor-element.elementor-element-418580eb{width:50%;}.elementor-87 .elementor-element.elementor-element-1ce89292{width:50%;}.elementor-87 .elementor-element.elementor-element-7bca4342{width:45%;}.elementor-87 .elementor-element.elementor-element-47f2bc13{width:66%;}.elementor-87 .elementor-element.elementor-element-4d50750a{width:50%;}.elementor-87 .elementor-element.elementor-element-267785a6{width:34%;}.elementor-87 .elementor-element.elementor-element-7dd423c{width:50%;}.elementor-87 .elementor-element.elementor-element-3f80ed31{width:34%;}.elementor-87 .elementor-element.elementor-element-6042eb85{width:50%;}.elementor-87 .elementor-element.elementor-element-d50e47d{width:50%;}.elementor-87 .elementor-element.elementor-element-75bc7159{width:50%;}.elementor-87 .elementor-element.elementor-element-11c513cc{width:50%;}.elementor-87 .elementor-element.elementor-element-24618964{width:50%;}.elementor-87 .elementor-element.elementor-element-5e042b9{width:50%;}.elementor-87 .elementor-element.elementor-element-2519d4e6{width:34%;}.elementor-87 .elementor-element.elementor-element-1897f0e3{width:50%;}.elementor-87 .elementor-element.elementor-element-479ff628{width:50%;}.elementor-87 .elementor-element.elementor-element-467503f5{width:34%;}.elementor-87 .elementor-element.elementor-element-2c3075af{width:50%;}.elementor-87 .elementor-element.elementor-element-792177df{width:50%;}.elementor-87 .elementor-element.elementor-element-4dec09fb{width:34%;}.elementor-87 .elementor-element.elementor-element-749a85c{width:50%;}.elementor-87 .elementor-element.elementor-element-220fce39{width:50%;}.elementor-87 .elementor-element.elementor-element-47cb4ae9{width:34%;}.elementor-87 .elementor-element.elementor-element-35196107{width:50%;}.elementor-87 .elementor-element.elementor-element-3a0c8f83{width:50%;}.elementor-87 .elementor-element.elementor-element-33ffd360{width:34%;}.elementor-87 .elementor-element.elementor-element-44cfc81c{width:50%;}.elementor-87 .elementor-element.elementor-element-2a82621b{width:50%;}.elementor-87 .elementor-element.elementor-element-4bba359b{width:34%;}.elementor-87 .elementor-element.elementor-element-69e0c5e3{width:35%;}.elementor-87 .elementor-element.elementor-element-5fa97ed4{width:65%;}.elementor-87 .elementor-element.elementor-element-6f05f409{width:50%;}.elementor-87 .elementor-element.elementor-element-6811f42{width:50%;}.elementor-87 .elementor-element.elementor-element-54d6d913{width:34%;}.elementor-87 .elementor-element.elementor-element-5ab99ff7{width:50%;}.elementor-87 .elementor-element.elementor-element-47f50115{width:50%;}}/* Start custom CSS for column, class: .elementor-element-31f6c0a */.elementor-87 .elementor-element.elementor-element-31f6c0a { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-31f6c0a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-31f6c0a img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-31f6c0a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-31f6c0a p, .elementor-87 .elementor-element.elementor-element-31f6c0a h1, .elementor-87 .elementor-element.elementor-element-31f6c0a h2, .elementor-87 .elementor-element.elementor-element-31f6c0a h3, .elementor-87 .elementor-element.elementor-element-31f6c0a h4, .elementor-87 .elementor-element.elementor-element-31f6c0a h5, .elementor-87 .elementor-element.elementor-element-31f6c0a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1abd2466 */.elementor-87 .elementor-element.elementor-element-1abd2466 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-1abd2466 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1abd2466 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-1abd2466 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1abd2466 p, .elementor-87 .elementor-element.elementor-element-1abd2466 h1, .elementor-87 .elementor-element.elementor-element-1abd2466 h2, .elementor-87 .elementor-element.elementor-element-1abd2466 h3, .elementor-87 .elementor-element.elementor-element-1abd2466 h4, .elementor-87 .elementor-element.elementor-element-1abd2466 h5, .elementor-87 .elementor-element.elementor-element-1abd2466 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3175d59b */.elementor-87 .elementor-element.elementor-element-3175d59b { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3175d59b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3175d59b img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3175d59b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3175d59b p, .elementor-87 .elementor-element.elementor-element-3175d59b h1, .elementor-87 .elementor-element.elementor-element-3175d59b h2, .elementor-87 .elementor-element.elementor-element-3175d59b h3, .elementor-87 .elementor-element.elementor-element-3175d59b h4, .elementor-87 .elementor-element.elementor-element-3175d59b h5, .elementor-87 .elementor-element.elementor-element-3175d59b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14697629 */.elementor-87 .elementor-element.elementor-element-14697629 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-14697629 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-14697629 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-14697629 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31062558 */.elementor-87 .elementor-element.elementor-element-31062558 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-31062558 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-31062558 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-31062558 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-31062558 p, .elementor-87 .elementor-element.elementor-element-31062558 h1, .elementor-87 .elementor-element.elementor-element-31062558 h2, .elementor-87 .elementor-element.elementor-element-31062558 h3, .elementor-87 .elementor-element.elementor-element-31062558 h4, .elementor-87 .elementor-element.elementor-element-31062558 h5, .elementor-87 .elementor-element.elementor-element-31062558 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-738aa365 */.elementor-87 .elementor-element.elementor-element-738aa365 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-738aa365 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-738aa365 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-738aa365 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-738aa365 p, .elementor-87 .elementor-element.elementor-element-738aa365 h1, .elementor-87 .elementor-element.elementor-element-738aa365 h2, .elementor-87 .elementor-element.elementor-element-738aa365 h3, .elementor-87 .elementor-element.elementor-element-738aa365 h4, .elementor-87 .elementor-element.elementor-element-738aa365 h5, .elementor-87 .elementor-element.elementor-element-738aa365 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a086f4d */.elementor-87 .elementor-element.elementor-element-7a086f4d { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-7a086f4d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7a086f4d img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-7a086f4d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7a086f4d p, .elementor-87 .elementor-element.elementor-element-7a086f4d h1, .elementor-87 .elementor-element.elementor-element-7a086f4d h2, .elementor-87 .elementor-element.elementor-element-7a086f4d h3, .elementor-87 .elementor-element.elementor-element-7a086f4d h4, .elementor-87 .elementor-element.elementor-element-7a086f4d h5, .elementor-87 .elementor-element.elementor-element-7a086f4d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30eb4ba4 */.elementor-87 .elementor-element.elementor-element-30eb4ba4 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-30eb4ba4 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-30eb4ba4 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-30eb4ba4 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-441a8972 */.elementor-87 .elementor-element.elementor-element-441a8972 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-441a8972 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-441a8972 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-441a8972 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-441a8972 p, .elementor-87 .elementor-element.elementor-element-441a8972 h1, .elementor-87 .elementor-element.elementor-element-441a8972 h2, .elementor-87 .elementor-element.elementor-element-441a8972 h3, .elementor-87 .elementor-element.elementor-element-441a8972 h4, .elementor-87 .elementor-element.elementor-element-441a8972 h5, .elementor-87 .elementor-element.elementor-element-441a8972 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-575ed74f */.elementor-87 .elementor-element.elementor-element-575ed74f { position: relative; }
.elementor-87 .elementor-element.elementor-element-575ed74f::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(153,166,88,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-87 .elementor-element.elementor-element-575ed74f > .elementor-container { position: relative; z-index: 1; }
.elementor-87 .elementor-element.elementor-element-575ed74f {
  position: relative;
  overflow: hidden;
}
.elementor-87 .elementor-element.elementor-element-575ed74f::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(15,126,165,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(153,166,88,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_category-hero-0-kinetic-bg 16s ease-in-out infinite;
}
.elementor-87 .elementor-element.elementor-element-575ed74f > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_category-hero-0-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-87 .elementor-element.elementor-element-575ed74f, .elementor-87 .elementor-element.elementor-element-575ed74f * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-418580eb */.elementor-87 .elementor-element.elementor-element-418580eb { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-418580eb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-418580eb img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-418580eb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-418580eb p, .elementor-87 .elementor-element.elementor-element-418580eb h1, .elementor-87 .elementor-element.elementor-element-418580eb h2, .elementor-87 .elementor-element.elementor-element-418580eb h3, .elementor-87 .elementor-element.elementor-element-418580eb h4, .elementor-87 .elementor-element.elementor-element-418580eb h5, .elementor-87 .elementor-element.elementor-element-418580eb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ce89292 */.elementor-87 .elementor-element.elementor-element-1ce89292 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-1ce89292 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1ce89292 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-1ce89292 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1ce89292 p, .elementor-87 .elementor-element.elementor-element-1ce89292 h1, .elementor-87 .elementor-element.elementor-element-1ce89292 h2, .elementor-87 .elementor-element.elementor-element-1ce89292 h3, .elementor-87 .elementor-element.elementor-element-1ce89292 h4, .elementor-87 .elementor-element.elementor-element-1ce89292 h5, .elementor-87 .elementor-element.elementor-element-1ce89292 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7bca4342 */.elementor-87 .elementor-element.elementor-element-7bca4342 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-7bca4342 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7bca4342 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-7bca4342 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7bca4342 p, .elementor-87 .elementor-element.elementor-element-7bca4342 h1, .elementor-87 .elementor-element.elementor-element-7bca4342 h2, .elementor-87 .elementor-element.elementor-element-7bca4342 h3, .elementor-87 .elementor-element.elementor-element-7bca4342 h4, .elementor-87 .elementor-element.elementor-element-7bca4342 h5, .elementor-87 .elementor-element.elementor-element-7bca4342 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e755e4f */.elementor-87 .elementor-element.elementor-element-1e755e4f > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-1e755e4f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-1e755e4f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-1e755e4f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7444ffa9 */.elementor-87 .elementor-element.elementor-element-7444ffa9 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-7444ffa9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7444ffa9 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-7444ffa9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7444ffa9 p, .elementor-87 .elementor-element.elementor-element-7444ffa9 h1, .elementor-87 .elementor-element.elementor-element-7444ffa9 h2, .elementor-87 .elementor-element.elementor-element-7444ffa9 h3, .elementor-87 .elementor-element.elementor-element-7444ffa9 h4, .elementor-87 .elementor-element.elementor-element-7444ffa9 h5, .elementor-87 .elementor-element.elementor-element-7444ffa9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-747ca2be */.elementor-87 .elementor-element.elementor-element-747ca2be {
  position: relative;
  overflow: hidden;
}
.elementor-87 .elementor-element.elementor-element-747ca2be::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(15,126,165,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(153,166,88,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_featured-product-spotlight-1-kinetic-bg 16s ease-in-out infinite;
}
.elementor-87 .elementor-element.elementor-element-747ca2be > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_featured-product-spotlight-1-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-87 .elementor-element.elementor-element-747ca2be, .elementor-87 .elementor-element.elementor-element-747ca2be * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47f2bc13 */.elementor-87 .elementor-element.elementor-element-47f2bc13 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-47f2bc13 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-47f2bc13 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-47f2bc13 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-47f2bc13 p, .elementor-87 .elementor-element.elementor-element-47f2bc13 h1, .elementor-87 .elementor-element.elementor-element-47f2bc13 h2, .elementor-87 .elementor-element.elementor-element-47f2bc13 h3, .elementor-87 .elementor-element.elementor-element-47f2bc13 h4, .elementor-87 .elementor-element.elementor-element-47f2bc13 h5, .elementor-87 .elementor-element.elementor-element-47f2bc13 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d50750a */.elementor-87 .elementor-element.elementor-element-4d50750a { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-4d50750a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4d50750a img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-4d50750a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4d50750a p, .elementor-87 .elementor-element.elementor-element-4d50750a h1, .elementor-87 .elementor-element.elementor-element-4d50750a h2, .elementor-87 .elementor-element.elementor-element-4d50750a h3, .elementor-87 .elementor-element.elementor-element-4d50750a h4, .elementor-87 .elementor-element.elementor-element-4d50750a h5, .elementor-87 .elementor-element.elementor-element-4d50750a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-267785a6 */.elementor-87 .elementor-element.elementor-element-267785a6 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-267785a6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-267785a6 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-267785a6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-267785a6 p, .elementor-87 .elementor-element.elementor-element-267785a6 h1, .elementor-87 .elementor-element.elementor-element-267785a6 h2, .elementor-87 .elementor-element.elementor-element-267785a6 h3, .elementor-87 .elementor-element.elementor-element-267785a6 h4, .elementor-87 .elementor-element.elementor-element-267785a6 h5, .elementor-87 .elementor-element.elementor-element-267785a6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d11e65e */.elementor-87 .elementor-element.elementor-element-4d11e65e > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-4d11e65e > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-4d11e65e > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-4d11e65e img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7dd423c */.elementor-87 .elementor-element.elementor-element-7dd423c { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-7dd423c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7dd423c img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-7dd423c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7dd423c p, .elementor-87 .elementor-element.elementor-element-7dd423c h1, .elementor-87 .elementor-element.elementor-element-7dd423c h2, .elementor-87 .elementor-element.elementor-element-7dd423c h3, .elementor-87 .elementor-element.elementor-element-7dd423c h4, .elementor-87 .elementor-element.elementor-element-7dd423c h5, .elementor-87 .elementor-element.elementor-element-7dd423c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f80ed31 */.elementor-87 .elementor-element.elementor-element-3f80ed31 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3f80ed31 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3f80ed31 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3f80ed31 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3f80ed31 p, .elementor-87 .elementor-element.elementor-element-3f80ed31 h1, .elementor-87 .elementor-element.elementor-element-3f80ed31 h2, .elementor-87 .elementor-element.elementor-element-3f80ed31 h3, .elementor-87 .elementor-element.elementor-element-3f80ed31 h4, .elementor-87 .elementor-element.elementor-element-3f80ed31 h5, .elementor-87 .elementor-element.elementor-element-3f80ed31 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6042eb85 */.elementor-87 .elementor-element.elementor-element-6042eb85 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-6042eb85 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6042eb85 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-6042eb85 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6042eb85 p, .elementor-87 .elementor-element.elementor-element-6042eb85 h1, .elementor-87 .elementor-element.elementor-element-6042eb85 h2, .elementor-87 .elementor-element.elementor-element-6042eb85 h3, .elementor-87 .elementor-element.elementor-element-6042eb85 h4, .elementor-87 .elementor-element.elementor-element-6042eb85 h5, .elementor-87 .elementor-element.elementor-element-6042eb85 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70658594 */.elementor-87 .elementor-element.elementor-element-70658594 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-70658594 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-70658594 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-70658594 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d50e47d */.elementor-87 .elementor-element.elementor-element-d50e47d { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-d50e47d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-d50e47d img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-d50e47d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-d50e47d p, .elementor-87 .elementor-element.elementor-element-d50e47d h1, .elementor-87 .elementor-element.elementor-element-d50e47d h2, .elementor-87 .elementor-element.elementor-element-d50e47d h3, .elementor-87 .elementor-element.elementor-element-d50e47d h4, .elementor-87 .elementor-element.elementor-element-d50e47d h5, .elementor-87 .elementor-element.elementor-element-d50e47d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75bc7159 */.elementor-87 .elementor-element.elementor-element-75bc7159 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-75bc7159 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-75bc7159 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-75bc7159 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-75bc7159 p, .elementor-87 .elementor-element.elementor-element-75bc7159 h1, .elementor-87 .elementor-element.elementor-element-75bc7159 h2, .elementor-87 .elementor-element.elementor-element-75bc7159 h3, .elementor-87 .elementor-element.elementor-element-75bc7159 h4, .elementor-87 .elementor-element.elementor-element-75bc7159 h5, .elementor-87 .elementor-element.elementor-element-75bc7159 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11c513cc */.elementor-87 .elementor-element.elementor-element-11c513cc { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-11c513cc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-11c513cc img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-11c513cc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-11c513cc p, .elementor-87 .elementor-element.elementor-element-11c513cc h1, .elementor-87 .elementor-element.elementor-element-11c513cc h2, .elementor-87 .elementor-element.elementor-element-11c513cc h3, .elementor-87 .elementor-element.elementor-element-11c513cc h4, .elementor-87 .elementor-element.elementor-element-11c513cc h5, .elementor-87 .elementor-element.elementor-element-11c513cc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42a7d61e */.elementor-87 .elementor-element.elementor-element-42a7d61e > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-42a7d61e > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-42a7d61e > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-42a7d61e img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-59f2e032 */.elementor-87 .elementor-element.elementor-element-59f2e032 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-59f2e032 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-59f2e032 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-59f2e032 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-59f2e032 p, .elementor-87 .elementor-element.elementor-element-59f2e032 h1, .elementor-87 .elementor-element.elementor-element-59f2e032 h2, .elementor-87 .elementor-element.elementor-element-59f2e032 h3, .elementor-87 .elementor-element.elementor-element-59f2e032 h4, .elementor-87 .elementor-element.elementor-element-59f2e032 h5, .elementor-87 .elementor-element.elementor-element-59f2e032 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17ab8edb */.elementor-87 .elementor-element.elementor-element-17ab8edb { position: relative; overflow: hidden; }
.elementor-87 .elementor-element.elementor-element-17ab8edb::before { content:''; position:absolute; bottom:-100px; left:-100px; width:340px; height:340px;
  background:rgba(153,166,88,0.14); border-radius:60% 40% 50% 50% / 50% 60% 40% 50%; z-index:0; pointer-events:none;
  animation: blobFloat 18s ease-in-out infinite; }
@keyframes blobFloat { 0%,100% { transform:translate(0,0) rotate(0deg); } 50% { transform:translate(20px,-20px) rotate(45deg); } }
.elementor-87 .elementor-element.elementor-element-17ab8edb > .elementor-container { position: relative; z-index: 1; }
.elementor-87 .elementor-element.elementor-element-17ab8edb {
  position: relative;
  overflow: hidden;
}
.elementor-87 .elementor-element.elementor-element-17ab8edb::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(15,126,165,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(153,166,88,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_category-grid-2-kinetic-bg 16s ease-in-out infinite;
}
.elementor-87 .elementor-element.elementor-element-17ab8edb > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_category-grid-2-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-87 .elementor-element.elementor-element-17ab8edb, .elementor-87 .elementor-element.elementor-element-17ab8edb * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24618964 */.elementor-87 .elementor-element.elementor-element-24618964 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-24618964 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-24618964 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-24618964 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-24618964 p, .elementor-87 .elementor-element.elementor-element-24618964 h1, .elementor-87 .elementor-element.elementor-element-24618964 h2, .elementor-87 .elementor-element.elementor-element-24618964 h3, .elementor-87 .elementor-element.elementor-element-24618964 h4, .elementor-87 .elementor-element.elementor-element-24618964 h5, .elementor-87 .elementor-element.elementor-element-24618964 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e042b9 */.elementor-87 .elementor-element.elementor-element-5e042b9 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-5e042b9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5e042b9 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-5e042b9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5e042b9 p, .elementor-87 .elementor-element.elementor-element-5e042b9 h1, .elementor-87 .elementor-element.elementor-element-5e042b9 h2, .elementor-87 .elementor-element.elementor-element-5e042b9 h3, .elementor-87 .elementor-element.elementor-element-5e042b9 h4, .elementor-87 .elementor-element.elementor-element-5e042b9 h5, .elementor-87 .elementor-element.elementor-element-5e042b9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2519d4e6 */.elementor-87 .elementor-element.elementor-element-2519d4e6 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-2519d4e6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2519d4e6 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-2519d4e6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2519d4e6 p, .elementor-87 .elementor-element.elementor-element-2519d4e6 h1, .elementor-87 .elementor-element.elementor-element-2519d4e6 h2, .elementor-87 .elementor-element.elementor-element-2519d4e6 h3, .elementor-87 .elementor-element.elementor-element-2519d4e6 h4, .elementor-87 .elementor-element.elementor-element-2519d4e6 h5, .elementor-87 .elementor-element.elementor-element-2519d4e6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74a5ab2b */.elementor-87 .elementor-element.elementor-element-74a5ab2b > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-74a5ab2b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-74a5ab2b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-74a5ab2b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1897f0e3 */.elementor-87 .elementor-element.elementor-element-1897f0e3 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-1897f0e3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1897f0e3 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-1897f0e3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1897f0e3 p, .elementor-87 .elementor-element.elementor-element-1897f0e3 h1, .elementor-87 .elementor-element.elementor-element-1897f0e3 h2, .elementor-87 .elementor-element.elementor-element-1897f0e3 h3, .elementor-87 .elementor-element.elementor-element-1897f0e3 h4, .elementor-87 .elementor-element.elementor-element-1897f0e3 h5, .elementor-87 .elementor-element.elementor-element-1897f0e3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-479ff628 */.elementor-87 .elementor-element.elementor-element-479ff628 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-479ff628 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-479ff628 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-479ff628 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-479ff628 p, .elementor-87 .elementor-element.elementor-element-479ff628 h1, .elementor-87 .elementor-element.elementor-element-479ff628 h2, .elementor-87 .elementor-element.elementor-element-479ff628 h3, .elementor-87 .elementor-element.elementor-element-479ff628 h4, .elementor-87 .elementor-element.elementor-element-479ff628 h5, .elementor-87 .elementor-element.elementor-element-479ff628 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-467503f5 */.elementor-87 .elementor-element.elementor-element-467503f5 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-467503f5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-467503f5 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-467503f5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-467503f5 p, .elementor-87 .elementor-element.elementor-element-467503f5 h1, .elementor-87 .elementor-element.elementor-element-467503f5 h2, .elementor-87 .elementor-element.elementor-element-467503f5 h3, .elementor-87 .elementor-element.elementor-element-467503f5 h4, .elementor-87 .elementor-element.elementor-element-467503f5 h5, .elementor-87 .elementor-element.elementor-element-467503f5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31877ecc */.elementor-87 .elementor-element.elementor-element-31877ecc > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-31877ecc > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-31877ecc > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-31877ecc img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-48054f7a */.elementor-87 .elementor-element.elementor-element-48054f7a { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-48054f7a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-48054f7a img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-48054f7a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-48054f7a p, .elementor-87 .elementor-element.elementor-element-48054f7a h1, .elementor-87 .elementor-element.elementor-element-48054f7a h2, .elementor-87 .elementor-element.elementor-element-48054f7a h3, .elementor-87 .elementor-element.elementor-element-48054f7a h4, .elementor-87 .elementor-element.elementor-element-48054f7a h5, .elementor-87 .elementor-element.elementor-element-48054f7a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24c3545d */.elementor-87 .elementor-element.elementor-element-24c3545d {
  position: relative;
  overflow: hidden;
}
.elementor-87 .elementor-element.elementor-element-24c3545d::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(15,126,165,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(153,166,88,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_why-brand-category-3-kinetic-bg 16s ease-in-out infinite;
}
.elementor-87 .elementor-element.elementor-element-24c3545d > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_why-brand-category-3-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-87 .elementor-element.elementor-element-24c3545d, .elementor-87 .elementor-element.elementor-element-24c3545d * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c3075af */.elementor-87 .elementor-element.elementor-element-2c3075af { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-2c3075af > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2c3075af img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-2c3075af .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2c3075af p, .elementor-87 .elementor-element.elementor-element-2c3075af h1, .elementor-87 .elementor-element.elementor-element-2c3075af h2, .elementor-87 .elementor-element.elementor-element-2c3075af h3, .elementor-87 .elementor-element.elementor-element-2c3075af h4, .elementor-87 .elementor-element.elementor-element-2c3075af h5, .elementor-87 .elementor-element.elementor-element-2c3075af h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-792177df */.elementor-87 .elementor-element.elementor-element-792177df { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-792177df > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-792177df img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-792177df .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-792177df p, .elementor-87 .elementor-element.elementor-element-792177df h1, .elementor-87 .elementor-element.elementor-element-792177df h2, .elementor-87 .elementor-element.elementor-element-792177df h3, .elementor-87 .elementor-element.elementor-element-792177df h4, .elementor-87 .elementor-element.elementor-element-792177df h5, .elementor-87 .elementor-element.elementor-element-792177df h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4dec09fb */.elementor-87 .elementor-element.elementor-element-4dec09fb { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-4dec09fb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4dec09fb img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-4dec09fb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4dec09fb p, .elementor-87 .elementor-element.elementor-element-4dec09fb h1, .elementor-87 .elementor-element.elementor-element-4dec09fb h2, .elementor-87 .elementor-element.elementor-element-4dec09fb h3, .elementor-87 .elementor-element.elementor-element-4dec09fb h4, .elementor-87 .elementor-element.elementor-element-4dec09fb h5, .elementor-87 .elementor-element.elementor-element-4dec09fb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23da2e5e */.elementor-87 .elementor-element.elementor-element-23da2e5e > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-23da2e5e > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-23da2e5e > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-23da2e5e img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-749a85c */.elementor-87 .elementor-element.elementor-element-749a85c { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-749a85c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-749a85c img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-749a85c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-749a85c p, .elementor-87 .elementor-element.elementor-element-749a85c h1, .elementor-87 .elementor-element.elementor-element-749a85c h2, .elementor-87 .elementor-element.elementor-element-749a85c h3, .elementor-87 .elementor-element.elementor-element-749a85c h4, .elementor-87 .elementor-element.elementor-element-749a85c h5, .elementor-87 .elementor-element.elementor-element-749a85c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-220fce39 */.elementor-87 .elementor-element.elementor-element-220fce39 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-220fce39 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-220fce39 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-220fce39 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-220fce39 p, .elementor-87 .elementor-element.elementor-element-220fce39 h1, .elementor-87 .elementor-element.elementor-element-220fce39 h2, .elementor-87 .elementor-element.elementor-element-220fce39 h3, .elementor-87 .elementor-element.elementor-element-220fce39 h4, .elementor-87 .elementor-element.elementor-element-220fce39 h5, .elementor-87 .elementor-element.elementor-element-220fce39 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47cb4ae9 */.elementor-87 .elementor-element.elementor-element-47cb4ae9 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-47cb4ae9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-47cb4ae9 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-47cb4ae9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-47cb4ae9 p, .elementor-87 .elementor-element.elementor-element-47cb4ae9 h1, .elementor-87 .elementor-element.elementor-element-47cb4ae9 h2, .elementor-87 .elementor-element.elementor-element-47cb4ae9 h3, .elementor-87 .elementor-element.elementor-element-47cb4ae9 h4, .elementor-87 .elementor-element.elementor-element-47cb4ae9 h5, .elementor-87 .elementor-element.elementor-element-47cb4ae9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29f7e868 */.elementor-87 .elementor-element.elementor-element-29f7e868 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-29f7e868 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-29f7e868 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-29f7e868 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15a761bd */.elementor-87 .elementor-element.elementor-element-15a761bd { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-15a761bd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-15a761bd img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-15a761bd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-15a761bd p, .elementor-87 .elementor-element.elementor-element-15a761bd h1, .elementor-87 .elementor-element.elementor-element-15a761bd h2, .elementor-87 .elementor-element.elementor-element-15a761bd h3, .elementor-87 .elementor-element.elementor-element-15a761bd h4, .elementor-87 .elementor-element.elementor-element-15a761bd h5, .elementor-87 .elementor-element.elementor-element-15a761bd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2dbc7752 */.elementor-87 .elementor-element.elementor-element-2dbc7752 { position: relative; overflow: hidden; }
.elementor-87 .elementor-element.elementor-element-2dbc7752::before { content:''; position:absolute; top:-80px; right:-80px; width:240px; height:240px;
  background:rgba(153,166,88,0.18); border-radius:50%; z-index:0; pointer-events:none; }
.elementor-87 .elementor-element.elementor-element-2dbc7752 > .elementor-container { position: relative; z-index: 1; }
.elementor-87 .elementor-element.elementor-element-2dbc7752 {
  position: relative;
  overflow: hidden;
}
.elementor-87 .elementor-element.elementor-element-2dbc7752::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(15,126,165,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(153,166,88,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_buying-guide-4-kinetic-bg 16s ease-in-out infinite;
}
.elementor-87 .elementor-element.elementor-element-2dbc7752 > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_buying-guide-4-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-87 .elementor-element.elementor-element-2dbc7752, .elementor-87 .elementor-element.elementor-element-2dbc7752 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35196107 */.elementor-87 .elementor-element.elementor-element-35196107 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-35196107 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-35196107 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-35196107 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-35196107 p, .elementor-87 .elementor-element.elementor-element-35196107 h1, .elementor-87 .elementor-element.elementor-element-35196107 h2, .elementor-87 .elementor-element.elementor-element-35196107 h3, .elementor-87 .elementor-element.elementor-element-35196107 h4, .elementor-87 .elementor-element.elementor-element-35196107 h5, .elementor-87 .elementor-element.elementor-element-35196107 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a0c8f83 */.elementor-87 .elementor-element.elementor-element-3a0c8f83 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3a0c8f83 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3a0c8f83 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3a0c8f83 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3a0c8f83 p, .elementor-87 .elementor-element.elementor-element-3a0c8f83 h1, .elementor-87 .elementor-element.elementor-element-3a0c8f83 h2, .elementor-87 .elementor-element.elementor-element-3a0c8f83 h3, .elementor-87 .elementor-element.elementor-element-3a0c8f83 h4, .elementor-87 .elementor-element.elementor-element-3a0c8f83 h5, .elementor-87 .elementor-element.elementor-element-3a0c8f83 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33ffd360 */.elementor-87 .elementor-element.elementor-element-33ffd360 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-33ffd360 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-33ffd360 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-33ffd360 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-33ffd360 p, .elementor-87 .elementor-element.elementor-element-33ffd360 h1, .elementor-87 .elementor-element.elementor-element-33ffd360 h2, .elementor-87 .elementor-element.elementor-element-33ffd360 h3, .elementor-87 .elementor-element.elementor-element-33ffd360 h4, .elementor-87 .elementor-element.elementor-element-33ffd360 h5, .elementor-87 .elementor-element.elementor-element-33ffd360 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ea8387b */.elementor-87 .elementor-element.elementor-element-6ea8387b > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-6ea8387b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-6ea8387b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-6ea8387b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-44cfc81c */.elementor-87 .elementor-element.elementor-element-44cfc81c { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-44cfc81c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-44cfc81c img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-44cfc81c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-44cfc81c p, .elementor-87 .elementor-element.elementor-element-44cfc81c h1, .elementor-87 .elementor-element.elementor-element-44cfc81c h2, .elementor-87 .elementor-element.elementor-element-44cfc81c h3, .elementor-87 .elementor-element.elementor-element-44cfc81c h4, .elementor-87 .elementor-element.elementor-element-44cfc81c h5, .elementor-87 .elementor-element.elementor-element-44cfc81c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a82621b */.elementor-87 .elementor-element.elementor-element-2a82621b { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-2a82621b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2a82621b img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-2a82621b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2a82621b p, .elementor-87 .elementor-element.elementor-element-2a82621b h1, .elementor-87 .elementor-element.elementor-element-2a82621b h2, .elementor-87 .elementor-element.elementor-element-2a82621b h3, .elementor-87 .elementor-element.elementor-element-2a82621b h4, .elementor-87 .elementor-element.elementor-element-2a82621b h5, .elementor-87 .elementor-element.elementor-element-2a82621b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4bba359b */.elementor-87 .elementor-element.elementor-element-4bba359b { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-4bba359b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4bba359b img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-4bba359b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4bba359b p, .elementor-87 .elementor-element.elementor-element-4bba359b h1, .elementor-87 .elementor-element.elementor-element-4bba359b h2, .elementor-87 .elementor-element.elementor-element-4bba359b h3, .elementor-87 .elementor-element.elementor-element-4bba359b h4, .elementor-87 .elementor-element.elementor-element-4bba359b h5, .elementor-87 .elementor-element.elementor-element-4bba359b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-48217812 */.elementor-87 .elementor-element.elementor-element-48217812 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-48217812 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-48217812 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-48217812 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5052c99 */.elementor-87 .elementor-element.elementor-element-5052c99 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-5052c99 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5052c99 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-5052c99 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5052c99 p, .elementor-87 .elementor-element.elementor-element-5052c99 h1, .elementor-87 .elementor-element.elementor-element-5052c99 h2, .elementor-87 .elementor-element.elementor-element-5052c99 h3, .elementor-87 .elementor-element.elementor-element-5052c99 h4, .elementor-87 .elementor-element.elementor-element-5052c99 h5, .elementor-87 .elementor-element.elementor-element-5052c99 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7364950 */.elementor-87 .elementor-element.elementor-element-7364950 .elementor-widget {
  animation: codex_category-faq-5-soft-reveal 700ms ease both;
}
.elementor-87 .elementor-element.elementor-element-7364950 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-87 .elementor-element.elementor-element-7364950 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-87 .elementor-element.elementor-element-7364950 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-faq-5-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-87 .elementor-element.elementor-element-7364950, .elementor-87 .elementor-element.elementor-element-7364950 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69e0c5e3 */.elementor-87 .elementor-element.elementor-element-69e0c5e3 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-69e0c5e3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-69e0c5e3 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-69e0c5e3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-69e0c5e3 p, .elementor-87 .elementor-element.elementor-element-69e0c5e3 h1, .elementor-87 .elementor-element.elementor-element-69e0c5e3 h2, .elementor-87 .elementor-element.elementor-element-69e0c5e3 h3, .elementor-87 .elementor-element.elementor-element-69e0c5e3 h4, .elementor-87 .elementor-element.elementor-element-69e0c5e3 h5, .elementor-87 .elementor-element.elementor-element-69e0c5e3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5fa97ed4 */.elementor-87 .elementor-element.elementor-element-5fa97ed4 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-5fa97ed4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5fa97ed4 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-5fa97ed4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5fa97ed4 p, .elementor-87 .elementor-element.elementor-element-5fa97ed4 h1, .elementor-87 .elementor-element.elementor-element-5fa97ed4 h2, .elementor-87 .elementor-element.elementor-element-5fa97ed4 h3, .elementor-87 .elementor-element.elementor-element-5fa97ed4 h4, .elementor-87 .elementor-element.elementor-element-5fa97ed4 h5, .elementor-87 .elementor-element.elementor-element-5fa97ed4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59c3d188 */.elementor-87 .elementor-element.elementor-element-59c3d188 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-59c3d188 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-59c3d188 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-59c3d188 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64688809 */.elementor-87 .elementor-element.elementor-element-64688809 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-64688809 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-64688809 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-64688809 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-64688809 p, .elementor-87 .elementor-element.elementor-element-64688809 h1, .elementor-87 .elementor-element.elementor-element-64688809 h2, .elementor-87 .elementor-element.elementor-element-64688809 h3, .elementor-87 .elementor-element.elementor-element-64688809 h4, .elementor-87 .elementor-element.elementor-element-64688809 h5, .elementor-87 .elementor-element.elementor-element-64688809 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76efa9a0 */.elementor-87 .elementor-element.elementor-element-76efa9a0 { position: relative; overflow: hidden; }
.elementor-87 .elementor-element.elementor-element-76efa9a0::before { content:''; position:absolute; inset:0; pointer-events:none;
  background-image: radial-gradient(rgba(153,166,88,0.12) 1.5px, transparent 1.5px);
  background-size: 28px 28px; opacity:0.7; z-index:0; }
.elementor-87 .elementor-element.elementor-element-76efa9a0 > .elementor-container { position: relative; z-index: 1; }
.elementor-87 .elementor-element.elementor-element-76efa9a0 {
  position: relative;
  overflow: hidden;
}
.elementor-87 .elementor-element.elementor-element-76efa9a0::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(15,126,165,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(153,166,88,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_category-review-summary-6-kinetic-bg 16s ease-in-out infinite;
}
.elementor-87 .elementor-element.elementor-element-76efa9a0 > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_category-review-summary-6-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-87 .elementor-element.elementor-element-76efa9a0, .elementor-87 .elementor-element.elementor-element-76efa9a0 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f05f409 */.elementor-87 .elementor-element.elementor-element-6f05f409 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-6f05f409 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6f05f409 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-6f05f409 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6f05f409 p, .elementor-87 .elementor-element.elementor-element-6f05f409 h1, .elementor-87 .elementor-element.elementor-element-6f05f409 h2, .elementor-87 .elementor-element.elementor-element-6f05f409 h3, .elementor-87 .elementor-element.elementor-element-6f05f409 h4, .elementor-87 .elementor-element.elementor-element-6f05f409 h5, .elementor-87 .elementor-element.elementor-element-6f05f409 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6811f42 */.elementor-87 .elementor-element.elementor-element-6811f42 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-6811f42 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6811f42 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-6811f42 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6811f42 p, .elementor-87 .elementor-element.elementor-element-6811f42 h1, .elementor-87 .elementor-element.elementor-element-6811f42 h2, .elementor-87 .elementor-element.elementor-element-6811f42 h3, .elementor-87 .elementor-element.elementor-element-6811f42 h4, .elementor-87 .elementor-element.elementor-element-6811f42 h5, .elementor-87 .elementor-element.elementor-element-6811f42 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-54d6d913 */.elementor-87 .elementor-element.elementor-element-54d6d913 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-54d6d913 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-54d6d913 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-54d6d913 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-54d6d913 p, .elementor-87 .elementor-element.elementor-element-54d6d913 h1, .elementor-87 .elementor-element.elementor-element-54d6d913 h2, .elementor-87 .elementor-element.elementor-element-54d6d913 h3, .elementor-87 .elementor-element.elementor-element-54d6d913 h4, .elementor-87 .elementor-element.elementor-element-54d6d913 h5, .elementor-87 .elementor-element.elementor-element-54d6d913 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-201413ba */.elementor-87 .elementor-element.elementor-element-201413ba > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-201413ba > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-201413ba > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-201413ba img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ab99ff7 */.elementor-87 .elementor-element.elementor-element-5ab99ff7 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-5ab99ff7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5ab99ff7 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-5ab99ff7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5ab99ff7 p, .elementor-87 .elementor-element.elementor-element-5ab99ff7 h1, .elementor-87 .elementor-element.elementor-element-5ab99ff7 h2, .elementor-87 .elementor-element.elementor-element-5ab99ff7 h3, .elementor-87 .elementor-element.elementor-element-5ab99ff7 h4, .elementor-87 .elementor-element.elementor-element-5ab99ff7 h5, .elementor-87 .elementor-element.elementor-element-5ab99ff7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47f50115 */.elementor-87 .elementor-element.elementor-element-47f50115 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-47f50115 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-47f50115 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-47f50115 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-47f50115 p, .elementor-87 .elementor-element.elementor-element-47f50115 h1, .elementor-87 .elementor-element.elementor-element-47f50115 h2, .elementor-87 .elementor-element.elementor-element-47f50115 h3, .elementor-87 .elementor-element.elementor-element-47f50115 h4, .elementor-87 .elementor-element.elementor-element-47f50115 h5, .elementor-87 .elementor-element.elementor-element-47f50115 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-745ec580 */.elementor-87 .elementor-element.elementor-element-745ec580 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-745ec580 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-745ec580 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-745ec580 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-36078ee2 */.elementor-87 .elementor-element.elementor-element-36078ee2 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-36078ee2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-36078ee2 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-36078ee2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-36078ee2 p, .elementor-87 .elementor-element.elementor-element-36078ee2 h1, .elementor-87 .elementor-element.elementor-element-36078ee2 h2, .elementor-87 .elementor-element.elementor-element-36078ee2 h3, .elementor-87 .elementor-element.elementor-element-36078ee2 h4, .elementor-87 .elementor-element.elementor-element-36078ee2 h5, .elementor-87 .elementor-element.elementor-element-36078ee2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-235eb021 */.elementor-87 .elementor-element.elementor-element-235eb021 {
  position: relative;
  overflow: hidden;
}
.elementor-87 .elementor-element.elementor-element-235eb021::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(15,126,165,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(153,166,88,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_brand-trust-7-kinetic-bg 16s ease-in-out infinite;
}
.elementor-87 .elementor-element.elementor-element-235eb021 > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_brand-trust-7-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-87 .elementor-element.elementor-element-235eb021, .elementor-87 .elementor-element.elementor-element-235eb021 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */