.elementor-291 .elementor-element.elementor-element-7ec54233:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-7ec54233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-7ec54233 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-7ec54233{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-291 .elementor-element.elementor-element-7ec54233 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-229e72fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-291 .elementor-element.elementor-element-229e72fd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-4736429f{--spacer-size:16px;}.elementor-291 .elementor-element.elementor-element-29a8b41a{text-align:center;}.elementor-291 .elementor-element.elementor-element-29a8b41a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-4a312d7c{--spacer-size:20px;}.elementor-291 .elementor-element.elementor-element-7d2c1604 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-3c6be486{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-291 .elementor-element.elementor-element-347b181d{--spacer-size:28px;}.elementor-291 .elementor-element.elementor-element-6d23b97b{--spacer-size:64px;}.elementor-291 .elementor-element.elementor-element-212dcc99{--spacer-size:32px;}.elementor-291 .elementor-element.elementor-element-275c46ae > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-53030849{text-align:center;}.elementor-291 .elementor-element.elementor-element-53030849 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-7ae76b21{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-291 .elementor-element.elementor-element-477e7864{text-align:center;}.elementor-291 .elementor-element.elementor-element-477e7864 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-64c131fc{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-291 .elementor-element.elementor-element-2cccbf6a{text-align:center;}.elementor-291 .elementor-element.elementor-element-2cccbf6a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-ead2585{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-291 .elementor-element.elementor-element-551938e8:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-551938e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f4f1;}.elementor-291 .elementor-element.elementor-element-551938e8 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-551938e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-291 .elementor-element.elementor-element-551938e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-207f6a14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-291 .elementor-element.elementor-element-207f6a14 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-5a40a4eb{text-align:center;}.elementor-291 .elementor-element.elementor-element-5a40a4eb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-5e3c5be5{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-291 .elementor-element.elementor-element-61cdc75e{--spacer-size:30px;}.elementor-291 .elementor-element.elementor-element-59ddb5ab > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-735088b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291 .elementor-element.elementor-element-735088b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-735088b3 > .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-291 .elementor-element.elementor-element-735088b3 > .elementor-element-populated, .elementor-291 .elementor-element.elementor-element-735088b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-291 .elementor-element.elementor-element-735088b3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-291 .elementor-element.elementor-element-735088b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-66eef34d{text-align:start;}.elementor-291 .elementor-element.elementor-element-66eef34d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-7dc07170{text-align:start;}.elementor-291 .elementor-element.elementor-element-7dc07170 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-3e85d44{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-291 .elementor-element.elementor-element-259da977:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291 .elementor-element.elementor-element-259da977 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-259da977 > .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-291 .elementor-element.elementor-element-259da977 > .elementor-element-populated, .elementor-291 .elementor-element.elementor-element-259da977 > .elementor-element-populated > .elementor-background-overlay, .elementor-291 .elementor-element.elementor-element-259da977 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-291 .elementor-element.elementor-element-259da977 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-5bcf73c0{text-align:start;}.elementor-291 .elementor-element.elementor-element-5bcf73c0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-401f6217{text-align:start;}.elementor-291 .elementor-element.elementor-element-401f6217 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-651274ad{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-291 .elementor-element.elementor-element-3f8dac01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291 .elementor-element.elementor-element-3f8dac01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-3f8dac01 > .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-291 .elementor-element.elementor-element-3f8dac01 > .elementor-element-populated, .elementor-291 .elementor-element.elementor-element-3f8dac01 > .elementor-element-populated > .elementor-background-overlay, .elementor-291 .elementor-element.elementor-element-3f8dac01 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-291 .elementor-element.elementor-element-3f8dac01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-1fd7ad22{text-align:start;}.elementor-291 .elementor-element.elementor-element-1fd7ad22 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-1bded7ca{text-align:start;}.elementor-291 .elementor-element.elementor-element-1bded7ca .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-63df3224{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-291 .elementor-element.elementor-element-6b70c67a{--spacer-size:18px;}.elementor-291 .elementor-element.elementor-element-629d2c3d > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-5b8478da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291 .elementor-element.elementor-element-5b8478da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-5b8478da > .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-291 .elementor-element.elementor-element-5b8478da > .elementor-element-populated, .elementor-291 .elementor-element.elementor-element-5b8478da > .elementor-element-populated > .elementor-background-overlay, .elementor-291 .elementor-element.elementor-element-5b8478da > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-291 .elementor-element.elementor-element-5b8478da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-29e1bde6{text-align:start;}.elementor-291 .elementor-element.elementor-element-29e1bde6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-6aa60be4{text-align:start;}.elementor-291 .elementor-element.elementor-element-6aa60be4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-51a3d095{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-291 .elementor-element.elementor-element-543476d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291 .elementor-element.elementor-element-543476d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-543476d4 > .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-291 .elementor-element.elementor-element-543476d4 > .elementor-element-populated, .elementor-291 .elementor-element.elementor-element-543476d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-291 .elementor-element.elementor-element-543476d4 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-291 .elementor-element.elementor-element-543476d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-1b6bec0a{text-align:start;}.elementor-291 .elementor-element.elementor-element-1b6bec0a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-49c370a6{text-align:start;}.elementor-291 .elementor-element.elementor-element-49c370a6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-6974338d{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-291 .elementor-element.elementor-element-46e1b38c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291 .elementor-element.elementor-element-46e1b38c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-46e1b38c > .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-291 .elementor-element.elementor-element-46e1b38c > .elementor-element-populated, .elementor-291 .elementor-element.elementor-element-46e1b38c > .elementor-element-populated > .elementor-background-overlay, .elementor-291 .elementor-element.elementor-element-46e1b38c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-291 .elementor-element.elementor-element-46e1b38c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-7da572d2{text-align:start;}.elementor-291 .elementor-element.elementor-element-7da572d2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-45651f78{text-align:start;}.elementor-291 .elementor-element.elementor-element-45651f78 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-10a3f13a{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-291 .elementor-element.elementor-element-4420fde0:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-4420fde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-4420fde0 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-4420fde0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-291 .elementor-element.elementor-element-4420fde0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-39230f08 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-30f4ec4c{text-align:start;}.elementor-291 .elementor-element.elementor-element-30f4ec4c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-909bb74{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-bc-flex-widget .elementor-291 .elementor-element.elementor-element-75ab3545.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-291 .elementor-element.elementor-element-75ab3545.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-291 .elementor-element.elementor-element-517a591d{--spacer-size:26px;}.elementor-291 .elementor-element.elementor-element-524e6d3a > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-4c493a95{text-align:center;}.elementor-291 .elementor-element.elementor-element-4c493a95 img{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-5bdc9754{text-align:start;}.elementor-291 .elementor-element.elementor-element-5bdc9754 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-291 .elementor-element.elementor-element-3b22f36e{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-291 .elementor-element.elementor-element-42e62389{text-align:start;}.elementor-291 .elementor-element.elementor-element-42e62389 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a67a08;}.elementor-bc-flex-widget .elementor-291 .elementor-element.elementor-element-1aa1209e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-291 .elementor-element.elementor-element-1aa1209e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-291 .elementor-element.elementor-element-4ea55299{text-align:center;}.elementor-291 .elementor-element.elementor-element-4ea55299 img{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-5d36dfe1{text-align:start;}.elementor-291 .elementor-element.elementor-element-5d36dfe1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-291 .elementor-element.elementor-element-2ce80e22{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-291 .elementor-element.elementor-element-7b705bf4{text-align:start;}.elementor-291 .elementor-element.elementor-element-7b705bf4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a67a08;}.elementor-bc-flex-widget .elementor-291 .elementor-element.elementor-element-bd493ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-291 .elementor-element.elementor-element-bd493ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-291 .elementor-element.elementor-element-1216a23f{text-align:center;}.elementor-291 .elementor-element.elementor-element-1216a23f img{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-75d4d788{text-align:start;}.elementor-291 .elementor-element.elementor-element-75d4d788 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-291 .elementor-element.elementor-element-3da5dd1f{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-291 .elementor-element.elementor-element-67fc8857{text-align:start;}.elementor-291 .elementor-element.elementor-element-67fc8857 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-313625ae{--spacer-size:10px;}.elementor-291 .elementor-element.elementor-element-74bee952 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-c20ac39{text-align:center;}.elementor-291 .elementor-element.elementor-element-c20ac39 img{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-5f837af2{text-align:start;}.elementor-291 .elementor-element.elementor-element-5f837af2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-291 .elementor-element.elementor-element-45336f17{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-291 .elementor-element.elementor-element-787a9531{text-align:start;}.elementor-291 .elementor-element.elementor-element-787a9531 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a67a08;}.elementor-bc-flex-widget .elementor-291 .elementor-element.elementor-element-28ad5179.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-291 .elementor-element.elementor-element-28ad5179.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-291 .elementor-element.elementor-element-56dd9f81{text-align:center;}.elementor-291 .elementor-element.elementor-element-56dd9f81 img{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-7dbef962{text-align:start;}.elementor-291 .elementor-element.elementor-element-7dbef962 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-291 .elementor-element.elementor-element-545dcc66{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-291 .elementor-element.elementor-element-4886b922{text-align:start;}.elementor-291 .elementor-element.elementor-element-4886b922 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-548a7726{--spacer-size:10px;}.elementor-291 .elementor-element.elementor-element-361b3d10:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-361b3d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053d9a;}.elementor-291 .elementor-element.elementor-element-361b3d10 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-361b3d10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-291 .elementor-element.elementor-element-361b3d10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-48170e77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-291 .elementor-element.elementor-element-48170e77 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#dda30a;}.elementor-291 .elementor-element.elementor-element-43f918df{text-align:center;}.elementor-291 .elementor-element.elementor-element-43f918df .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-efe621e{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#dda30a;}.elementor-291 .elementor-element.elementor-element-50b923b2{--spacer-size:32px;}.elementor-291 .elementor-element.elementor-element-568c9ffd > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-8c403fe{text-align:center;}.elementor-291 .elementor-element.elementor-element-8c403fe img{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-6dbdf12e{--spacer-size:40px;}.elementor-291 .elementor-element.elementor-element-7a65938c > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-534a2d58{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-3de9dd13{--spacer-size:20px;}.elementor-291 .elementor-element.elementor-element-66b36dcd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-291 .elementor-element.elementor-element-66b36dcd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-291 .elementor-element.elementor-element-66b36dcd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-291 .elementor-element.elementor-element-66b36dcd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-291 .elementor-element.elementor-element-66b36dcd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-291 .elementor-element.elementor-element-66b36dcd .elementor-icon-list-icon i{color:#dda30a;transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-66b36dcd .elementor-icon-list-icon svg{fill:#dda30a;transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-66b36dcd{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-66b36dcd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-7f003e3a{--spacer-size:32px;}.elementor-291 .elementor-element.elementor-element-5fb47d67 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#141820;color:#141820;border-radius:8px 8px 8px 8px;}.elementor-291 .elementor-element.elementor-element-194835a0:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-194835a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-194835a0 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-194835a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-291 .elementor-element.elementor-element-194835a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-7893a066{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-291 .elementor-element.elementor-element-7893a066 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-44b12f4{text-align:center;}.elementor-291 .elementor-element.elementor-element-44b12f4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-6d795dd5{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-291 .elementor-element.elementor-element-51760421{--spacer-size:30px;}.elementor-291 .elementor-element.elementor-element-5b31829 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-291 .elementor-element.elementor-element-5b31829 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-291 .elementor-element.elementor-element-5b31829 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-291 .elementor-element.elementor-element-5b31829 .elementor-accordion-icon, .elementor-291 .elementor-element.elementor-element-5b31829 .elementor-accordion-title{color:#141820;}.elementor-291 .elementor-element.elementor-element-5b31829 .elementor-accordion-icon svg{fill:#141820;}.elementor-291 .elementor-element.elementor-element-5b31829 .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-291 .elementor-element.elementor-element-5b31829 .elementor-tab-title .elementor-accordion-icon i:before{color:#a67a08;}.elementor-291 .elementor-element.elementor-element-5b31829 .elementor-tab-title .elementor-accordion-icon svg{fill:#a67a08;}.elementor-291 .elementor-element.elementor-element-5b31829 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#a67a08;}.elementor-291 .elementor-element.elementor-element-5b31829 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#a67a08;}.elementor-291 .elementor-element.elementor-element-5b31829 .elementor-tab-content{color:#1a1a1a;font-family:"Lato", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-291 .elementor-element.elementor-element-5d15fa50:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-5d15fa50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f4f1;}.elementor-291 .elementor-element.elementor-element-5d15fa50 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-5d15fa50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-291 .elementor-element.elementor-element-5d15fa50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-5a529760 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-571b3d1f{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#a67a08;}.elementor-291 .elementor-element.elementor-element-7fde1920{--spacer-size:12px;}.elementor-291 .elementor-element.elementor-element-f78e74f{text-align:center;}.elementor-291 .elementor-element.elementor-element-f78e74f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-3927e5ee{--spacer-size:20px;}.elementor-291 .elementor-element.elementor-element-6472ff65{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-291 .elementor-element.elementor-element-136006d7{--spacer-size:36px;}.elementor-291 .elementor-element.elementor-element-532c9bc0{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-291 .elementor-element.elementor-element-3edf471a{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-291 .elementor-element.elementor-element-fce0860:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-fce0860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141820;}.elementor-291 .elementor-element.elementor-element-fce0860 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-fce0860{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-291 .elementor-element.elementor-element-fce0860 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-2c22fc66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-291 .elementor-element.elementor-element-2c22fc66 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#dda30a;}.elementor-291 .elementor-element.elementor-element-b1ed528{text-align:center;}.elementor-291 .elementor-element.elementor-element-b1ed528 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-96d462a{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-291 .elementor-element.elementor-element-58cabc39{--spacer-size:30px;}.elementor-291 .elementor-element.elementor-element-608983a2 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-1e989df5{text-align:center;}.elementor-291 .elementor-element.elementor-element-1e989df5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#dda30a;}.elementor-291 .elementor-element.elementor-element-257ae5c9{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-291 .elementor-element.elementor-element-710535d{text-align:center;}.elementor-291 .elementor-element.elementor-element-710535d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#dda30a;}.elementor-291 .elementor-element.elementor-element-245f9b34{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-291 .elementor-element.elementor-element-328eb547{text-align:center;}.elementor-291 .elementor-element.elementor-element-328eb547 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#dda30a;}.elementor-291 .elementor-element.elementor-element-794bc942{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-291 .elementor-element.elementor-element-42dc0fd6{text-align:center;}.elementor-291 .elementor-element.elementor-element-42dc0fd6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#dda30a;}.elementor-291 .elementor-element.elementor-element-54e9fc1b{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-291 .elementor-element.elementor-element-13318077:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-13318077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-13318077 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-13318077{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-291 .elementor-element.elementor-element-13318077 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-718b4bba{text-align:center;}.elementor-291 .elementor-element.elementor-element-718b4bba .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-291 .elementor-element.elementor-element-36dffe48{text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-291 .elementor-element.elementor-element-30f9650c{--spacer-size:34px;}.elementor-291 .elementor-element.elementor-element-3c55ec17 > .elementor-container{max-width:1200px;}.elementor-291 .elementor-element.elementor-element-697c6fe6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291 .elementor-element.elementor-element-697c6fe6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-697c6fe6 > .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-291 .elementor-element.elementor-element-697c6fe6 > .elementor-element-populated, .elementor-291 .elementor-element.elementor-element-697c6fe6 > .elementor-element-populated > .elementor-background-overlay, .elementor-291 .elementor-element.elementor-element-697c6fe6 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-291 .elementor-element.elementor-element-697c6fe6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-743a9585 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-291 .elementor-element.elementor-element-743a9585 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-291 .elementor-element.elementor-element-743a9585 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-291 .elementor-element.elementor-element-743a9585 .elementor-accordion-icon, .elementor-291 .elementor-element.elementor-element-743a9585 .elementor-accordion-title{color:#141820;}.elementor-291 .elementor-element.elementor-element-743a9585 .elementor-accordion-icon svg{fill:#141820;}.elementor-291 .elementor-element.elementor-element-743a9585 .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-291 .elementor-element.elementor-element-743a9585 .elementor-tab-title .elementor-accordion-icon i:before{color:#a67a08;}.elementor-291 .elementor-element.elementor-element-743a9585 .elementor-tab-title .elementor-accordion-icon svg{fill:#a67a08;}.elementor-291 .elementor-element.elementor-element-743a9585 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#a67a08;}.elementor-291 .elementor-element.elementor-element-743a9585 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#a67a08;}.elementor-291 .elementor-element.elementor-element-743a9585 .elementor-tab-content{color:#1a1a1a;font-family:"Lato", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-291 .elementor-element.elementor-element-428acddd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291 .elementor-element.elementor-element-428acddd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-428acddd > .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-291 .elementor-element.elementor-element-428acddd > .elementor-element-populated, .elementor-291 .elementor-element.elementor-element-428acddd > .elementor-element-populated > .elementor-background-overlay, .elementor-291 .elementor-element.elementor-element-428acddd > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-291 .elementor-element.elementor-element-428acddd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-accordion-icon, .elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-accordion-title{color:#141820;}.elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-accordion-icon svg{fill:#141820;}.elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-tab-title .elementor-accordion-icon i:before{color:#a67a08;}.elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-tab-title .elementor-accordion-icon svg{fill:#a67a08;}.elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#a67a08;}.elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#a67a08;}.elementor-291 .elementor-element.elementor-element-4251cf52 .elementor-tab-content{color:#1a1a1a;font-family:"Lato", Sans-serif;font-size:15px;line-height:1.7em;}@media(max-width:1024px){.elementor-291 .elementor-element.elementor-element-229e72fd .elementor-heading-title{font-size:12px;}.elementor-291 .elementor-element.elementor-element-4736429f{--spacer-size:11px;}.elementor-291 .elementor-element.elementor-element-29a8b41a .elementor-heading-title{font-size:42px;}.elementor-291 .elementor-element.elementor-element-4a312d7c{--spacer-size:14px;}.elementor-291 .elementor-element.elementor-element-3c6be486{font-size:15px;}.elementor-291 .elementor-element.elementor-element-347b181d{--spacer-size:20px;}.elementor-291 .elementor-element.elementor-element-6d23b97b{--spacer-size:45px;}.elementor-291 .elementor-element.elementor-element-212dcc99{--spacer-size:22px;}.elementor-291 .elementor-element.elementor-element-53030849 .elementor-heading-title{font-size:28px;}.elementor-291 .elementor-element.elementor-element-7ae76b21{font-size:15px;}.elementor-291 .elementor-element.elementor-element-477e7864 .elementor-heading-title{font-size:28px;}.elementor-291 .elementor-element.elementor-element-64c131fc{font-size:15px;}.elementor-291 .elementor-element.elementor-element-2cccbf6a .elementor-heading-title{font-size:28px;}.elementor-291 .elementor-element.elementor-element-ead2585{font-size:15px;}.elementor-291 .elementor-element.elementor-element-207f6a14 .elementor-heading-title{font-size:12px;}.elementor-291 .elementor-element.elementor-element-5a40a4eb .elementor-heading-title{font-size:30px;}.elementor-291 .elementor-element.elementor-element-5e3c5be5{font-size:15px;}.elementor-291 .elementor-element.elementor-element-61cdc75e{--spacer-size:21px;}.elementor-291 .elementor-element.elementor-element-66eef34d .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-7dc07170 .elementor-heading-title{font-size:18px;}.elementor-291 .elementor-element.elementor-element-3e85d44{font-size:15px;}.elementor-291 .elementor-element.elementor-element-5bcf73c0 .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-401f6217 .elementor-heading-title{font-size:18px;}.elementor-291 .elementor-element.elementor-element-651274ad{font-size:15px;}.elementor-291 .elementor-element.elementor-element-1fd7ad22 .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-1bded7ca .elementor-heading-title{font-size:18px;}.elementor-291 .elementor-element.elementor-element-63df3224{font-size:15px;}.elementor-291 .elementor-element.elementor-element-6b70c67a{--spacer-size:13px;}.elementor-291 .elementor-element.elementor-element-29e1bde6 .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-6aa60be4 .elementor-heading-title{font-size:18px;}.elementor-291 .elementor-element.elementor-element-51a3d095{font-size:15px;}.elementor-291 .elementor-element.elementor-element-1b6bec0a .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-49c370a6 .elementor-heading-title{font-size:18px;}.elementor-291 .elementor-element.elementor-element-6974338d{font-size:15px;}.elementor-291 .elementor-element.elementor-element-7da572d2 .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-45651f78 .elementor-heading-title{font-size:18px;}.elementor-291 .elementor-element.elementor-element-10a3f13a{font-size:15px;}.elementor-291 .elementor-element.elementor-element-30f4ec4c .elementor-heading-title{font-size:30px;}.elementor-291 .elementor-element.elementor-element-909bb74{font-size:15px;}.elementor-291 .elementor-element.elementor-element-517a591d{--spacer-size:18px;}.elementor-291 .elementor-element.elementor-element-4c493a95 img{width:100%;}.elementor-291 .elementor-element.elementor-element-5bdc9754 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-3b22f36e{font-size:15px;}.elementor-291 .elementor-element.elementor-element-42e62389 .elementor-heading-title{font-size:18px;}.elementor-291 .elementor-element.elementor-element-4ea55299 img{width:100%;}.elementor-291 .elementor-element.elementor-element-5d36dfe1 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-2ce80e22{font-size:15px;}.elementor-291 .elementor-element.elementor-element-7b705bf4 .elementor-heading-title{font-size:18px;}.elementor-291 .elementor-element.elementor-element-1216a23f img{width:100%;}.elementor-291 .elementor-element.elementor-element-75d4d788 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-3da5dd1f{font-size:15px;}.elementor-291 .elementor-element.elementor-element-67fc8857 .elementor-heading-title{font-size:18px;}.elementor-291 .elementor-element.elementor-element-313625ae{--spacer-size:7px;}.elementor-291 .elementor-element.elementor-element-c20ac39 img{width:100%;}.elementor-291 .elementor-element.elementor-element-5f837af2 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-45336f17{font-size:15px;}.elementor-291 .elementor-element.elementor-element-787a9531 .elementor-heading-title{font-size:18px;}.elementor-291 .elementor-element.elementor-element-56dd9f81 img{width:100%;}.elementor-291 .elementor-element.elementor-element-7dbef962 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-545dcc66{font-size:15px;}.elementor-291 .elementor-element.elementor-element-4886b922 .elementor-heading-title{font-size:18px;}.elementor-291 .elementor-element.elementor-element-548a7726{--spacer-size:7px;}.elementor-291 .elementor-element.elementor-element-48170e77 .elementor-heading-title{font-size:12px;}.elementor-291 .elementor-element.elementor-element-43f918df .elementor-heading-title{font-size:30px;}.elementor-291 .elementor-element.elementor-element-efe621e{font-size:15px;}.elementor-291 .elementor-element.elementor-element-50b923b2{--spacer-size:22px;}.elementor-291 .elementor-element.elementor-element-8c403fe img{width:100%;}.elementor-291 .elementor-element.elementor-element-6dbdf12e{--spacer-size:28px;}.elementor-291 .elementor-element.elementor-element-534a2d58{font-size:15px;}.elementor-291 .elementor-element.elementor-element-3de9dd13{--spacer-size:14px;}.elementor-291 .elementor-element.elementor-element-7f003e3a{--spacer-size:22px;}.elementor-291 .elementor-element.elementor-element-7893a066 .elementor-heading-title{font-size:12px;}.elementor-291 .elementor-element.elementor-element-44b12f4 .elementor-heading-title{font-size:30px;}.elementor-291 .elementor-element.elementor-element-6d795dd5{font-size:15px;}.elementor-291 .elementor-element.elementor-element-51760421{--spacer-size:21px;}.elementor-291 .elementor-element.elementor-element-571b3d1f{font-size:15px;}.elementor-291 .elementor-element.elementor-element-7fde1920{--spacer-size:8px;}.elementor-291 .elementor-element.elementor-element-f78e74f .elementor-heading-title{font-size:30px;}.elementor-291 .elementor-element.elementor-element-3927e5ee{--spacer-size:14px;}.elementor-291 .elementor-element.elementor-element-6472ff65{font-size:15px;}.elementor-291 .elementor-element.elementor-element-136006d7{--spacer-size:25px;}.elementor-291 .elementor-element.elementor-element-532c9bc0{font-size:15px;}.elementor-291 .elementor-element.elementor-element-3edf471a{font-size:15px;}.elementor-291 .elementor-element.elementor-element-2c22fc66 .elementor-heading-title{font-size:12px;}.elementor-291 .elementor-element.elementor-element-b1ed528 .elementor-heading-title{font-size:30px;}.elementor-291 .elementor-element.elementor-element-96d462a{font-size:15px;}.elementor-291 .elementor-element.elementor-element-58cabc39{--spacer-size:21px;}.elementor-291 .elementor-element.elementor-element-1e989df5 .elementor-heading-title{font-size:28px;}.elementor-291 .elementor-element.elementor-element-257ae5c9{font-size:15px;}.elementor-291 .elementor-element.elementor-element-710535d .elementor-heading-title{font-size:28px;}.elementor-291 .elementor-element.elementor-element-245f9b34{font-size:15px;}.elementor-291 .elementor-element.elementor-element-328eb547 .elementor-heading-title{font-size:28px;}.elementor-291 .elementor-element.elementor-element-794bc942{font-size:15px;}.elementor-291 .elementor-element.elementor-element-42dc0fd6 .elementor-heading-title{font-size:28px;}.elementor-291 .elementor-element.elementor-element-54e9fc1b{font-size:15px;}.elementor-291 .elementor-element.elementor-element-718b4bba .elementor-heading-title{font-size:30px;}.elementor-291 .elementor-element.elementor-element-36dffe48{font-size:15px;}.elementor-291 .elementor-element.elementor-element-30f9650c{--spacer-size:24px;}}@media(max-width:767px){.elementor-291 .elementor-element.elementor-element-229e72fd .elementor-heading-title{font-size:11px;}.elementor-291 .elementor-element.elementor-element-4736429f{--spacer-size:8px;}.elementor-291 .elementor-element.elementor-element-29a8b41a .elementor-heading-title{font-size:32px;}.elementor-291 .elementor-element.elementor-element-4a312d7c{--spacer-size:10px;}.elementor-291 .elementor-element.elementor-element-7baadca6{width:100%;}.elementor-291 .elementor-element.elementor-element-3223f769{width:100%;}.elementor-291 .elementor-element.elementor-element-3c6be486{font-size:15px;}.elementor-291 .elementor-element.elementor-element-736c9778{width:100%;}.elementor-291 .elementor-element.elementor-element-347b181d{--spacer-size:14px;}.elementor-291 .elementor-element.elementor-element-6d23b97b{--spacer-size:32px;}.elementor-291 .elementor-element.elementor-element-212dcc99{--spacer-size:16px;}.elementor-291 .elementor-element.elementor-element-397041c0{width:100%;}.elementor-291 .elementor-element.elementor-element-53030849 .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-7ae76b21{font-size:15px;}.elementor-291 .elementor-element.elementor-element-6bb7fc2f{width:100%;}.elementor-291 .elementor-element.elementor-element-477e7864 .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-64c131fc{font-size:15px;}.elementor-291 .elementor-element.elementor-element-4bfbbe69{width:100%;}.elementor-291 .elementor-element.elementor-element-2cccbf6a .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-ead2585{font-size:15px;}.elementor-291 .elementor-element.elementor-element-207f6a14 .elementor-heading-title{font-size:11px;}.elementor-291 .elementor-element.elementor-element-5a40a4eb .elementor-heading-title{font-size:26px;}.elementor-291 .elementor-element.elementor-element-5e3c5be5{font-size:15px;}.elementor-291 .elementor-element.elementor-element-61cdc75e{--spacer-size:15px;}.elementor-291 .elementor-element.elementor-element-735088b3{width:100%;}.elementor-291 .elementor-element.elementor-element-66eef34d .elementor-heading-title{font-size:20px;}.elementor-291 .elementor-element.elementor-element-7dc07170 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-3e85d44{font-size:15px;}.elementor-291 .elementor-element.elementor-element-259da977{width:100%;}.elementor-291 .elementor-element.elementor-element-5bcf73c0 .elementor-heading-title{font-size:20px;}.elementor-291 .elementor-element.elementor-element-401f6217 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-651274ad{font-size:15px;}.elementor-291 .elementor-element.elementor-element-3f8dac01{width:100%;}.elementor-291 .elementor-element.elementor-element-1fd7ad22 .elementor-heading-title{font-size:20px;}.elementor-291 .elementor-element.elementor-element-1bded7ca .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-63df3224{font-size:15px;}.elementor-291 .elementor-element.elementor-element-6b70c67a{--spacer-size:9px;}.elementor-291 .elementor-element.elementor-element-5b8478da{width:100%;}.elementor-291 .elementor-element.elementor-element-29e1bde6 .elementor-heading-title{font-size:20px;}.elementor-291 .elementor-element.elementor-element-6aa60be4 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-51a3d095{font-size:15px;}.elementor-291 .elementor-element.elementor-element-543476d4{width:100%;}.elementor-291 .elementor-element.elementor-element-1b6bec0a .elementor-heading-title{font-size:20px;}.elementor-291 .elementor-element.elementor-element-49c370a6 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-6974338d{font-size:15px;}.elementor-291 .elementor-element.elementor-element-46e1b38c{width:100%;}.elementor-291 .elementor-element.elementor-element-7da572d2 .elementor-heading-title{font-size:20px;}.elementor-291 .elementor-element.elementor-element-45651f78 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-10a3f13a{font-size:15px;}.elementor-291 .elementor-element.elementor-element-622ea34e{width:100%;}.elementor-291 .elementor-element.elementor-element-30f4ec4c .elementor-heading-title{font-size:26px;}.elementor-291 .elementor-element.elementor-element-909bb74{font-size:15px;}.elementor-291 .elementor-element.elementor-element-75ab3545{width:100%;}.elementor-291 .elementor-element.elementor-element-517a591d{--spacer-size:13px;}.elementor-291 .elementor-element.elementor-element-5fc522b7{width:100%;}.elementor-291 .elementor-element.elementor-element-4c493a95 img{width:100%;}.elementor-291 .elementor-element.elementor-element-5bdc9754 .elementor-heading-title{font-size:16px;}.elementor-291 .elementor-element.elementor-element-3b22f36e{font-size:15px;}.elementor-291 .elementor-element.elementor-element-42e62389 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-1aa1209e{width:100%;}.elementor-291 .elementor-element.elementor-element-4ea55299 img{width:100%;}.elementor-291 .elementor-element.elementor-element-5d36dfe1 .elementor-heading-title{font-size:16px;}.elementor-291 .elementor-element.elementor-element-2ce80e22{font-size:15px;}.elementor-291 .elementor-element.elementor-element-7b705bf4 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-bd493ec{width:100%;}.elementor-291 .elementor-element.elementor-element-1216a23f img{width:100%;}.elementor-291 .elementor-element.elementor-element-75d4d788 .elementor-heading-title{font-size:16px;}.elementor-291 .elementor-element.elementor-element-3da5dd1f{font-size:15px;}.elementor-291 .elementor-element.elementor-element-67fc8857 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-313625ae{--spacer-size:5px;}.elementor-291 .elementor-element.elementor-element-42da4941{width:100%;}.elementor-291 .elementor-element.elementor-element-c20ac39 img{width:100%;}.elementor-291 .elementor-element.elementor-element-5f837af2 .elementor-heading-title{font-size:16px;}.elementor-291 .elementor-element.elementor-element-45336f17{font-size:15px;}.elementor-291 .elementor-element.elementor-element-787a9531 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-28ad5179{width:100%;}.elementor-291 .elementor-element.elementor-element-56dd9f81 img{width:100%;}.elementor-291 .elementor-element.elementor-element-7dbef962 .elementor-heading-title{font-size:16px;}.elementor-291 .elementor-element.elementor-element-545dcc66{font-size:15px;}.elementor-291 .elementor-element.elementor-element-4886b922 .elementor-heading-title{font-size:17px;}.elementor-291 .elementor-element.elementor-element-548a7726{--spacer-size:5px;}.elementor-291 .elementor-element.elementor-element-48170e77 .elementor-heading-title{font-size:11px;}.elementor-291 .elementor-element.elementor-element-43f918df .elementor-heading-title{font-size:26px;}.elementor-291 .elementor-element.elementor-element-efe621e{font-size:15px;}.elementor-291 .elementor-element.elementor-element-50b923b2{--spacer-size:16px;}.elementor-291 .elementor-element.elementor-element-3e2009aa{width:100%;}.elementor-291 .elementor-element.elementor-element-4aad6106{width:100%;}.elementor-291 .elementor-element.elementor-element-8c403fe img{width:100%;}.elementor-291 .elementor-element.elementor-element-2a9fb7af{width:100%;}.elementor-291 .elementor-element.elementor-element-6dbdf12e{--spacer-size:20px;}.elementor-291 .elementor-element.elementor-element-e1dfbda{width:100%;}.elementor-291 .elementor-element.elementor-element-4dc8d113{width:100%;}.elementor-291 .elementor-element.elementor-element-534a2d58{font-size:15px;}.elementor-291 .elementor-element.elementor-element-3de9dd13{--spacer-size:10px;}.elementor-291 .elementor-element.elementor-element-7f003e3a{--spacer-size:16px;}.elementor-291 .elementor-element.elementor-element-5ac18bb7{width:100%;}.elementor-291 .elementor-element.elementor-element-7893a066 .elementor-heading-title{font-size:11px;}.elementor-291 .elementor-element.elementor-element-44b12f4 .elementor-heading-title{font-size:26px;}.elementor-291 .elementor-element.elementor-element-6d795dd5{font-size:15px;}.elementor-291 .elementor-element.elementor-element-51760421{--spacer-size:15px;}.elementor-291 .elementor-element.elementor-element-587a7ce9{width:100%;}.elementor-291 .elementor-element.elementor-element-25a8616c{width:100%;}.elementor-291 .elementor-element.elementor-element-571b3d1f{font-size:15px;}.elementor-291 .elementor-element.elementor-element-7fde1920{--spacer-size:6px;}.elementor-291 .elementor-element.elementor-element-f78e74f .elementor-heading-title{font-size:26px;}.elementor-291 .elementor-element.elementor-element-3927e5ee{--spacer-size:10px;}.elementor-291 .elementor-element.elementor-element-6472ff65{font-size:15px;}.elementor-291 .elementor-element.elementor-element-136006d7{--spacer-size:18px;}.elementor-291 .elementor-element.elementor-element-532c9bc0{font-size:15px;}.elementor-291 .elementor-element.elementor-element-3edf471a{font-size:15px;}.elementor-291 .elementor-element.elementor-element-226d2f6d{width:100%;}.elementor-291 .elementor-element.elementor-element-2c22fc66 .elementor-heading-title{font-size:11px;}.elementor-291 .elementor-element.elementor-element-b1ed528 .elementor-heading-title{font-size:26px;}.elementor-291 .elementor-element.elementor-element-96d462a{font-size:15px;}.elementor-291 .elementor-element.elementor-element-58cabc39{--spacer-size:15px;}.elementor-291 .elementor-element.elementor-element-6342480{width:100%;}.elementor-291 .elementor-element.elementor-element-1e989df5 .elementor-heading-title{font-size:24px;}.elementor-291 .elementor-element.elementor-element-257ae5c9{font-size:15px;}.elementor-291 .elementor-element.elementor-element-7389beee{width:100%;}.elementor-291 .elementor-element.elementor-element-710535d .elementor-heading-title{font-size:24px;}.elementor-291 .elementor-element.elementor-element-245f9b34{font-size:15px;}.elementor-291 .elementor-element.elementor-element-22fb6396{width:100%;}.elementor-291 .elementor-element.elementor-element-328eb547 .elementor-heading-title{font-size:24px;}.elementor-291 .elementor-element.elementor-element-794bc942{font-size:15px;}.elementor-291 .elementor-element.elementor-element-4a536fff{width:100%;}.elementor-291 .elementor-element.elementor-element-42dc0fd6 .elementor-heading-title{font-size:24px;}.elementor-291 .elementor-element.elementor-element-54e9fc1b{font-size:15px;}.elementor-291 .elementor-element.elementor-element-718b4bba .elementor-heading-title{font-size:26px;}.elementor-291 .elementor-element.elementor-element-36dffe48{font-size:15px;}.elementor-291 .elementor-element.elementor-element-30f9650c{--spacer-size:17px;}.elementor-291 .elementor-element.elementor-element-697c6fe6{width:100%;}.elementor-291 .elementor-element.elementor-element-428acddd{width:100%;}}@media(min-width:768px){.elementor-291 .elementor-element.elementor-element-782117e8{width:100%;}.elementor-291 .elementor-element.elementor-element-7baadca6{width:20%;}.elementor-291 .elementor-element.elementor-element-3223f769{width:60%;}.elementor-291 .elementor-element.elementor-element-736c9778{width:20%;}.elementor-291 .elementor-element.elementor-element-397041c0{width:33%;}.elementor-291 .elementor-element.elementor-element-6bb7fc2f{width:33%;}.elementor-291 .elementor-element.elementor-element-4bfbbe69{width:34%;}.elementor-291 .elementor-element.elementor-element-2023eb15{width:100%;}.elementor-291 .elementor-element.elementor-element-735088b3{width:33%;}.elementor-291 .elementor-element.elementor-element-259da977{width:33%;}.elementor-291 .elementor-element.elementor-element-3f8dac01{width:34%;}.elementor-291 .elementor-element.elementor-element-5b8478da{width:33%;}.elementor-291 .elementor-element.elementor-element-543476d4{width:33%;}.elementor-291 .elementor-element.elementor-element-46e1b38c{width:34%;}.elementor-291 .elementor-element.elementor-element-677f4a41{width:100%;}.elementor-291 .elementor-element.elementor-element-622ea34e{width:58%;}.elementor-291 .elementor-element.elementor-element-75ab3545{width:42%;}.elementor-291 .elementor-element.elementor-element-4e7dc1d{width:100%;}.elementor-291 .elementor-element.elementor-element-3e2009aa{width:10%;}.elementor-291 .elementor-element.elementor-element-4aad6106{width:80%;}.elementor-291 .elementor-element.elementor-element-2a9fb7af{width:10%;}.elementor-291 .elementor-element.elementor-element-e1dfbda{width:20%;}.elementor-291 .elementor-element.elementor-element-4dc8d113{width:60%;}.elementor-291 .elementor-element.elementor-element-5ac18bb7{width:20%;}.elementor-291 .elementor-element.elementor-element-296cfbec{width:100%;}.elementor-291 .elementor-element.elementor-element-f3e2b49{width:100%;}.elementor-291 .elementor-element.elementor-element-587a7ce9{width:15%;}.elementor-291 .elementor-element.elementor-element-25a8616c{width:70%;}.elementor-291 .elementor-element.elementor-element-226d2f6d{width:15%;}.elementor-291 .elementor-element.elementor-element-55898e55{width:100%;}.elementor-291 .elementor-element.elementor-element-6342480{width:25%;}.elementor-291 .elementor-element.elementor-element-7389beee{width:25%;}.elementor-291 .elementor-element.elementor-element-22fb6396{width:25%;}.elementor-291 .elementor-element.elementor-element-4a536fff{width:25%;}.elementor-291 .elementor-element.elementor-element-174426d8{width:100%;}.elementor-291 .elementor-element.elementor-element-697c6fe6{width:50%;}.elementor-291 .elementor-element.elementor-element-428acddd{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-291 .elementor-element.elementor-element-7baadca6{width:50%;}.elementor-291 .elementor-element.elementor-element-3223f769{width:60%;}.elementor-291 .elementor-element.elementor-element-736c9778{width:50%;}.elementor-291 .elementor-element.elementor-element-397041c0{width:50%;}.elementor-291 .elementor-element.elementor-element-6bb7fc2f{width:50%;}.elementor-291 .elementor-element.elementor-element-4bfbbe69{width:34%;}.elementor-291 .elementor-element.elementor-element-735088b3{width:50%;}.elementor-291 .elementor-element.elementor-element-259da977{width:50%;}.elementor-291 .elementor-element.elementor-element-3f8dac01{width:34%;}.elementor-291 .elementor-element.elementor-element-5b8478da{width:50%;}.elementor-291 .elementor-element.elementor-element-543476d4{width:50%;}.elementor-291 .elementor-element.elementor-element-46e1b38c{width:34%;}.elementor-291 .elementor-element.elementor-element-622ea34e{width:58%;}.elementor-291 .elementor-element.elementor-element-75ab3545{width:42%;}.elementor-291 .elementor-element.elementor-element-5fc522b7{width:52%;}.elementor-291 .elementor-element.elementor-element-1aa1209e{width:50%;}.elementor-291 .elementor-element.elementor-element-bd493ec{width:50%;}.elementor-291 .elementor-element.elementor-element-42da4941{width:52%;}.elementor-291 .elementor-element.elementor-element-28ad5179{width:50%;}.elementor-291 .elementor-element.elementor-element-3e2009aa{width:50%;}.elementor-291 .elementor-element.elementor-element-4aad6106{width:80%;}.elementor-291 .elementor-element.elementor-element-2a9fb7af{width:50%;}.elementor-291 .elementor-element.elementor-element-e1dfbda{width:50%;}.elementor-291 .elementor-element.elementor-element-4dc8d113{width:60%;}.elementor-291 .elementor-element.elementor-element-5ac18bb7{width:50%;}.elementor-291 .elementor-element.elementor-element-587a7ce9{width:50%;}.elementor-291 .elementor-element.elementor-element-25a8616c{width:70%;}.elementor-291 .elementor-element.elementor-element-226d2f6d{width:50%;}.elementor-291 .elementor-element.elementor-element-6342480{width:50%;}.elementor-291 .elementor-element.elementor-element-7389beee{width:50%;}.elementor-291 .elementor-element.elementor-element-22fb6396{width:50%;}.elementor-291 .elementor-element.elementor-element-4a536fff{width:50%;}.elementor-291 .elementor-element.elementor-element-697c6fe6{width:50%;}.elementor-291 .elementor-element.elementor-element-428acddd{width:50%;}}/* Start custom CSS for column, class: .elementor-element-7baadca6 */.elementor-291 .elementor-element.elementor-element-7baadca6 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-7baadca6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-7baadca6 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-7baadca6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-7baadca6 p, .elementor-291 .elementor-element.elementor-element-7baadca6 h1, .elementor-291 .elementor-element.elementor-element-7baadca6 h2, .elementor-291 .elementor-element.elementor-element-7baadca6 h3, .elementor-291 .elementor-element.elementor-element-7baadca6 h4, .elementor-291 .elementor-element.elementor-element-7baadca6 h5, .elementor-291 .elementor-element.elementor-element-7baadca6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3223f769 */.elementor-291 .elementor-element.elementor-element-3223f769 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-3223f769 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-3223f769 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-3223f769 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-3223f769 p, .elementor-291 .elementor-element.elementor-element-3223f769 h1, .elementor-291 .elementor-element.elementor-element-3223f769 h2, .elementor-291 .elementor-element.elementor-element-3223f769 h3, .elementor-291 .elementor-element.elementor-element-3223f769 h4, .elementor-291 .elementor-element.elementor-element-3223f769 h5, .elementor-291 .elementor-element.elementor-element-3223f769 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-736c9778 */.elementor-291 .elementor-element.elementor-element-736c9778 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-736c9778 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-736c9778 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-736c9778 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-736c9778 p, .elementor-291 .elementor-element.elementor-element-736c9778 h1, .elementor-291 .elementor-element.elementor-element-736c9778 h2, .elementor-291 .elementor-element.elementor-element-736c9778 h3, .elementor-291 .elementor-element.elementor-element-736c9778 h4, .elementor-291 .elementor-element.elementor-element-736c9778 h5, .elementor-291 .elementor-element.elementor-element-736c9778 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d2c1604 */.elementor-291 .elementor-element.elementor-element-7d2c1604 > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-7d2c1604 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-7d2c1604 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-7d2c1604 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-397041c0 */.elementor-291 .elementor-element.elementor-element-397041c0 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-397041c0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-397041c0 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-397041c0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-397041c0 p, .elementor-291 .elementor-element.elementor-element-397041c0 h1, .elementor-291 .elementor-element.elementor-element-397041c0 h2, .elementor-291 .elementor-element.elementor-element-397041c0 h3, .elementor-291 .elementor-element.elementor-element-397041c0 h4, .elementor-291 .elementor-element.elementor-element-397041c0 h5, .elementor-291 .elementor-element.elementor-element-397041c0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6bb7fc2f */.elementor-291 .elementor-element.elementor-element-6bb7fc2f { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-6bb7fc2f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-6bb7fc2f img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-6bb7fc2f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-6bb7fc2f p, .elementor-291 .elementor-element.elementor-element-6bb7fc2f h1, .elementor-291 .elementor-element.elementor-element-6bb7fc2f h2, .elementor-291 .elementor-element.elementor-element-6bb7fc2f h3, .elementor-291 .elementor-element.elementor-element-6bb7fc2f h4, .elementor-291 .elementor-element.elementor-element-6bb7fc2f h5, .elementor-291 .elementor-element.elementor-element-6bb7fc2f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4bfbbe69 */.elementor-291 .elementor-element.elementor-element-4bfbbe69 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-4bfbbe69 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-4bfbbe69 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-4bfbbe69 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-4bfbbe69 p, .elementor-291 .elementor-element.elementor-element-4bfbbe69 h1, .elementor-291 .elementor-element.elementor-element-4bfbbe69 h2, .elementor-291 .elementor-element.elementor-element-4bfbbe69 h3, .elementor-291 .elementor-element.elementor-element-4bfbbe69 h4, .elementor-291 .elementor-element.elementor-element-4bfbbe69 h5, .elementor-291 .elementor-element.elementor-element-4bfbbe69 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-275c46ae */.elementor-291 .elementor-element.elementor-element-275c46ae > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-275c46ae > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-275c46ae > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-275c46ae img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-782117e8 */.elementor-291 .elementor-element.elementor-element-782117e8 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-782117e8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-782117e8 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-782117e8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-782117e8 p, .elementor-291 .elementor-element.elementor-element-782117e8 h1, .elementor-291 .elementor-element.elementor-element-782117e8 h2, .elementor-291 .elementor-element.elementor-element-782117e8 h3, .elementor-291 .elementor-element.elementor-element-782117e8 h4, .elementor-291 .elementor-element.elementor-element-782117e8 h5, .elementor-291 .elementor-element.elementor-element-782117e8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ec54233 */.elementor-291 .elementor-element.elementor-element-7ec54233 { border-bottom: 4px solid #dda30a; }
.elementor-291 .elementor-element.elementor-element-7ec54233 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-291 .elementor-element.elementor-element-7ec54233 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-291 .elementor-element.elementor-element-7ec54233 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-291 .elementor-element.elementor-element-7ec54233 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-hero-0-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-291 .elementor-element.elementor-element-7ec54233, .elementor-291 .elementor-element.elementor-element-7ec54233 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-735088b3 */.elementor-291 .elementor-element.elementor-element-735088b3 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-735088b3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-735088b3 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-735088b3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-735088b3 p, .elementor-291 .elementor-element.elementor-element-735088b3 h1, .elementor-291 .elementor-element.elementor-element-735088b3 h2, .elementor-291 .elementor-element.elementor-element-735088b3 h3, .elementor-291 .elementor-element.elementor-element-735088b3 h4, .elementor-291 .elementor-element.elementor-element-735088b3 h5, .elementor-291 .elementor-element.elementor-element-735088b3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-259da977 */.elementor-291 .elementor-element.elementor-element-259da977 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-259da977 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-259da977 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-259da977 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-259da977 p, .elementor-291 .elementor-element.elementor-element-259da977 h1, .elementor-291 .elementor-element.elementor-element-259da977 h2, .elementor-291 .elementor-element.elementor-element-259da977 h3, .elementor-291 .elementor-element.elementor-element-259da977 h4, .elementor-291 .elementor-element.elementor-element-259da977 h5, .elementor-291 .elementor-element.elementor-element-259da977 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f8dac01 */.elementor-291 .elementor-element.elementor-element-3f8dac01 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-3f8dac01 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-3f8dac01 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-3f8dac01 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-3f8dac01 p, .elementor-291 .elementor-element.elementor-element-3f8dac01 h1, .elementor-291 .elementor-element.elementor-element-3f8dac01 h2, .elementor-291 .elementor-element.elementor-element-3f8dac01 h3, .elementor-291 .elementor-element.elementor-element-3f8dac01 h4, .elementor-291 .elementor-element.elementor-element-3f8dac01 h5, .elementor-291 .elementor-element.elementor-element-3f8dac01 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59ddb5ab */.elementor-291 .elementor-element.elementor-element-59ddb5ab > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-59ddb5ab > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-59ddb5ab > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-59ddb5ab img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b8478da */.elementor-291 .elementor-element.elementor-element-5b8478da { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-5b8478da > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-5b8478da img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-5b8478da .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-5b8478da p, .elementor-291 .elementor-element.elementor-element-5b8478da h1, .elementor-291 .elementor-element.elementor-element-5b8478da h2, .elementor-291 .elementor-element.elementor-element-5b8478da h3, .elementor-291 .elementor-element.elementor-element-5b8478da h4, .elementor-291 .elementor-element.elementor-element-5b8478da h5, .elementor-291 .elementor-element.elementor-element-5b8478da h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-543476d4 */.elementor-291 .elementor-element.elementor-element-543476d4 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-543476d4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-543476d4 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-543476d4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-543476d4 p, .elementor-291 .elementor-element.elementor-element-543476d4 h1, .elementor-291 .elementor-element.elementor-element-543476d4 h2, .elementor-291 .elementor-element.elementor-element-543476d4 h3, .elementor-291 .elementor-element.elementor-element-543476d4 h4, .elementor-291 .elementor-element.elementor-element-543476d4 h5, .elementor-291 .elementor-element.elementor-element-543476d4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46e1b38c */.elementor-291 .elementor-element.elementor-element-46e1b38c { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-46e1b38c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-46e1b38c img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-46e1b38c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-46e1b38c p, .elementor-291 .elementor-element.elementor-element-46e1b38c h1, .elementor-291 .elementor-element.elementor-element-46e1b38c h2, .elementor-291 .elementor-element.elementor-element-46e1b38c h3, .elementor-291 .elementor-element.elementor-element-46e1b38c h4, .elementor-291 .elementor-element.elementor-element-46e1b38c h5, .elementor-291 .elementor-element.elementor-element-46e1b38c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-629d2c3d */.elementor-291 .elementor-element.elementor-element-629d2c3d > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-629d2c3d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-629d2c3d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-629d2c3d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2023eb15 */.elementor-291 .elementor-element.elementor-element-2023eb15 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-2023eb15 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-2023eb15 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-2023eb15 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-2023eb15 p, .elementor-291 .elementor-element.elementor-element-2023eb15 h1, .elementor-291 .elementor-element.elementor-element-2023eb15 h2, .elementor-291 .elementor-element.elementor-element-2023eb15 h3, .elementor-291 .elementor-element.elementor-element-2023eb15 h4, .elementor-291 .elementor-element.elementor-element-2023eb15 h5, .elementor-291 .elementor-element.elementor-element-2023eb15 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-622ea34e */.elementor-291 .elementor-element.elementor-element-622ea34e { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-622ea34e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-622ea34e img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-622ea34e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-622ea34e p, .elementor-291 .elementor-element.elementor-element-622ea34e h1, .elementor-291 .elementor-element.elementor-element-622ea34e h2, .elementor-291 .elementor-element.elementor-element-622ea34e h3, .elementor-291 .elementor-element.elementor-element-622ea34e h4, .elementor-291 .elementor-element.elementor-element-622ea34e h5, .elementor-291 .elementor-element.elementor-element-622ea34e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75ab3545 */.elementor-291 .elementor-element.elementor-element-75ab3545 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-75ab3545 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-75ab3545 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-75ab3545 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-75ab3545 p, .elementor-291 .elementor-element.elementor-element-75ab3545 h1, .elementor-291 .elementor-element.elementor-element-75ab3545 h2, .elementor-291 .elementor-element.elementor-element-75ab3545 h3, .elementor-291 .elementor-element.elementor-element-75ab3545 h4, .elementor-291 .elementor-element.elementor-element-75ab3545 h5, .elementor-291 .elementor-element.elementor-element-75ab3545 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39230f08 */.elementor-291 .elementor-element.elementor-element-39230f08 > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-39230f08 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-39230f08 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-39230f08 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5fc522b7 */.elementor-291 .elementor-element.elementor-element-5fc522b7 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-5fc522b7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-5fc522b7 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-5fc522b7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-5fc522b7 p, .elementor-291 .elementor-element.elementor-element-5fc522b7 h1, .elementor-291 .elementor-element.elementor-element-5fc522b7 h2, .elementor-291 .elementor-element.elementor-element-5fc522b7 h3, .elementor-291 .elementor-element.elementor-element-5fc522b7 h4, .elementor-291 .elementor-element.elementor-element-5fc522b7 h5, .elementor-291 .elementor-element.elementor-element-5fc522b7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1aa1209e */.elementor-291 .elementor-element.elementor-element-1aa1209e { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-1aa1209e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-1aa1209e img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-1aa1209e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-1aa1209e p, .elementor-291 .elementor-element.elementor-element-1aa1209e h1, .elementor-291 .elementor-element.elementor-element-1aa1209e h2, .elementor-291 .elementor-element.elementor-element-1aa1209e h3, .elementor-291 .elementor-element.elementor-element-1aa1209e h4, .elementor-291 .elementor-element.elementor-element-1aa1209e h5, .elementor-291 .elementor-element.elementor-element-1aa1209e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bd493ec */.elementor-291 .elementor-element.elementor-element-bd493ec { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-bd493ec > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-bd493ec img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-bd493ec .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-bd493ec p, .elementor-291 .elementor-element.elementor-element-bd493ec h1, .elementor-291 .elementor-element.elementor-element-bd493ec h2, .elementor-291 .elementor-element.elementor-element-bd493ec h3, .elementor-291 .elementor-element.elementor-element-bd493ec h4, .elementor-291 .elementor-element.elementor-element-bd493ec h5, .elementor-291 .elementor-element.elementor-element-bd493ec h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-524e6d3a */.elementor-291 .elementor-element.elementor-element-524e6d3a > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-524e6d3a > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-524e6d3a > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-524e6d3a img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42da4941 */.elementor-291 .elementor-element.elementor-element-42da4941 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-42da4941 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-42da4941 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-42da4941 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-42da4941 p, .elementor-291 .elementor-element.elementor-element-42da4941 h1, .elementor-291 .elementor-element.elementor-element-42da4941 h2, .elementor-291 .elementor-element.elementor-element-42da4941 h3, .elementor-291 .elementor-element.elementor-element-42da4941 h4, .elementor-291 .elementor-element.elementor-element-42da4941 h5, .elementor-291 .elementor-element.elementor-element-42da4941 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-28ad5179 */.elementor-291 .elementor-element.elementor-element-28ad5179 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-28ad5179 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-28ad5179 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-28ad5179 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-28ad5179 p, .elementor-291 .elementor-element.elementor-element-28ad5179 h1, .elementor-291 .elementor-element.elementor-element-28ad5179 h2, .elementor-291 .elementor-element.elementor-element-28ad5179 h3, .elementor-291 .elementor-element.elementor-element-28ad5179 h4, .elementor-291 .elementor-element.elementor-element-28ad5179 h5, .elementor-291 .elementor-element.elementor-element-28ad5179 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74bee952 */.elementor-291 .elementor-element.elementor-element-74bee952 > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-74bee952 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-74bee952 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-74bee952 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-677f4a41 */.elementor-291 .elementor-element.elementor-element-677f4a41 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-677f4a41 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-677f4a41 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-677f4a41 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-677f4a41 p, .elementor-291 .elementor-element.elementor-element-677f4a41 h1, .elementor-291 .elementor-element.elementor-element-677f4a41 h2, .elementor-291 .elementor-element.elementor-element-677f4a41 h3, .elementor-291 .elementor-element.elementor-element-677f4a41 h4, .elementor-291 .elementor-element.elementor-element-677f4a41 h5, .elementor-291 .elementor-element.elementor-element-677f4a41 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e2009aa */.elementor-291 .elementor-element.elementor-element-3e2009aa { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-3e2009aa > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-3e2009aa img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-3e2009aa .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-3e2009aa p, .elementor-291 .elementor-element.elementor-element-3e2009aa h1, .elementor-291 .elementor-element.elementor-element-3e2009aa h2, .elementor-291 .elementor-element.elementor-element-3e2009aa h3, .elementor-291 .elementor-element.elementor-element-3e2009aa h4, .elementor-291 .elementor-element.elementor-element-3e2009aa h5, .elementor-291 .elementor-element.elementor-element-3e2009aa h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4aad6106 */.elementor-291 .elementor-element.elementor-element-4aad6106 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-4aad6106 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-4aad6106 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-4aad6106 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-4aad6106 p, .elementor-291 .elementor-element.elementor-element-4aad6106 h1, .elementor-291 .elementor-element.elementor-element-4aad6106 h2, .elementor-291 .elementor-element.elementor-element-4aad6106 h3, .elementor-291 .elementor-element.elementor-element-4aad6106 h4, .elementor-291 .elementor-element.elementor-element-4aad6106 h5, .elementor-291 .elementor-element.elementor-element-4aad6106 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a9fb7af */.elementor-291 .elementor-element.elementor-element-2a9fb7af { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-2a9fb7af > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-2a9fb7af img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-2a9fb7af .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-2a9fb7af p, .elementor-291 .elementor-element.elementor-element-2a9fb7af h1, .elementor-291 .elementor-element.elementor-element-2a9fb7af h2, .elementor-291 .elementor-element.elementor-element-2a9fb7af h3, .elementor-291 .elementor-element.elementor-element-2a9fb7af h4, .elementor-291 .elementor-element.elementor-element-2a9fb7af h5, .elementor-291 .elementor-element.elementor-element-2a9fb7af h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-568c9ffd */.elementor-291 .elementor-element.elementor-element-568c9ffd > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-568c9ffd > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-568c9ffd > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-568c9ffd img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e1dfbda */.elementor-291 .elementor-element.elementor-element-e1dfbda { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-e1dfbda > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-e1dfbda img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-e1dfbda .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-e1dfbda p, .elementor-291 .elementor-element.elementor-element-e1dfbda h1, .elementor-291 .elementor-element.elementor-element-e1dfbda h2, .elementor-291 .elementor-element.elementor-element-e1dfbda h3, .elementor-291 .elementor-element.elementor-element-e1dfbda h4, .elementor-291 .elementor-element.elementor-element-e1dfbda h5, .elementor-291 .elementor-element.elementor-element-e1dfbda h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4dc8d113 */.elementor-291 .elementor-element.elementor-element-4dc8d113 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-4dc8d113 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-4dc8d113 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-4dc8d113 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-4dc8d113 p, .elementor-291 .elementor-element.elementor-element-4dc8d113 h1, .elementor-291 .elementor-element.elementor-element-4dc8d113 h2, .elementor-291 .elementor-element.elementor-element-4dc8d113 h3, .elementor-291 .elementor-element.elementor-element-4dc8d113 h4, .elementor-291 .elementor-element.elementor-element-4dc8d113 h5, .elementor-291 .elementor-element.elementor-element-4dc8d113 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ac18bb7 */.elementor-291 .elementor-element.elementor-element-5ac18bb7 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-5ac18bb7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-5ac18bb7 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-5ac18bb7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-5ac18bb7 p, .elementor-291 .elementor-element.elementor-element-5ac18bb7 h1, .elementor-291 .elementor-element.elementor-element-5ac18bb7 h2, .elementor-291 .elementor-element.elementor-element-5ac18bb7 h3, .elementor-291 .elementor-element.elementor-element-5ac18bb7 h4, .elementor-291 .elementor-element.elementor-element-5ac18bb7 h5, .elementor-291 .elementor-element.elementor-element-5ac18bb7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a65938c */.elementor-291 .elementor-element.elementor-element-7a65938c > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-7a65938c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-7a65938c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-7a65938c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e7dc1d */.elementor-291 .elementor-element.elementor-element-4e7dc1d { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-4e7dc1d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-4e7dc1d img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-4e7dc1d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-4e7dc1d p, .elementor-291 .elementor-element.elementor-element-4e7dc1d h1, .elementor-291 .elementor-element.elementor-element-4e7dc1d h2, .elementor-291 .elementor-element.elementor-element-4e7dc1d h3, .elementor-291 .elementor-element.elementor-element-4e7dc1d h4, .elementor-291 .elementor-element.elementor-element-4e7dc1d h5, .elementor-291 .elementor-element.elementor-element-4e7dc1d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-361b3d10 */.elementor-291 .elementor-element.elementor-element-361b3d10 .elementor-widget {
  animation: codex_featured-product-spotlight-3-soft-reveal 700ms ease both;
}
.elementor-291 .elementor-element.elementor-element-361b3d10 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-291 .elementor-element.elementor-element-361b3d10 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-291 .elementor-element.elementor-element-361b3d10 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_featured-product-spotlight-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-291 .elementor-element.elementor-element-361b3d10, .elementor-291 .elementor-element.elementor-element-361b3d10 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-296cfbec */.elementor-291 .elementor-element.elementor-element-296cfbec { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-296cfbec > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-296cfbec img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-296cfbec .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-296cfbec p, .elementor-291 .elementor-element.elementor-element-296cfbec h1, .elementor-291 .elementor-element.elementor-element-296cfbec h2, .elementor-291 .elementor-element.elementor-element-296cfbec h3, .elementor-291 .elementor-element.elementor-element-296cfbec h4, .elementor-291 .elementor-element.elementor-element-296cfbec h5, .elementor-291 .elementor-element.elementor-element-296cfbec h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-194835a0 */.elementor-291 .elementor-element.elementor-element-194835a0 { border-bottom: 4px solid #dda30a; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-587a7ce9 */.elementor-291 .elementor-element.elementor-element-587a7ce9 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-587a7ce9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-587a7ce9 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-587a7ce9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-587a7ce9 p, .elementor-291 .elementor-element.elementor-element-587a7ce9 h1, .elementor-291 .elementor-element.elementor-element-587a7ce9 h2, .elementor-291 .elementor-element.elementor-element-587a7ce9 h3, .elementor-291 .elementor-element.elementor-element-587a7ce9 h4, .elementor-291 .elementor-element.elementor-element-587a7ce9 h5, .elementor-291 .elementor-element.elementor-element-587a7ce9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25a8616c */.elementor-291 .elementor-element.elementor-element-25a8616c { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-25a8616c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-25a8616c img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-25a8616c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-25a8616c p, .elementor-291 .elementor-element.elementor-element-25a8616c h1, .elementor-291 .elementor-element.elementor-element-25a8616c h2, .elementor-291 .elementor-element.elementor-element-25a8616c h3, .elementor-291 .elementor-element.elementor-element-25a8616c h4, .elementor-291 .elementor-element.elementor-element-25a8616c h5, .elementor-291 .elementor-element.elementor-element-25a8616c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-226d2f6d */.elementor-291 .elementor-element.elementor-element-226d2f6d { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-226d2f6d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-226d2f6d img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-226d2f6d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-226d2f6d p, .elementor-291 .elementor-element.elementor-element-226d2f6d h1, .elementor-291 .elementor-element.elementor-element-226d2f6d h2, .elementor-291 .elementor-element.elementor-element-226d2f6d h3, .elementor-291 .elementor-element.elementor-element-226d2f6d h4, .elementor-291 .elementor-element.elementor-element-226d2f6d h5, .elementor-291 .elementor-element.elementor-element-226d2f6d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a529760 */.elementor-291 .elementor-element.elementor-element-5a529760 > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-5a529760 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-5a529760 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-5a529760 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f3e2b49 */.elementor-291 .elementor-element.elementor-element-f3e2b49 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-f3e2b49 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-f3e2b49 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-f3e2b49 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-f3e2b49 p, .elementor-291 .elementor-element.elementor-element-f3e2b49 h1, .elementor-291 .elementor-element.elementor-element-f3e2b49 h2, .elementor-291 .elementor-element.elementor-element-f3e2b49 h3, .elementor-291 .elementor-element.elementor-element-f3e2b49 h4, .elementor-291 .elementor-element.elementor-element-f3e2b49 h5, .elementor-291 .elementor-element.elementor-element-f3e2b49 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6342480 */.elementor-291 .elementor-element.elementor-element-6342480 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-6342480 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-6342480 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-6342480 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-6342480 p, .elementor-291 .elementor-element.elementor-element-6342480 h1, .elementor-291 .elementor-element.elementor-element-6342480 h2, .elementor-291 .elementor-element.elementor-element-6342480 h3, .elementor-291 .elementor-element.elementor-element-6342480 h4, .elementor-291 .elementor-element.elementor-element-6342480 h5, .elementor-291 .elementor-element.elementor-element-6342480 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7389beee */.elementor-291 .elementor-element.elementor-element-7389beee { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-7389beee > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-7389beee img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-7389beee .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-7389beee p, .elementor-291 .elementor-element.elementor-element-7389beee h1, .elementor-291 .elementor-element.elementor-element-7389beee h2, .elementor-291 .elementor-element.elementor-element-7389beee h3, .elementor-291 .elementor-element.elementor-element-7389beee h4, .elementor-291 .elementor-element.elementor-element-7389beee h5, .elementor-291 .elementor-element.elementor-element-7389beee h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22fb6396 */.elementor-291 .elementor-element.elementor-element-22fb6396 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-22fb6396 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-22fb6396 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-22fb6396 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-22fb6396 p, .elementor-291 .elementor-element.elementor-element-22fb6396 h1, .elementor-291 .elementor-element.elementor-element-22fb6396 h2, .elementor-291 .elementor-element.elementor-element-22fb6396 h3, .elementor-291 .elementor-element.elementor-element-22fb6396 h4, .elementor-291 .elementor-element.elementor-element-22fb6396 h5, .elementor-291 .elementor-element.elementor-element-22fb6396 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a536fff */.elementor-291 .elementor-element.elementor-element-4a536fff { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-4a536fff > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-4a536fff img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-4a536fff .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-4a536fff p, .elementor-291 .elementor-element.elementor-element-4a536fff h1, .elementor-291 .elementor-element.elementor-element-4a536fff h2, .elementor-291 .elementor-element.elementor-element-4a536fff h3, .elementor-291 .elementor-element.elementor-element-4a536fff h4, .elementor-291 .elementor-element.elementor-element-4a536fff h5, .elementor-291 .elementor-element.elementor-element-4a536fff h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-608983a2 */.elementor-291 .elementor-element.elementor-element-608983a2 > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-608983a2 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-608983a2 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-608983a2 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55898e55 */.elementor-291 .elementor-element.elementor-element-55898e55 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-55898e55 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-55898e55 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-55898e55 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-55898e55 p, .elementor-291 .elementor-element.elementor-element-55898e55 h1, .elementor-291 .elementor-element.elementor-element-55898e55 h2, .elementor-291 .elementor-element.elementor-element-55898e55 h3, .elementor-291 .elementor-element.elementor-element-55898e55 h4, .elementor-291 .elementor-element.elementor-element-55898e55 h5, .elementor-291 .elementor-element.elementor-element-55898e55 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fce0860 */.elementor-291 .elementor-element.elementor-element-fce0860 { position: relative; }
.elementor-291 .elementor-element.elementor-element-fce0860::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(221,163,10,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-291 .elementor-element.elementor-element-fce0860 > .elementor-container { position: relative; z-index: 1; }
.elementor-291 .elementor-element.elementor-element-fce0860 .elementor-widget {
  animation: codex_brand-trust-6-soft-reveal 700ms ease both;
}
.elementor-291 .elementor-element.elementor-element-fce0860 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-291 .elementor-element.elementor-element-fce0860 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-291 .elementor-element.elementor-element-fce0860 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_brand-trust-6-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-291 .elementor-element.elementor-element-fce0860, .elementor-291 .elementor-element.elementor-element-fce0860 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-697c6fe6 */.elementor-291 .elementor-element.elementor-element-697c6fe6 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-697c6fe6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-697c6fe6 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-697c6fe6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-697c6fe6 p, .elementor-291 .elementor-element.elementor-element-697c6fe6 h1, .elementor-291 .elementor-element.elementor-element-697c6fe6 h2, .elementor-291 .elementor-element.elementor-element-697c6fe6 h3, .elementor-291 .elementor-element.elementor-element-697c6fe6 h4, .elementor-291 .elementor-element.elementor-element-697c6fe6 h5, .elementor-291 .elementor-element.elementor-element-697c6fe6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-428acddd */.elementor-291 .elementor-element.elementor-element-428acddd { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-428acddd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-428acddd img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-428acddd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-428acddd p, .elementor-291 .elementor-element.elementor-element-428acddd h1, .elementor-291 .elementor-element.elementor-element-428acddd h2, .elementor-291 .elementor-element.elementor-element-428acddd h3, .elementor-291 .elementor-element.elementor-element-428acddd h4, .elementor-291 .elementor-element.elementor-element-428acddd h5, .elementor-291 .elementor-element.elementor-element-428acddd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c55ec17 */.elementor-291 .elementor-element.elementor-element-3c55ec17 > .elementor-container > .elementor-row,
.elementor-291 .elementor-element.elementor-element-3c55ec17 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-291 .elementor-element.elementor-element-3c55ec17 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-291 .elementor-element.elementor-element-3c55ec17 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-174426d8 */.elementor-291 .elementor-element.elementor-element-174426d8 { min-width: 0 !important; }
.elementor-291 .elementor-element.elementor-element-174426d8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-174426d8 img { max-width: 100% !important; height: auto !important; }
.elementor-291 .elementor-element.elementor-element-174426d8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-291 .elementor-element.elementor-element-174426d8 p, .elementor-291 .elementor-element.elementor-element-174426d8 h1, .elementor-291 .elementor-element.elementor-element-174426d8 h2, .elementor-291 .elementor-element.elementor-element-174426d8 h3, .elementor-291 .elementor-element.elementor-element-174426d8 h4, .elementor-291 .elementor-element.elementor-element-174426d8 h5, .elementor-291 .elementor-element.elementor-element-174426d8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */