.elementor-292 .elementor-element.elementor-element-2b2e54d8:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-2b2e54d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17251f;}.elementor-292 .elementor-element.elementor-element-2b2e54d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-2b2e54d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-555216d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-555216d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17251f;}.elementor-292 .elementor-element.elementor-element-555216d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-555216d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-688e339a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-292 .elementor-element.elementor-element-688e339a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-14a59400{text-align:center;}.elementor-292 .elementor-element.elementor-element-14a59400 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:64px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-5d2bc7ac{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-292 .elementor-element.elementor-element-2283eeec{--spacer-size:48px;}.elementor-292 .elementor-element.elementor-element-157d5088 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-7afa4e0c{text-align:center;}.elementor-292 .elementor-element.elementor-element-7afa4e0c .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:48px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-32ab7867{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.72);}.elementor-292 .elementor-element.elementor-element-65e804e6{text-align:center;}.elementor-292 .elementor-element.elementor-element-65e804e6 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:48px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-5865800{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.72);}.elementor-292 .elementor-element.elementor-element-2d99d50f{text-align:center;}.elementor-292 .elementor-element.elementor-element-2d99d50f .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:48px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-3eb25552{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.72);}.elementor-292 .elementor-element.elementor-element-779b9feb:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-779b9feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-779b9feb > .elementor-background-overlay{background-color:rgba(0,0,0,0.35);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-779b9feb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-7972ce57 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-431b269:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-431b269 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:linear-gradient(135deg, #ca7a25 0%, #257e70 100%);}.elementor-bc-flex-widget .elementor-292 .elementor-element.elementor-element-431b269.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-292 .elementor-element.elementor-element-431b269.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-292 .elementor-element.elementor-element-431b269 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-431b269 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-431b269 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-292 .elementor-element.elementor-element-431b269 > .elementor-element-populated{box-shadow:0px 24px 48px 0px rgba(0,0,0,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-431b269 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-ef2922b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-292 .elementor-element.elementor-element-ef2922b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#87a27b;}.elementor-292 .elementor-element.elementor-element-26e26815{text-align:start;}.elementor-292 .elementor-element.elementor-element-26e26815 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-4c931aee{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#87a27b;}.elementor-292 .elementor-element.elementor-element-6d83b5bb{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-669532e3{--spacer-size:20px;}.elementor-bc-flex-widget .elementor-292 .elementor-element.elementor-element-483beb7e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-292 .elementor-element.elementor-element-483beb7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-292 .elementor-element.elementor-element-76e6fc41{text-align:center;}.elementor-292 .elementor-element.elementor-element-76e6fc41 img{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-ba619ad:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-ba619ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-ba619ad > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-ba619ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-ba619ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-60314d55 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-4d20a5d1{text-align:start;}.elementor-292 .elementor-element.elementor-element-4d20a5d1 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17251f;}.elementor-292 .elementor-element.elementor-element-62eda2f8{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-292 .elementor-element.elementor-element-271c4165:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-271c4165 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-271c4165 > .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-292 .elementor-element.elementor-element-271c4165 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-271c4165 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-271c4165 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-271c4165 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-4c6887d8{text-align:center;}.elementor-292 .elementor-element.elementor-element-4c6887d8 img{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-6f6917f4{--spacer-size:12px;}.elementor-292 .elementor-element.elementor-element-38444ebc{text-align:start;}.elementor-292 .elementor-element.elementor-element-38444ebc .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-292 .elementor-element.elementor-element-5e022107{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-292 .elementor-element.elementor-element-7d4d2090{text-align:start;}.elementor-292 .elementor-element.elementor-element-7d4d2090 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-15afa815:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-15afa815 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-15afa815 > .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-292 .elementor-element.elementor-element-15afa815 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-15afa815 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-15afa815 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-15afa815 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-34b17a81{text-align:center;}.elementor-292 .elementor-element.elementor-element-34b17a81 img{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-455c9fe3{--spacer-size:12px;}.elementor-292 .elementor-element.elementor-element-6b58dcc9{text-align:start;}.elementor-292 .elementor-element.elementor-element-6b58dcc9 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-292 .elementor-element.elementor-element-1c6ac86c{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-292 .elementor-element.elementor-element-6dd73c81{text-align:start;}.elementor-292 .elementor-element.elementor-element-6dd73c81 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-23aa7a22{--spacer-size:16px;}.elementor-292 .elementor-element.elementor-element-4b17ddd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-4b17ddd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-4b17ddd8 > .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-292 .elementor-element.elementor-element-4b17ddd8 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-4b17ddd8 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-4b17ddd8 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-4b17ddd8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-68dd036b{text-align:center;}.elementor-292 .elementor-element.elementor-element-68dd036b img{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-53a0155a{--spacer-size:12px;}.elementor-292 .elementor-element.elementor-element-47631dd5{text-align:start;}.elementor-292 .elementor-element.elementor-element-47631dd5 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-292 .elementor-element.elementor-element-569437a0{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-292 .elementor-element.elementor-element-452ff7e7{text-align:start;}.elementor-292 .elementor-element.elementor-element-452ff7e7 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-53b43831:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-53b43831 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-53b43831 > .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-292 .elementor-element.elementor-element-53b43831 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-53b43831 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-53b43831 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-53b43831 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-371c26b0{text-align:center;}.elementor-292 .elementor-element.elementor-element-371c26b0 img{width:100%;max-width:100%;}.elementor-292 .elementor-element.elementor-element-52180fb8{--spacer-size:12px;}.elementor-292 .elementor-element.elementor-element-3ed1a6d7{text-align:start;}.elementor-292 .elementor-element.elementor-element-3ed1a6d7 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-292 .elementor-element.elementor-element-74bea3d9{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-292 .elementor-element.elementor-element-4d085858{text-align:start;}.elementor-292 .elementor-element.elementor-element-4d085858 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-64311086:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-64311086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#de7108;}.elementor-292 .elementor-element.elementor-element-64311086 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-64311086{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-64311086 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-c81d877{text-align:center;}.elementor-292 .elementor-element.elementor-element-c81d877 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#111827;}.elementor-292 .elementor-element.elementor-element-40733ab9{text-align:center;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.76);}.elementor-292 .elementor-element.elementor-element-811bfd7{--spacer-size:30px;}.elementor-292 .elementor-element.elementor-element-1bde0da5 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-3c5eb591:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-3c5eb591 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-292 .elementor-element.elementor-element-3c5eb591 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-3c5eb591 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-3c5eb591 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-3c5eb591 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-3c5eb591 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-261419c8{text-align:start;}.elementor-292 .elementor-element.elementor-element-261419c8 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1D4ED8;}.elementor-292 .elementor-element.elementor-element-67c38b11{text-align:start;}.elementor-292 .elementor-element.elementor-element-67c38b11 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#111827;}.elementor-292 .elementor-element.elementor-element-30e4337d{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.76);}.elementor-292 .elementor-element.elementor-element-ddbdac2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-ddbdac2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-292 .elementor-element.elementor-element-ddbdac2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-ddbdac2 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-ddbdac2 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-ddbdac2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-ddbdac2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-6198152f{text-align:start;}.elementor-292 .elementor-element.elementor-element-6198152f .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1D4ED8;}.elementor-292 .elementor-element.elementor-element-75dc68d{text-align:start;}.elementor-292 .elementor-element.elementor-element-75dc68d .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#111827;}.elementor-292 .elementor-element.elementor-element-4120767f{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.76);}.elementor-292 .elementor-element.elementor-element-1d7c7637{--spacer-size:18px;}.elementor-292 .elementor-element.elementor-element-3a03cf8b > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-ae99dcf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-ae99dcf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-292 .elementor-element.elementor-element-ae99dcf > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-ae99dcf > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-ae99dcf > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-ae99dcf > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-ae99dcf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-84c4f0b{text-align:start;}.elementor-292 .elementor-element.elementor-element-84c4f0b .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1D4ED8;}.elementor-292 .elementor-element.elementor-element-612a7ac5{text-align:start;}.elementor-292 .elementor-element.elementor-element-612a7ac5 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#111827;}.elementor-292 .elementor-element.elementor-element-631e681a{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.76);}.elementor-292 .elementor-element.elementor-element-534bce8d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-534bce8d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-292 .elementor-element.elementor-element-534bce8d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-534bce8d > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-534bce8d > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-534bce8d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-534bce8d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-71b56cc8{text-align:start;}.elementor-292 .elementor-element.elementor-element-71b56cc8 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#1D4ED8;}.elementor-292 .elementor-element.elementor-element-53b1447{text-align:start;}.elementor-292 .elementor-element.elementor-element-53b1447 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#111827;}.elementor-292 .elementor-element.elementor-element-539ad787{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.76);}.elementor-292 .elementor-element.elementor-element-68134c66:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-68134c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f4f0;}.elementor-292 .elementor-element.elementor-element-68134c66 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-68134c66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-68134c66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-38f0b307{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-292 .elementor-element.elementor-element-38f0b307 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-1216667f{text-align:center;}.elementor-292 .elementor-element.elementor-element-1216667f .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17251f;}.elementor-292 .elementor-element.elementor-element-16a09a76{text-align:center;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-292 .elementor-element.elementor-element-50951aa3{--spacer-size:30px;}.elementor-292 .elementor-element.elementor-element-4c24ae43 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-4604311a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-4604311a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-4604311a > .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-292 .elementor-element.elementor-element-4604311a > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-4604311a > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-4604311a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-4604311a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-6dc232ee{text-align:start;}.elementor-292 .elementor-element.elementor-element-6dc232ee .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-40960ff9{text-align:start;}.elementor-292 .elementor-element.elementor-element-40960ff9 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17251f;}.elementor-292 .elementor-element.elementor-element-736a317b{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-292 .elementor-element.elementor-element-419293fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-419293fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-419293fd > .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-292 .elementor-element.elementor-element-419293fd > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-419293fd > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-419293fd > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-419293fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-673b1f2b{text-align:start;}.elementor-292 .elementor-element.elementor-element-673b1f2b .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-3c79cc0{text-align:start;}.elementor-292 .elementor-element.elementor-element-3c79cc0 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17251f;}.elementor-292 .elementor-element.elementor-element-84e07ba{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-292 .elementor-element.elementor-element-1646f4ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-1646f4ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-1646f4ba > .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-292 .elementor-element.elementor-element-1646f4ba > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-1646f4ba > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-1646f4ba > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-1646f4ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-6d6ddbac{text-align:start;}.elementor-292 .elementor-element.elementor-element-6d6ddbac .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-54ae6759{text-align:start;}.elementor-292 .elementor-element.elementor-element-54ae6759 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17251f;}.elementor-292 .elementor-element.elementor-element-a17abae{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-292 .elementor-element.elementor-element-71435b67{--spacer-size:18px;}.elementor-292 .elementor-element.elementor-element-7c3aeceb > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-623444e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-623444e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-623444e1 > .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-292 .elementor-element.elementor-element-623444e1 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-623444e1 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-623444e1 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-623444e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-da8fe34{text-align:start;}.elementor-292 .elementor-element.elementor-element-da8fe34 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-310bf443{text-align:start;}.elementor-292 .elementor-element.elementor-element-310bf443 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17251f;}.elementor-292 .elementor-element.elementor-element-7a2d01a4{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-292 .elementor-element.elementor-element-53d4f137:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-53d4f137 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-53d4f137 > .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-292 .elementor-element.elementor-element-53d4f137 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-53d4f137 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-53d4f137 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-53d4f137 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-4c157b36{text-align:start;}.elementor-292 .elementor-element.elementor-element-4c157b36 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-1814a978{text-align:start;}.elementor-292 .elementor-element.elementor-element-1814a978 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17251f;}.elementor-292 .elementor-element.elementor-element-798c1d29{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-292 .elementor-element.elementor-element-61ffd89f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-61ffd89f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-61ffd89f > .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-292 .elementor-element.elementor-element-61ffd89f > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-61ffd89f > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-61ffd89f > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-61ffd89f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-582c5d5b{text-align:start;}.elementor-292 .elementor-element.elementor-element-582c5d5b .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-3b545267{text-align:start;}.elementor-292 .elementor-element.elementor-element-3b545267 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17251f;}.elementor-292 .elementor-element.elementor-element-698329dd{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-292 .elementor-element.elementor-element-4c1f03e4:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-4c1f03e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9efdd;}.elementor-292 .elementor-element.elementor-element-4c1f03e4 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-4c1f03e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-4c1f03e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-def0299 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-4b60a93d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-4b60a93d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17251f;}.elementor-bc-flex-widget .elementor-292 .elementor-element.elementor-element-4b60a93d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-292 .elementor-element.elementor-element-4b60a93d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-292 .elementor-element.elementor-element-4b60a93d > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-4b60a93d > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-4b60a93d > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-292 .elementor-element.elementor-element-4b60a93d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-4b60a93d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-1c11ea08{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#fff;}.elementor-292 .elementor-element.elementor-element-7dfb7330 .elementor-counter-number-wrapper{color:#fff;font-family:"Baloo 2", Sans-serif;font-weight:800;}.elementor-292 .elementor-element.elementor-element-6a3e5c80{text-align:start;}.elementor-292 .elementor-element.elementor-element-5193a857{--spacer-size:20px;}.elementor-292 .elementor-element.elementor-element-28ee5e1d{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#fff;}.elementor-bc-flex-widget .elementor-292 .elementor-element.elementor-element-1f107d26.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-292 .elementor-element.elementor-element-1f107d26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-292 .elementor-element.elementor-element-721677e6{text-align:start;}.elementor-292 .elementor-element.elementor-element-721677e6 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17251f;}.elementor-292 .elementor-element.elementor-element-26fd63c8{--spacer-size:12px;}.elementor-292 .elementor-element.elementor-element-6202a3c2{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#1a1a1a;}.elementor-292 .elementor-element.elementor-element-1eba435e{--spacer-size:24px;}.elementor-292 .elementor-element.elementor-element-42bc260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-292 .elementor-element.elementor-element-42bc260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-292 .elementor-element.elementor-element-42bc260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-292 .elementor-element.elementor-element-42bc260 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-292 .elementor-element.elementor-element-42bc260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-292 .elementor-element.elementor-element-42bc260 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-42bc260 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-42bc260{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-42bc260 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-548798b4{--spacer-size:12px;}.elementor-292 .elementor-element.elementor-element-1261b985 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-292 .elementor-element.elementor-element-1261b985 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-292 .elementor-element.elementor-element-1261b985 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-292 .elementor-element.elementor-element-1261b985 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-292 .elementor-element.elementor-element-1261b985 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-292 .elementor-element.elementor-element-1261b985 .elementor-icon-list-icon i{color:#dc2626;transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-1261b985 .elementor-icon-list-icon svg{fill:#dc2626;transition:fill 0.3s;}.elementor-292 .elementor-element.elementor-element-1261b985{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-292 .elementor-element.elementor-element-1261b985 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-292 .elementor-element.elementor-element-2f5874eb:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-2f5874eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17251f;}.elementor-292 .elementor-element.elementor-element-2f5874eb > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-2f5874eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-2f5874eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-28fcc4aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-28fcc4aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17251f;}.elementor-292 .elementor-element.elementor-element-28fcc4aa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-28fcc4aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-4b5755e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-292 .elementor-element.elementor-element-4b5755e9 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-7e1b2750{text-align:center;}.elementor-292 .elementor-element.elementor-element-7e1b2750 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-3a350f84{text-align:center;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.68);}.elementor-292 .elementor-element.elementor-element-667ee835{--spacer-size:30px;}.elementor-292 .elementor-element.elementor-element-e357f30 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-47f53c0a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-47f53c0a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-292 .elementor-element.elementor-element-47f53c0a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-47f53c0a > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-47f53c0a > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-47f53c0a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-47f53c0a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-654e403b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-292 .elementor-element.elementor-element-654e403b.elementor-view-stacked .elementor-icon{background-color:#657a5c;}.elementor-292 .elementor-element.elementor-element-654e403b.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-654e403b.elementor-view-default .elementor-icon{fill:#657a5c;color:#657a5c;border-color:#657a5c;}.elementor-292 .elementor-element.elementor-element-654e403b .elementor-icon{font-size:36px;}.elementor-292 .elementor-element.elementor-element-654e403b .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-654e403b .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:800;}.elementor-292 .elementor-element.elementor-element-654e403b .elementor-icon-box-title{color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-654e403b .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.76);}.elementor-292 .elementor-element.elementor-element-740b5b64:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-740b5b64 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-292 .elementor-element.elementor-element-740b5b64 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-740b5b64 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-740b5b64 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-740b5b64 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-740b5b64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-4dd53b8f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-292 .elementor-element.elementor-element-4dd53b8f.elementor-view-stacked .elementor-icon{background-color:#657a5c;}.elementor-292 .elementor-element.elementor-element-4dd53b8f.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-4dd53b8f.elementor-view-default .elementor-icon{fill:#657a5c;color:#657a5c;border-color:#657a5c;}.elementor-292 .elementor-element.elementor-element-4dd53b8f .elementor-icon{font-size:36px;}.elementor-292 .elementor-element.elementor-element-4dd53b8f .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-4dd53b8f .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:800;}.elementor-292 .elementor-element.elementor-element-4dd53b8f .elementor-icon-box-title{color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-4dd53b8f .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.76);}.elementor-292 .elementor-element.elementor-element-7cd57808:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-7cd57808 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-292 .elementor-element.elementor-element-7cd57808 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-7cd57808 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-7cd57808 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-7cd57808 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-7cd57808 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-376767c6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-292 .elementor-element.elementor-element-376767c6.elementor-view-stacked .elementor-icon{background-color:#657a5c;}.elementor-292 .elementor-element.elementor-element-376767c6.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-376767c6.elementor-view-default .elementor-icon{fill:#657a5c;color:#657a5c;border-color:#657a5c;}.elementor-292 .elementor-element.elementor-element-376767c6 .elementor-icon{font-size:36px;}.elementor-292 .elementor-element.elementor-element-376767c6 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-376767c6 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:800;}.elementor-292 .elementor-element.elementor-element-376767c6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-376767c6 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.76);}.elementor-292 .elementor-element.elementor-element-15594f43{--spacer-size:18px;}.elementor-292 .elementor-element.elementor-element-1c99a8bd > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-1053ca1e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-1053ca1e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-292 .elementor-element.elementor-element-1053ca1e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-1053ca1e > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-1053ca1e > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-1053ca1e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-292 .elementor-element.elementor-element-1053ca1e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-51e2a0a4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-292 .elementor-element.elementor-element-51e2a0a4.elementor-view-stacked .elementor-icon{background-color:#657a5c;}.elementor-292 .elementor-element.elementor-element-51e2a0a4.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-51e2a0a4.elementor-view-default .elementor-icon{fill:#657a5c;color:#657a5c;border-color:#657a5c;}.elementor-292 .elementor-element.elementor-element-51e2a0a4 .elementor-icon{font-size:36px;}.elementor-292 .elementor-element.elementor-element-51e2a0a4 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-51e2a0a4 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:800;}.elementor-292 .elementor-element.elementor-element-51e2a0a4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-51e2a0a4 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.76);}.elementor-292 .elementor-element.elementor-element-3bd2ea8d:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-3bd2ea8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f4f0;}.elementor-292 .elementor-element.elementor-element-3bd2ea8d > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-3bd2ea8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-292 .elementor-element.elementor-element-3bd2ea8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-1cd06fa1{text-align:center;}.elementor-292 .elementor-element.elementor-element-1cd06fa1 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17251f;}.elementor-292 .elementor-element.elementor-element-2ab4ec61{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-292 .elementor-element.elementor-element-30708425{--spacer-size:34px;}.elementor-292 .elementor-element.elementor-element-3e046078 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-7566f7ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-7566f7ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-7566f7ad > .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-292 .elementor-element.elementor-element-7566f7ad > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-7566f7ad > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-7566f7ad > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-292 .elementor-element.elementor-element-7566f7ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-19da8fbb{text-align:start;}.elementor-292 .elementor-element.elementor-element-19da8fbb .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-6b75839b{text-align:start;}.elementor-292 .elementor-element.elementor-element-6b75839b .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-292 .elementor-element.elementor-element-16f31fc6{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-292 .elementor-element.elementor-element-208b3aab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-208b3aab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-208b3aab > .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-292 .elementor-element.elementor-element-208b3aab > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-208b3aab > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-208b3aab > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-292 .elementor-element.elementor-element-208b3aab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-245581b1{text-align:start;}.elementor-292 .elementor-element.elementor-element-245581b1 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-75e2766d{text-align:start;}.elementor-292 .elementor-element.elementor-element-75e2766d .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-292 .elementor-element.elementor-element-2b2ac83e{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-292 .elementor-element.elementor-element-5b97b598:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-5b97b598 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-5b97b598 > .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-292 .elementor-element.elementor-element-5b97b598 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-5b97b598 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-5b97b598 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-292 .elementor-element.elementor-element-5b97b598 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-66617d79{text-align:start;}.elementor-292 .elementor-element.elementor-element-66617d79 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-35becc28{text-align:start;}.elementor-292 .elementor-element.elementor-element-35becc28 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-292 .elementor-element.elementor-element-21207c36{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-292 .elementor-element.elementor-element-4820e543{--spacer-size:20px;}.elementor-292 .elementor-element.elementor-element-1e2cc9d3 > .elementor-container{max-width:1200px;}.elementor-292 .elementor-element.elementor-element-5c0d466d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-5c0d466d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-5c0d466d > .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-292 .elementor-element.elementor-element-5c0d466d > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-5c0d466d > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-5c0d466d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-292 .elementor-element.elementor-element-5c0d466d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-571de277{text-align:start;}.elementor-292 .elementor-element.elementor-element-571de277 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-6debf319{text-align:start;}.elementor-292 .elementor-element.elementor-element-6debf319 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-292 .elementor-element.elementor-element-3c828083{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-292 .elementor-element.elementor-element-57b109d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-57b109d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-57b109d1 > .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-292 .elementor-element.elementor-element-57b109d1 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-57b109d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-57b109d1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-292 .elementor-element.elementor-element-57b109d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-2f07e1ff{text-align:start;}.elementor-292 .elementor-element.elementor-element-2f07e1ff .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-43b49c48{text-align:start;}.elementor-292 .elementor-element.elementor-element-43b49c48 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-292 .elementor-element.elementor-element-7024380f{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-292 .elementor-element.elementor-element-1b3b3a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-292 .elementor-element.elementor-element-1b3b3a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-1b3b3a2 > .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-292 .elementor-element.elementor-element-1b3b3a2 > .elementor-element-populated, .elementor-292 .elementor-element.elementor-element-1b3b3a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-292 .elementor-element.elementor-element-1b3b3a2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-292 .elementor-element.elementor-element-1b3b3a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-96e0f3f{text-align:start;}.elementor-292 .elementor-element.elementor-element-96e0f3f .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#657a5c;}.elementor-292 .elementor-element.elementor-element-3440ae35{text-align:start;}.elementor-292 .elementor-element.elementor-element-3440ae35 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-292 .elementor-element.elementor-element-68647d6b{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}@media(max-width:1024px){.elementor-292 .elementor-element.elementor-element-688e339a .elementor-heading-title{font-size:12px;}.elementor-292 .elementor-element.elementor-element-14a59400 .elementor-heading-title{font-size:44px;}.elementor-292 .elementor-element.elementor-element-5d2bc7ac{font-size:15px;}.elementor-292 .elementor-element.elementor-element-2283eeec{--spacer-size:34px;}.elementor-292 .elementor-element.elementor-element-7afa4e0c .elementor-heading-title{font-size:38px;}.elementor-292 .elementor-element.elementor-element-32ab7867{font-size:15px;}.elementor-292 .elementor-element.elementor-element-65e804e6 .elementor-heading-title{font-size:38px;}.elementor-292 .elementor-element.elementor-element-5865800{font-size:15px;}.elementor-292 .elementor-element.elementor-element-2d99d50f .elementor-heading-title{font-size:38px;}.elementor-292 .elementor-element.elementor-element-3eb25552{font-size:15px;}.elementor-292 .elementor-element.elementor-element-ef2922b .elementor-heading-title{font-size:12px;}.elementor-292 .elementor-element.elementor-element-26e26815 .elementor-heading-title{font-size:28px;}.elementor-292 .elementor-element.elementor-element-4c931aee{font-size:15px;}.elementor-292 .elementor-element.elementor-element-6d83b5bb{font-size:15px;}.elementor-292 .elementor-element.elementor-element-669532e3{--spacer-size:14px;}.elementor-292 .elementor-element.elementor-element-76e6fc41 img{width:100%;}.elementor-292 .elementor-element.elementor-element-4d20a5d1 .elementor-heading-title{font-size:30px;}.elementor-292 .elementor-element.elementor-element-62eda2f8{font-size:15px;}.elementor-292 .elementor-element.elementor-element-4c6887d8 img{width:100%;}.elementor-292 .elementor-element.elementor-element-6f6917f4{--spacer-size:8px;}.elementor-292 .elementor-element.elementor-element-38444ebc .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-5e022107{font-size:15px;}.elementor-292 .elementor-element.elementor-element-7d4d2090 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-34b17a81 img{width:100%;}.elementor-292 .elementor-element.elementor-element-455c9fe3{--spacer-size:8px;}.elementor-292 .elementor-element.elementor-element-6b58dcc9 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-1c6ac86c{font-size:15px;}.elementor-292 .elementor-element.elementor-element-6dd73c81 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-23aa7a22{--spacer-size:11px;}.elementor-292 .elementor-element.elementor-element-68dd036b img{width:100%;}.elementor-292 .elementor-element.elementor-element-53a0155a{--spacer-size:8px;}.elementor-292 .elementor-element.elementor-element-47631dd5 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-569437a0{font-size:15px;}.elementor-292 .elementor-element.elementor-element-452ff7e7 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-371c26b0 img{width:100%;}.elementor-292 .elementor-element.elementor-element-52180fb8{--spacer-size:8px;}.elementor-292 .elementor-element.elementor-element-3ed1a6d7 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-74bea3d9{font-size:15px;}.elementor-292 .elementor-element.elementor-element-4d085858 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-c81d877 .elementor-heading-title{font-size:30px;}.elementor-292 .elementor-element.elementor-element-40733ab9{font-size:15px;}.elementor-292 .elementor-element.elementor-element-811bfd7{--spacer-size:21px;}.elementor-292 .elementor-element.elementor-element-261419c8 .elementor-heading-title{font-size:22px;}.elementor-292 .elementor-element.elementor-element-67c38b11 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-30e4337d{font-size:15px;}.elementor-292 .elementor-element.elementor-element-6198152f .elementor-heading-title{font-size:22px;}.elementor-292 .elementor-element.elementor-element-75dc68d .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-4120767f{font-size:15px;}.elementor-292 .elementor-element.elementor-element-1d7c7637{--spacer-size:13px;}.elementor-292 .elementor-element.elementor-element-84c4f0b .elementor-heading-title{font-size:22px;}.elementor-292 .elementor-element.elementor-element-612a7ac5 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-631e681a{font-size:15px;}.elementor-292 .elementor-element.elementor-element-71b56cc8 .elementor-heading-title{font-size:22px;}.elementor-292 .elementor-element.elementor-element-53b1447 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-539ad787{font-size:15px;}.elementor-292 .elementor-element.elementor-element-38f0b307 .elementor-heading-title{font-size:12px;}.elementor-292 .elementor-element.elementor-element-1216667f .elementor-heading-title{font-size:30px;}.elementor-292 .elementor-element.elementor-element-16a09a76{font-size:15px;}.elementor-292 .elementor-element.elementor-element-50951aa3{--spacer-size:21px;}.elementor-292 .elementor-element.elementor-element-6dc232ee .elementor-heading-title{font-size:22px;}.elementor-292 .elementor-element.elementor-element-40960ff9 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-736a317b{font-size:15px;}.elementor-292 .elementor-element.elementor-element-673b1f2b .elementor-heading-title{font-size:22px;}.elementor-292 .elementor-element.elementor-element-3c79cc0 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-84e07ba{font-size:15px;}.elementor-292 .elementor-element.elementor-element-6d6ddbac .elementor-heading-title{font-size:22px;}.elementor-292 .elementor-element.elementor-element-54ae6759 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-a17abae{font-size:15px;}.elementor-292 .elementor-element.elementor-element-71435b67{--spacer-size:13px;}.elementor-292 .elementor-element.elementor-element-da8fe34 .elementor-heading-title{font-size:22px;}.elementor-292 .elementor-element.elementor-element-310bf443 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-7a2d01a4{font-size:15px;}.elementor-292 .elementor-element.elementor-element-4c157b36 .elementor-heading-title{font-size:22px;}.elementor-292 .elementor-element.elementor-element-1814a978 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-798c1d29{font-size:15px;}.elementor-292 .elementor-element.elementor-element-582c5d5b .elementor-heading-title{font-size:22px;}.elementor-292 .elementor-element.elementor-element-3b545267 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-698329dd{font-size:15px;}.elementor-292 .elementor-element.elementor-element-1c11ea08{font-size:15px;}.elementor-292 .elementor-element.elementor-element-5193a857{--spacer-size:14px;}.elementor-292 .elementor-element.elementor-element-28ee5e1d{font-size:15px;}.elementor-292 .elementor-element.elementor-element-721677e6 .elementor-heading-title{font-size:30px;}.elementor-292 .elementor-element.elementor-element-26fd63c8{--spacer-size:8px;}.elementor-292 .elementor-element.elementor-element-6202a3c2{font-size:15px;}.elementor-292 .elementor-element.elementor-element-1eba435e{--spacer-size:17px;}.elementor-292 .elementor-element.elementor-element-548798b4{--spacer-size:8px;}.elementor-292 .elementor-element.elementor-element-4b5755e9 .elementor-heading-title{font-size:12px;}.elementor-292 .elementor-element.elementor-element-7e1b2750 .elementor-heading-title{font-size:30px;}.elementor-292 .elementor-element.elementor-element-3a350f84{font-size:15px;}.elementor-292 .elementor-element.elementor-element-667ee835{--spacer-size:21px;}.elementor-292 .elementor-element.elementor-element-15594f43{--spacer-size:13px;}.elementor-292 .elementor-element.elementor-element-1cd06fa1 .elementor-heading-title{font-size:30px;}.elementor-292 .elementor-element.elementor-element-2ab4ec61{font-size:15px;}.elementor-292 .elementor-element.elementor-element-30708425{--spacer-size:24px;}.elementor-292 .elementor-element.elementor-element-19da8fbb .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-6b75839b .elementor-heading-title{font-size:16px;}.elementor-292 .elementor-element.elementor-element-16f31fc6{font-size:15px;}.elementor-292 .elementor-element.elementor-element-245581b1 .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-75e2766d .elementor-heading-title{font-size:16px;}.elementor-292 .elementor-element.elementor-element-2b2ac83e{font-size:15px;}.elementor-292 .elementor-element.elementor-element-66617d79 .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-35becc28 .elementor-heading-title{font-size:16px;}.elementor-292 .elementor-element.elementor-element-21207c36{font-size:15px;}.elementor-292 .elementor-element.elementor-element-4820e543{--spacer-size:14px;}.elementor-292 .elementor-element.elementor-element-571de277 .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-6debf319 .elementor-heading-title{font-size:16px;}.elementor-292 .elementor-element.elementor-element-3c828083{font-size:15px;}.elementor-292 .elementor-element.elementor-element-2f07e1ff .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-43b49c48 .elementor-heading-title{font-size:16px;}.elementor-292 .elementor-element.elementor-element-7024380f{font-size:15px;}.elementor-292 .elementor-element.elementor-element-96e0f3f .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-3440ae35 .elementor-heading-title{font-size:16px;}.elementor-292 .elementor-element.elementor-element-68647d6b{font-size:15px;}}@media(max-width:767px){.elementor-292 .elementor-element.elementor-element-688e339a .elementor-heading-title{font-size:11px;}.elementor-292 .elementor-element.elementor-element-14a59400 .elementor-heading-title{font-size:32px;}.elementor-292 .elementor-element.elementor-element-5d2bc7ac{font-size:15px;}.elementor-292 .elementor-element.elementor-element-2283eeec{--spacer-size:24px;}.elementor-292 .elementor-element.elementor-element-e5a17fc{width:100%;}.elementor-292 .elementor-element.elementor-element-7afa4e0c .elementor-heading-title{font-size:30px;}.elementor-292 .elementor-element.elementor-element-32ab7867{font-size:15px;}.elementor-292 .elementor-element.elementor-element-9e1df6e{width:100%;}.elementor-292 .elementor-element.elementor-element-65e804e6 .elementor-heading-title{font-size:30px;}.elementor-292 .elementor-element.elementor-element-5865800{font-size:15px;}.elementor-292 .elementor-element.elementor-element-15418848{width:100%;}.elementor-292 .elementor-element.elementor-element-2d99d50f .elementor-heading-title{font-size:30px;}.elementor-292 .elementor-element.elementor-element-3eb25552{font-size:15px;}.elementor-292 .elementor-element.elementor-element-63900938{width:100%;}.elementor-292 .elementor-element.elementor-element-431b269{width:100%;}.elementor-292 .elementor-element.elementor-element-ef2922b .elementor-heading-title{font-size:11px;}.elementor-292 .elementor-element.elementor-element-26e26815 .elementor-heading-title{font-size:24px;}.elementor-292 .elementor-element.elementor-element-4c931aee{font-size:15px;}.elementor-292 .elementor-element.elementor-element-6d83b5bb{font-size:15px;}.elementor-292 .elementor-element.elementor-element-669532e3{--spacer-size:10px;}.elementor-292 .elementor-element.elementor-element-483beb7e{width:100%;}.elementor-292 .elementor-element.elementor-element-76e6fc41 img{width:100%;}.elementor-292 .elementor-element.elementor-element-5469764a{width:100%;}.elementor-292 .elementor-element.elementor-element-4d20a5d1 .elementor-heading-title{font-size:26px;}.elementor-292 .elementor-element.elementor-element-62eda2f8{font-size:15px;}.elementor-292 .elementor-element.elementor-element-271c4165{width:100%;}.elementor-292 .elementor-element.elementor-element-4c6887d8 img{width:100%;}.elementor-292 .elementor-element.elementor-element-6f6917f4{--spacer-size:6px;}.elementor-292 .elementor-element.elementor-element-38444ebc .elementor-heading-title{font-size:16px;}.elementor-292 .elementor-element.elementor-element-5e022107{font-size:15px;}.elementor-292 .elementor-element.elementor-element-7d4d2090 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-15afa815{width:100%;}.elementor-292 .elementor-element.elementor-element-34b17a81 img{width:100%;}.elementor-292 .elementor-element.elementor-element-455c9fe3{--spacer-size:6px;}.elementor-292 .elementor-element.elementor-element-6b58dcc9 .elementor-heading-title{font-size:16px;}.elementor-292 .elementor-element.elementor-element-1c6ac86c{font-size:15px;}.elementor-292 .elementor-element.elementor-element-6dd73c81 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-23aa7a22{--spacer-size:8px;}.elementor-292 .elementor-element.elementor-element-4b17ddd8{width:100%;}.elementor-292 .elementor-element.elementor-element-68dd036b img{width:100%;}.elementor-292 .elementor-element.elementor-element-53a0155a{--spacer-size:6px;}.elementor-292 .elementor-element.elementor-element-47631dd5 .elementor-heading-title{font-size:16px;}.elementor-292 .elementor-element.elementor-element-569437a0{font-size:15px;}.elementor-292 .elementor-element.elementor-element-452ff7e7 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-53b43831{width:100%;}.elementor-292 .elementor-element.elementor-element-371c26b0 img{width:100%;}.elementor-292 .elementor-element.elementor-element-52180fb8{--spacer-size:6px;}.elementor-292 .elementor-element.elementor-element-3ed1a6d7 .elementor-heading-title{font-size:16px;}.elementor-292 .elementor-element.elementor-element-74bea3d9{font-size:15px;}.elementor-292 .elementor-element.elementor-element-4d085858 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-c81d877 .elementor-heading-title{font-size:26px;}.elementor-292 .elementor-element.elementor-element-40733ab9{font-size:15px;}.elementor-292 .elementor-element.elementor-element-811bfd7{--spacer-size:15px;}.elementor-292 .elementor-element.elementor-element-3c5eb591{width:100%;}.elementor-292 .elementor-element.elementor-element-261419c8 .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-67c38b11 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-30e4337d{font-size:15px;}.elementor-292 .elementor-element.elementor-element-ddbdac2{width:100%;}.elementor-292 .elementor-element.elementor-element-6198152f .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-75dc68d .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-4120767f{font-size:15px;}.elementor-292 .elementor-element.elementor-element-1d7c7637{--spacer-size:9px;}.elementor-292 .elementor-element.elementor-element-ae99dcf{width:100%;}.elementor-292 .elementor-element.elementor-element-84c4f0b .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-612a7ac5 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-631e681a{font-size:15px;}.elementor-292 .elementor-element.elementor-element-534bce8d{width:100%;}.elementor-292 .elementor-element.elementor-element-71b56cc8 .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-53b1447 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-539ad787{font-size:15px;}.elementor-292 .elementor-element.elementor-element-38f0b307 .elementor-heading-title{font-size:11px;}.elementor-292 .elementor-element.elementor-element-1216667f .elementor-heading-title{font-size:26px;}.elementor-292 .elementor-element.elementor-element-16a09a76{font-size:15px;}.elementor-292 .elementor-element.elementor-element-50951aa3{--spacer-size:15px;}.elementor-292 .elementor-element.elementor-element-4604311a{width:100%;}.elementor-292 .elementor-element.elementor-element-6dc232ee .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-40960ff9 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-736a317b{font-size:15px;}.elementor-292 .elementor-element.elementor-element-419293fd{width:100%;}.elementor-292 .elementor-element.elementor-element-673b1f2b .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-3c79cc0 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-84e07ba{font-size:15px;}.elementor-292 .elementor-element.elementor-element-1646f4ba{width:100%;}.elementor-292 .elementor-element.elementor-element-6d6ddbac .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-54ae6759 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-a17abae{font-size:15px;}.elementor-292 .elementor-element.elementor-element-71435b67{--spacer-size:9px;}.elementor-292 .elementor-element.elementor-element-623444e1{width:100%;}.elementor-292 .elementor-element.elementor-element-da8fe34 .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-310bf443 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-7a2d01a4{font-size:15px;}.elementor-292 .elementor-element.elementor-element-53d4f137{width:100%;}.elementor-292 .elementor-element.elementor-element-4c157b36 .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-1814a978 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-798c1d29{font-size:15px;}.elementor-292 .elementor-element.elementor-element-61ffd89f{width:100%;}.elementor-292 .elementor-element.elementor-element-582c5d5b .elementor-heading-title{font-size:20px;}.elementor-292 .elementor-element.elementor-element-3b545267 .elementor-heading-title{font-size:17px;}.elementor-292 .elementor-element.elementor-element-698329dd{font-size:15px;}.elementor-292 .elementor-element.elementor-element-4b60a93d{width:100%;}.elementor-292 .elementor-element.elementor-element-1c11ea08{font-size:15px;}.elementor-292 .elementor-element.elementor-element-5193a857{--spacer-size:10px;}.elementor-292 .elementor-element.elementor-element-28ee5e1d{font-size:15px;}.elementor-292 .elementor-element.elementor-element-1f107d26{width:100%;}.elementor-292 .elementor-element.elementor-element-721677e6 .elementor-heading-title{font-size:26px;}.elementor-292 .elementor-element.elementor-element-26fd63c8{--spacer-size:6px;}.elementor-292 .elementor-element.elementor-element-6202a3c2{font-size:15px;}.elementor-292 .elementor-element.elementor-element-1eba435e{--spacer-size:12px;}.elementor-292 .elementor-element.elementor-element-548798b4{--spacer-size:6px;}.elementor-292 .elementor-element.elementor-element-4b5755e9 .elementor-heading-title{font-size:11px;}.elementor-292 .elementor-element.elementor-element-7e1b2750 .elementor-heading-title{font-size:26px;}.elementor-292 .elementor-element.elementor-element-3a350f84{font-size:15px;}.elementor-292 .elementor-element.elementor-element-667ee835{--spacer-size:15px;}.elementor-292 .elementor-element.elementor-element-47f53c0a{width:100%;}.elementor-292 .elementor-element.elementor-element-654e403b .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-654e403b .elementor-icon-box-title a{font-size:16px;}.elementor-292 .elementor-element.elementor-element-740b5b64{width:100%;}.elementor-292 .elementor-element.elementor-element-4dd53b8f .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-4dd53b8f .elementor-icon-box-title a{font-size:16px;}.elementor-292 .elementor-element.elementor-element-7cd57808{width:100%;}.elementor-292 .elementor-element.elementor-element-376767c6 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-376767c6 .elementor-icon-box-title a{font-size:16px;}.elementor-292 .elementor-element.elementor-element-15594f43{--spacer-size:9px;}.elementor-292 .elementor-element.elementor-element-1053ca1e{width:100%;}.elementor-292 .elementor-element.elementor-element-51e2a0a4 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-51e2a0a4 .elementor-icon-box-title a{font-size:16px;}.elementor-292 .elementor-element.elementor-element-1cd06fa1 .elementor-heading-title{font-size:26px;}.elementor-292 .elementor-element.elementor-element-2ab4ec61{font-size:15px;}.elementor-292 .elementor-element.elementor-element-30708425{--spacer-size:17px;}.elementor-292 .elementor-element.elementor-element-7566f7ad{width:100%;}.elementor-292 .elementor-element.elementor-element-19da8fbb .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-6b75839b .elementor-heading-title{font-size:15px;}.elementor-292 .elementor-element.elementor-element-16f31fc6{font-size:15px;}.elementor-292 .elementor-element.elementor-element-208b3aab{width:100%;}.elementor-292 .elementor-element.elementor-element-245581b1 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-75e2766d .elementor-heading-title{font-size:15px;}.elementor-292 .elementor-element.elementor-element-2b2ac83e{font-size:15px;}.elementor-292 .elementor-element.elementor-element-5b97b598{width:100%;}.elementor-292 .elementor-element.elementor-element-66617d79 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-35becc28 .elementor-heading-title{font-size:15px;}.elementor-292 .elementor-element.elementor-element-21207c36{font-size:15px;}.elementor-292 .elementor-element.elementor-element-4820e543{--spacer-size:10px;}.elementor-292 .elementor-element.elementor-element-5c0d466d{width:100%;}.elementor-292 .elementor-element.elementor-element-571de277 .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-6debf319 .elementor-heading-title{font-size:15px;}.elementor-292 .elementor-element.elementor-element-3c828083{font-size:15px;}.elementor-292 .elementor-element.elementor-element-57b109d1{width:100%;}.elementor-292 .elementor-element.elementor-element-2f07e1ff .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-43b49c48 .elementor-heading-title{font-size:15px;}.elementor-292 .elementor-element.elementor-element-7024380f{font-size:15px;}.elementor-292 .elementor-element.elementor-element-1b3b3a2{width:100%;}.elementor-292 .elementor-element.elementor-element-96e0f3f .elementor-heading-title{font-size:18px;}.elementor-292 .elementor-element.elementor-element-3440ae35 .elementor-heading-title{font-size:15px;}.elementor-292 .elementor-element.elementor-element-68647d6b{font-size:15px;}}@media(min-width:768px){.elementor-292 .elementor-element.elementor-element-555216d9{width:100%;}.elementor-292 .elementor-element.elementor-element-e5a17fc{width:33%;}.elementor-292 .elementor-element.elementor-element-9e1df6e{width:33%;}.elementor-292 .elementor-element.elementor-element-15418848{width:34%;}.elementor-292 .elementor-element.elementor-element-625ca6f9{width:100%;}.elementor-292 .elementor-element.elementor-element-63900938{width:5%;}.elementor-292 .elementor-element.elementor-element-431b269{width:50%;}.elementor-292 .elementor-element.elementor-element-483beb7e{width:45%;}.elementor-292 .elementor-element.elementor-element-6b399fb3{width:100%;}.elementor-292 .elementor-element.elementor-element-271c4165{width:50%;}.elementor-292 .elementor-element.elementor-element-15afa815{width:50%;}.elementor-292 .elementor-element.elementor-element-4b17ddd8{width:50%;}.elementor-292 .elementor-element.elementor-element-53b43831{width:50%;}.elementor-292 .elementor-element.elementor-element-698f31cd{width:100%;}.elementor-292 .elementor-element.elementor-element-3c5eb591{width:50%;}.elementor-292 .elementor-element.elementor-element-ddbdac2{width:50%;}.elementor-292 .elementor-element.elementor-element-ae99dcf{width:50%;}.elementor-292 .elementor-element.elementor-element-534bce8d{width:50%;}.elementor-292 .elementor-element.elementor-element-465afdc7{width:100%;}.elementor-292 .elementor-element.elementor-element-4604311a{width:33%;}.elementor-292 .elementor-element.elementor-element-419293fd{width:33%;}.elementor-292 .elementor-element.elementor-element-1646f4ba{width:34%;}.elementor-292 .elementor-element.elementor-element-623444e1{width:33%;}.elementor-292 .elementor-element.elementor-element-53d4f137{width:33%;}.elementor-292 .elementor-element.elementor-element-61ffd89f{width:34%;}.elementor-292 .elementor-element.elementor-element-5d822a7e{width:100%;}.elementor-292 .elementor-element.elementor-element-4b60a93d{width:35%;}.elementor-292 .elementor-element.elementor-element-1f107d26{width:65%;}.elementor-292 .elementor-element.elementor-element-28fcc4aa{width:100%;}.elementor-292 .elementor-element.elementor-element-47f53c0a{width:33%;}.elementor-292 .elementor-element.elementor-element-740b5b64{width:33%;}.elementor-292 .elementor-element.elementor-element-7cd57808{width:34%;}.elementor-292 .elementor-element.elementor-element-1053ca1e{width:100%;}.elementor-292 .elementor-element.elementor-element-5c4beba7{width:100%;}.elementor-292 .elementor-element.elementor-element-7566f7ad{width:33%;}.elementor-292 .elementor-element.elementor-element-208b3aab{width:33%;}.elementor-292 .elementor-element.elementor-element-5b97b598{width:34%;}.elementor-292 .elementor-element.elementor-element-5c0d466d{width:33%;}.elementor-292 .elementor-element.elementor-element-57b109d1{width:33%;}.elementor-292 .elementor-element.elementor-element-1b3b3a2{width:34%;}}@media(max-width:1024px) and (min-width:768px){.elementor-292 .elementor-element.elementor-element-e5a17fc{width:50%;}.elementor-292 .elementor-element.elementor-element-9e1df6e{width:50%;}.elementor-292 .elementor-element.elementor-element-15418848{width:34%;}.elementor-292 .elementor-element.elementor-element-63900938{width:50%;}.elementor-292 .elementor-element.elementor-element-431b269{width:50%;}.elementor-292 .elementor-element.elementor-element-483beb7e{width:45%;}.elementor-292 .elementor-element.elementor-element-5469764a{width:68%;}.elementor-292 .elementor-element.elementor-element-271c4165{width:50%;}.elementor-292 .elementor-element.elementor-element-15afa815{width:50%;}.elementor-292 .elementor-element.elementor-element-4b17ddd8{width:50%;}.elementor-292 .elementor-element.elementor-element-53b43831{width:50%;}.elementor-292 .elementor-element.elementor-element-3c5eb591{width:50%;}.elementor-292 .elementor-element.elementor-element-ddbdac2{width:50%;}.elementor-292 .elementor-element.elementor-element-ae99dcf{width:50%;}.elementor-292 .elementor-element.elementor-element-534bce8d{width:50%;}.elementor-292 .elementor-element.elementor-element-4604311a{width:50%;}.elementor-292 .elementor-element.elementor-element-419293fd{width:50%;}.elementor-292 .elementor-element.elementor-element-1646f4ba{width:34%;}.elementor-292 .elementor-element.elementor-element-623444e1{width:50%;}.elementor-292 .elementor-element.elementor-element-53d4f137{width:50%;}.elementor-292 .elementor-element.elementor-element-61ffd89f{width:34%;}.elementor-292 .elementor-element.elementor-element-4b60a93d{width:35%;}.elementor-292 .elementor-element.elementor-element-1f107d26{width:65%;}.elementor-292 .elementor-element.elementor-element-47f53c0a{width:50%;}.elementor-292 .elementor-element.elementor-element-740b5b64{width:50%;}.elementor-292 .elementor-element.elementor-element-7cd57808{width:34%;}.elementor-292 .elementor-element.elementor-element-1053ca1e{width:100%;}.elementor-292 .elementor-element.elementor-element-7566f7ad{width:50%;}.elementor-292 .elementor-element.elementor-element-208b3aab{width:50%;}.elementor-292 .elementor-element.elementor-element-5b97b598{width:34%;}.elementor-292 .elementor-element.elementor-element-5c0d466d{width:50%;}.elementor-292 .elementor-element.elementor-element-57b109d1{width:50%;}.elementor-292 .elementor-element.elementor-element-1b3b3a2{width:34%;}}/* Start custom CSS for column, class: .elementor-element-e5a17fc */.elementor-292 .elementor-element.elementor-element-e5a17fc { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-e5a17fc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-e5a17fc img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-e5a17fc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-e5a17fc p, .elementor-292 .elementor-element.elementor-element-e5a17fc h1, .elementor-292 .elementor-element.elementor-element-e5a17fc h2, .elementor-292 .elementor-element.elementor-element-e5a17fc h3, .elementor-292 .elementor-element.elementor-element-e5a17fc h4, .elementor-292 .elementor-element.elementor-element-e5a17fc h5, .elementor-292 .elementor-element.elementor-element-e5a17fc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9e1df6e */.elementor-292 .elementor-element.elementor-element-9e1df6e { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-9e1df6e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-9e1df6e img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-9e1df6e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-9e1df6e p, .elementor-292 .elementor-element.elementor-element-9e1df6e h1, .elementor-292 .elementor-element.elementor-element-9e1df6e h2, .elementor-292 .elementor-element.elementor-element-9e1df6e h3, .elementor-292 .elementor-element.elementor-element-9e1df6e h4, .elementor-292 .elementor-element.elementor-element-9e1df6e h5, .elementor-292 .elementor-element.elementor-element-9e1df6e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15418848 */.elementor-292 .elementor-element.elementor-element-15418848 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-15418848 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-15418848 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-15418848 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-15418848 p, .elementor-292 .elementor-element.elementor-element-15418848 h1, .elementor-292 .elementor-element.elementor-element-15418848 h2, .elementor-292 .elementor-element.elementor-element-15418848 h3, .elementor-292 .elementor-element.elementor-element-15418848 h4, .elementor-292 .elementor-element.elementor-element-15418848 h5, .elementor-292 .elementor-element.elementor-element-15418848 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-157d5088 */.elementor-292 .elementor-element.elementor-element-157d5088 > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-157d5088 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-157d5088 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-157d5088 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-555216d9 */.elementor-292 .elementor-element.elementor-element-555216d9 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-555216d9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-555216d9 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-555216d9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-555216d9 p, .elementor-292 .elementor-element.elementor-element-555216d9 h1, .elementor-292 .elementor-element.elementor-element-555216d9 h2, .elementor-292 .elementor-element.elementor-element-555216d9 h3, .elementor-292 .elementor-element.elementor-element-555216d9 h4, .elementor-292 .elementor-element.elementor-element-555216d9 h5, .elementor-292 .elementor-element.elementor-element-555216d9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b2e54d8 */.elementor-292 .elementor-element.elementor-element-2b2e54d8 { position: relative; overflow: hidden; }
.elementor-292 .elementor-element.elementor-element-2b2e54d8::before { content:''; position:absolute; bottom:-100px; left:-100px; width:340px; height:340px;
  background:rgba(135,162,123,0.14); border-radius:60% 40% 50% 50% / 50% 60% 40% 50%; z-index:0; pointer-events:none;
  animation: blobFloat 18s ease-in-out infinite; }
@keyframes blobFloat { 0%,100% { transform:translate(0,0) rotate(0deg); } 50% { transform:translate(20px,-20px) rotate(45deg); } }
.elementor-292 .elementor-element.elementor-element-2b2e54d8 > .elementor-container { position: relative; z-index: 1; }
.elementor-292 .elementor-element.elementor-element-2b2e54d8 {
  position: relative;
  overflow: hidden;
}
.elementor-292 .elementor-element.elementor-element-2b2e54d8::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(56,189,248,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(135,162,123,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_category-hero-0-kinetic-bg 16s ease-in-out infinite;
}
.elementor-292 .elementor-element.elementor-element-2b2e54d8 > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_category-hero-0-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-292 .elementor-element.elementor-element-2b2e54d8, .elementor-292 .elementor-element.elementor-element-2b2e54d8 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63900938 */.elementor-292 .elementor-element.elementor-element-63900938 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-63900938 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-63900938 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-63900938 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-63900938 p, .elementor-292 .elementor-element.elementor-element-63900938 h1, .elementor-292 .elementor-element.elementor-element-63900938 h2, .elementor-292 .elementor-element.elementor-element-63900938 h3, .elementor-292 .elementor-element.elementor-element-63900938 h4, .elementor-292 .elementor-element.elementor-element-63900938 h5, .elementor-292 .elementor-element.elementor-element-63900938 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-431b269 */.elementor-292 .elementor-element.elementor-element-431b269 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-431b269 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-431b269 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-431b269 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-431b269 p, .elementor-292 .elementor-element.elementor-element-431b269 h1, .elementor-292 .elementor-element.elementor-element-431b269 h2, .elementor-292 .elementor-element.elementor-element-431b269 h3, .elementor-292 .elementor-element.elementor-element-431b269 h4, .elementor-292 .elementor-element.elementor-element-431b269 h5, .elementor-292 .elementor-element.elementor-element-431b269 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-483beb7e */.elementor-292 .elementor-element.elementor-element-483beb7e { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-483beb7e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-483beb7e img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-483beb7e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-483beb7e p, .elementor-292 .elementor-element.elementor-element-483beb7e h1, .elementor-292 .elementor-element.elementor-element-483beb7e h2, .elementor-292 .elementor-element.elementor-element-483beb7e h3, .elementor-292 .elementor-element.elementor-element-483beb7e h4, .elementor-292 .elementor-element.elementor-element-483beb7e h5, .elementor-292 .elementor-element.elementor-element-483beb7e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7972ce57 */.elementor-292 .elementor-element.elementor-element-7972ce57 > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-7972ce57 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-7972ce57 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-7972ce57 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-625ca6f9 */.elementor-292 .elementor-element.elementor-element-625ca6f9 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-625ca6f9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-625ca6f9 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-625ca6f9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-625ca6f9 p, .elementor-292 .elementor-element.elementor-element-625ca6f9 h1, .elementor-292 .elementor-element.elementor-element-625ca6f9 h2, .elementor-292 .elementor-element.elementor-element-625ca6f9 h3, .elementor-292 .elementor-element.elementor-element-625ca6f9 h4, .elementor-292 .elementor-element.elementor-element-625ca6f9 h5, .elementor-292 .elementor-element.elementor-element-625ca6f9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-779b9feb */.elementor-292 .elementor-element.elementor-element-779b9feb {
  position: relative;
  overflow: hidden;
}
.elementor-292 .elementor-element.elementor-element-779b9feb::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(56,189,248,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(135,162,123,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_featured-product-spotlight-1-kinetic-bg 16s ease-in-out infinite;
}
.elementor-292 .elementor-element.elementor-element-779b9feb > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_featured-product-spotlight-1-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-292 .elementor-element.elementor-element-779b9feb, .elementor-292 .elementor-element.elementor-element-779b9feb * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-271c4165 */.elementor-292 .elementor-element.elementor-element-271c4165 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-271c4165 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-271c4165 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-271c4165 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-271c4165 p, .elementor-292 .elementor-element.elementor-element-271c4165 h1, .elementor-292 .elementor-element.elementor-element-271c4165 h2, .elementor-292 .elementor-element.elementor-element-271c4165 h3, .elementor-292 .elementor-element.elementor-element-271c4165 h4, .elementor-292 .elementor-element.elementor-element-271c4165 h5, .elementor-292 .elementor-element.elementor-element-271c4165 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15afa815 */.elementor-292 .elementor-element.elementor-element-15afa815 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-15afa815 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-15afa815 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-15afa815 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-15afa815 p, .elementor-292 .elementor-element.elementor-element-15afa815 h1, .elementor-292 .elementor-element.elementor-element-15afa815 h2, .elementor-292 .elementor-element.elementor-element-15afa815 h3, .elementor-292 .elementor-element.elementor-element-15afa815 h4, .elementor-292 .elementor-element.elementor-element-15afa815 h5, .elementor-292 .elementor-element.elementor-element-15afa815 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b17ddd8 */.elementor-292 .elementor-element.elementor-element-4b17ddd8 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-4b17ddd8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-4b17ddd8 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-4b17ddd8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-4b17ddd8 p, .elementor-292 .elementor-element.elementor-element-4b17ddd8 h1, .elementor-292 .elementor-element.elementor-element-4b17ddd8 h2, .elementor-292 .elementor-element.elementor-element-4b17ddd8 h3, .elementor-292 .elementor-element.elementor-element-4b17ddd8 h4, .elementor-292 .elementor-element.elementor-element-4b17ddd8 h5, .elementor-292 .elementor-element.elementor-element-4b17ddd8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53b43831 */.elementor-292 .elementor-element.elementor-element-53b43831 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-53b43831 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-53b43831 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-53b43831 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-53b43831 p, .elementor-292 .elementor-element.elementor-element-53b43831 h1, .elementor-292 .elementor-element.elementor-element-53b43831 h2, .elementor-292 .elementor-element.elementor-element-53b43831 h3, .elementor-292 .elementor-element.elementor-element-53b43831 h4, .elementor-292 .elementor-element.elementor-element-53b43831 h5, .elementor-292 .elementor-element.elementor-element-53b43831 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5469764a */.elementor-292 .elementor-element.elementor-element-5469764a { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-5469764a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-5469764a img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-5469764a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-5469764a p, .elementor-292 .elementor-element.elementor-element-5469764a h1, .elementor-292 .elementor-element.elementor-element-5469764a h2, .elementor-292 .elementor-element.elementor-element-5469764a h3, .elementor-292 .elementor-element.elementor-element-5469764a h4, .elementor-292 .elementor-element.elementor-element-5469764a h5, .elementor-292 .elementor-element.elementor-element-5469764a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60314d55 */.elementor-292 .elementor-element.elementor-element-60314d55 > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-60314d55 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-60314d55 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-60314d55 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b399fb3 */.elementor-292 .elementor-element.elementor-element-6b399fb3 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-6b399fb3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-6b399fb3 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-6b399fb3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-6b399fb3 p, .elementor-292 .elementor-element.elementor-element-6b399fb3 h1, .elementor-292 .elementor-element.elementor-element-6b399fb3 h2, .elementor-292 .elementor-element.elementor-element-6b399fb3 h3, .elementor-292 .elementor-element.elementor-element-6b399fb3 h4, .elementor-292 .elementor-element.elementor-element-6b399fb3 h5, .elementor-292 .elementor-element.elementor-element-6b399fb3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba619ad */.elementor-292 .elementor-element.elementor-element-ba619ad { position: relative; overflow: hidden; }
.elementor-292 .elementor-element.elementor-element-ba619ad::before { content:''; position:absolute; top:-80px; right:-80px; width:240px; height:240px;
  background:rgba(135,162,123,0.18); border-radius:50%; z-index:0; pointer-events:none; }
.elementor-292 .elementor-element.elementor-element-ba619ad > .elementor-container { position: relative; z-index: 1; }
.elementor-292 .elementor-element.elementor-element-ba619ad .elementor-column {
  transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;
}
.elementor-292 .elementor-element.elementor-element-ba619ad .elementor-column:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 38px rgba(15,23,42,0.06);
}
.elementor-292 .elementor-element.elementor-element-ba619ad .elementor-button {
  transition: transform 180ms ease, filter 180ms ease;
}
.elementor-292 .elementor-element.elementor-element-ba619ad .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.04);
}
@media (prefers-reduced-motion: reduce) {
  .elementor-292 .elementor-element.elementor-element-ba619ad, .elementor-292 .elementor-element.elementor-element-ba619ad * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c5eb591 */.elementor-292 .elementor-element.elementor-element-3c5eb591 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-3c5eb591 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-3c5eb591 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-3c5eb591 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-3c5eb591 p, .elementor-292 .elementor-element.elementor-element-3c5eb591 h1, .elementor-292 .elementor-element.elementor-element-3c5eb591 h2, .elementor-292 .elementor-element.elementor-element-3c5eb591 h3, .elementor-292 .elementor-element.elementor-element-3c5eb591 h4, .elementor-292 .elementor-element.elementor-element-3c5eb591 h5, .elementor-292 .elementor-element.elementor-element-3c5eb591 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ddbdac2 */.elementor-292 .elementor-element.elementor-element-ddbdac2 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-ddbdac2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-ddbdac2 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-ddbdac2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-ddbdac2 p, .elementor-292 .elementor-element.elementor-element-ddbdac2 h1, .elementor-292 .elementor-element.elementor-element-ddbdac2 h2, .elementor-292 .elementor-element.elementor-element-ddbdac2 h3, .elementor-292 .elementor-element.elementor-element-ddbdac2 h4, .elementor-292 .elementor-element.elementor-element-ddbdac2 h5, .elementor-292 .elementor-element.elementor-element-ddbdac2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1bde0da5 */.elementor-292 .elementor-element.elementor-element-1bde0da5 > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-1bde0da5 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-1bde0da5 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-1bde0da5 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ae99dcf */.elementor-292 .elementor-element.elementor-element-ae99dcf { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-ae99dcf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-ae99dcf img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-ae99dcf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-ae99dcf p, .elementor-292 .elementor-element.elementor-element-ae99dcf h1, .elementor-292 .elementor-element.elementor-element-ae99dcf h2, .elementor-292 .elementor-element.elementor-element-ae99dcf h3, .elementor-292 .elementor-element.elementor-element-ae99dcf h4, .elementor-292 .elementor-element.elementor-element-ae99dcf h5, .elementor-292 .elementor-element.elementor-element-ae99dcf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-534bce8d */.elementor-292 .elementor-element.elementor-element-534bce8d { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-534bce8d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-534bce8d img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-534bce8d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-534bce8d p, .elementor-292 .elementor-element.elementor-element-534bce8d h1, .elementor-292 .elementor-element.elementor-element-534bce8d h2, .elementor-292 .elementor-element.elementor-element-534bce8d h3, .elementor-292 .elementor-element.elementor-element-534bce8d h4, .elementor-292 .elementor-element.elementor-element-534bce8d h5, .elementor-292 .elementor-element.elementor-element-534bce8d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a03cf8b */.elementor-292 .elementor-element.elementor-element-3a03cf8b > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-3a03cf8b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-3a03cf8b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-3a03cf8b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-698f31cd */.elementor-292 .elementor-element.elementor-element-698f31cd { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-698f31cd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-698f31cd img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-698f31cd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-698f31cd p, .elementor-292 .elementor-element.elementor-element-698f31cd h1, .elementor-292 .elementor-element.elementor-element-698f31cd h2, .elementor-292 .elementor-element.elementor-element-698f31cd h3, .elementor-292 .elementor-element.elementor-element-698f31cd h4, .elementor-292 .elementor-element.elementor-element-698f31cd h5, .elementor-292 .elementor-element.elementor-element-698f31cd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64311086 */.elementor-292 .elementor-element.elementor-element-64311086 {
  position: relative;
  overflow: hidden;
}
.elementor-292 .elementor-element.elementor-element-64311086::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(56,189,248,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(135,162,123,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_why-brand-category-3-kinetic-bg 16s ease-in-out infinite;
}
.elementor-292 .elementor-element.elementor-element-64311086 > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_why-brand-category-3-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-292 .elementor-element.elementor-element-64311086, .elementor-292 .elementor-element.elementor-element-64311086 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4604311a */.elementor-292 .elementor-element.elementor-element-4604311a { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-4604311a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-4604311a img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-4604311a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-4604311a p, .elementor-292 .elementor-element.elementor-element-4604311a h1, .elementor-292 .elementor-element.elementor-element-4604311a h2, .elementor-292 .elementor-element.elementor-element-4604311a h3, .elementor-292 .elementor-element.elementor-element-4604311a h4, .elementor-292 .elementor-element.elementor-element-4604311a h5, .elementor-292 .elementor-element.elementor-element-4604311a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-419293fd */.elementor-292 .elementor-element.elementor-element-419293fd { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-419293fd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-419293fd img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-419293fd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-419293fd p, .elementor-292 .elementor-element.elementor-element-419293fd h1, .elementor-292 .elementor-element.elementor-element-419293fd h2, .elementor-292 .elementor-element.elementor-element-419293fd h3, .elementor-292 .elementor-element.elementor-element-419293fd h4, .elementor-292 .elementor-element.elementor-element-419293fd h5, .elementor-292 .elementor-element.elementor-element-419293fd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1646f4ba */.elementor-292 .elementor-element.elementor-element-1646f4ba { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-1646f4ba > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-1646f4ba img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-1646f4ba .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-1646f4ba p, .elementor-292 .elementor-element.elementor-element-1646f4ba h1, .elementor-292 .elementor-element.elementor-element-1646f4ba h2, .elementor-292 .elementor-element.elementor-element-1646f4ba h3, .elementor-292 .elementor-element.elementor-element-1646f4ba h4, .elementor-292 .elementor-element.elementor-element-1646f4ba h5, .elementor-292 .elementor-element.elementor-element-1646f4ba h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c24ae43 */.elementor-292 .elementor-element.elementor-element-4c24ae43 > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-4c24ae43 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-4c24ae43 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-4c24ae43 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-623444e1 */.elementor-292 .elementor-element.elementor-element-623444e1 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-623444e1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-623444e1 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-623444e1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-623444e1 p, .elementor-292 .elementor-element.elementor-element-623444e1 h1, .elementor-292 .elementor-element.elementor-element-623444e1 h2, .elementor-292 .elementor-element.elementor-element-623444e1 h3, .elementor-292 .elementor-element.elementor-element-623444e1 h4, .elementor-292 .elementor-element.elementor-element-623444e1 h5, .elementor-292 .elementor-element.elementor-element-623444e1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53d4f137 */.elementor-292 .elementor-element.elementor-element-53d4f137 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-53d4f137 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-53d4f137 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-53d4f137 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-53d4f137 p, .elementor-292 .elementor-element.elementor-element-53d4f137 h1, .elementor-292 .elementor-element.elementor-element-53d4f137 h2, .elementor-292 .elementor-element.elementor-element-53d4f137 h3, .elementor-292 .elementor-element.elementor-element-53d4f137 h4, .elementor-292 .elementor-element.elementor-element-53d4f137 h5, .elementor-292 .elementor-element.elementor-element-53d4f137 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61ffd89f */.elementor-292 .elementor-element.elementor-element-61ffd89f { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-61ffd89f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-61ffd89f img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-61ffd89f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-61ffd89f p, .elementor-292 .elementor-element.elementor-element-61ffd89f h1, .elementor-292 .elementor-element.elementor-element-61ffd89f h2, .elementor-292 .elementor-element.elementor-element-61ffd89f h3, .elementor-292 .elementor-element.elementor-element-61ffd89f h4, .elementor-292 .elementor-element.elementor-element-61ffd89f h5, .elementor-292 .elementor-element.elementor-element-61ffd89f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c3aeceb */.elementor-292 .elementor-element.elementor-element-7c3aeceb > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-7c3aeceb > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-7c3aeceb > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-7c3aeceb img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-465afdc7 */.elementor-292 .elementor-element.elementor-element-465afdc7 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-465afdc7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-465afdc7 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-465afdc7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-465afdc7 p, .elementor-292 .elementor-element.elementor-element-465afdc7 h1, .elementor-292 .elementor-element.elementor-element-465afdc7 h2, .elementor-292 .elementor-element.elementor-element-465afdc7 h3, .elementor-292 .elementor-element.elementor-element-465afdc7 h4, .elementor-292 .elementor-element.elementor-element-465afdc7 h5, .elementor-292 .elementor-element.elementor-element-465afdc7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68134c66 */.elementor-292 .elementor-element.elementor-element-68134c66 { position: relative; overflow: hidden; }
.elementor-292 .elementor-element.elementor-element-68134c66::before { content:''; position:absolute; inset:0; pointer-events:none;
  background-image: radial-gradient(rgba(135,162,123,0.12) 1.5px, transparent 1.5px);
  background-size: 28px 28px; opacity:0.7; z-index:0; }
.elementor-292 .elementor-element.elementor-element-68134c66 > .elementor-container { position: relative; z-index: 1; }
.elementor-292 .elementor-element.elementor-element-68134c66 {
  position: relative;
  overflow: hidden;
}
.elementor-292 .elementor-element.elementor-element-68134c66::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(56,189,248,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(135,162,123,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_buying-guide-4-kinetic-bg 16s ease-in-out infinite;
}
.elementor-292 .elementor-element.elementor-element-68134c66 > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_buying-guide-4-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-292 .elementor-element.elementor-element-68134c66, .elementor-292 .elementor-element.elementor-element-68134c66 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b60a93d */.elementor-292 .elementor-element.elementor-element-4b60a93d { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-4b60a93d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-4b60a93d img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-4b60a93d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-4b60a93d p, .elementor-292 .elementor-element.elementor-element-4b60a93d h1, .elementor-292 .elementor-element.elementor-element-4b60a93d h2, .elementor-292 .elementor-element.elementor-element-4b60a93d h3, .elementor-292 .elementor-element.elementor-element-4b60a93d h4, .elementor-292 .elementor-element.elementor-element-4b60a93d h5, .elementor-292 .elementor-element.elementor-element-4b60a93d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f107d26 */.elementor-292 .elementor-element.elementor-element-1f107d26 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-1f107d26 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-1f107d26 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-1f107d26 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-1f107d26 p, .elementor-292 .elementor-element.elementor-element-1f107d26 h1, .elementor-292 .elementor-element.elementor-element-1f107d26 h2, .elementor-292 .elementor-element.elementor-element-1f107d26 h3, .elementor-292 .elementor-element.elementor-element-1f107d26 h4, .elementor-292 .elementor-element.elementor-element-1f107d26 h5, .elementor-292 .elementor-element.elementor-element-1f107d26 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-def0299 */.elementor-292 .elementor-element.elementor-element-def0299 > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-def0299 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-def0299 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-def0299 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d822a7e */.elementor-292 .elementor-element.elementor-element-5d822a7e { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-5d822a7e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-5d822a7e img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-5d822a7e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-5d822a7e p, .elementor-292 .elementor-element.elementor-element-5d822a7e h1, .elementor-292 .elementor-element.elementor-element-5d822a7e h2, .elementor-292 .elementor-element.elementor-element-5d822a7e h3, .elementor-292 .elementor-element.elementor-element-5d822a7e h4, .elementor-292 .elementor-element.elementor-element-5d822a7e h5, .elementor-292 .elementor-element.elementor-element-5d822a7e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c1f03e4 */.elementor-292 .elementor-element.elementor-element-4c1f03e4 {
  position: relative;
  overflow: hidden;
}
.elementor-292 .elementor-element.elementor-element-4c1f03e4::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(56,189,248,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(135,162,123,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_category-review-summary-5-kinetic-bg 16s ease-in-out infinite;
}
.elementor-292 .elementor-element.elementor-element-4c1f03e4 > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_category-review-summary-5-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-292 .elementor-element.elementor-element-4c1f03e4, .elementor-292 .elementor-element.elementor-element-4c1f03e4 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47f53c0a */.elementor-292 .elementor-element.elementor-element-47f53c0a { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-47f53c0a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-47f53c0a img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-47f53c0a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-47f53c0a p, .elementor-292 .elementor-element.elementor-element-47f53c0a h1, .elementor-292 .elementor-element.elementor-element-47f53c0a h2, .elementor-292 .elementor-element.elementor-element-47f53c0a h3, .elementor-292 .elementor-element.elementor-element-47f53c0a h4, .elementor-292 .elementor-element.elementor-element-47f53c0a h5, .elementor-292 .elementor-element.elementor-element-47f53c0a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-740b5b64 */.elementor-292 .elementor-element.elementor-element-740b5b64 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-740b5b64 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-740b5b64 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-740b5b64 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-740b5b64 p, .elementor-292 .elementor-element.elementor-element-740b5b64 h1, .elementor-292 .elementor-element.elementor-element-740b5b64 h2, .elementor-292 .elementor-element.elementor-element-740b5b64 h3, .elementor-292 .elementor-element.elementor-element-740b5b64 h4, .elementor-292 .elementor-element.elementor-element-740b5b64 h5, .elementor-292 .elementor-element.elementor-element-740b5b64 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7cd57808 */.elementor-292 .elementor-element.elementor-element-7cd57808 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-7cd57808 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-7cd57808 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-7cd57808 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-7cd57808 p, .elementor-292 .elementor-element.elementor-element-7cd57808 h1, .elementor-292 .elementor-element.elementor-element-7cd57808 h2, .elementor-292 .elementor-element.elementor-element-7cd57808 h3, .elementor-292 .elementor-element.elementor-element-7cd57808 h4, .elementor-292 .elementor-element.elementor-element-7cd57808 h5, .elementor-292 .elementor-element.elementor-element-7cd57808 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e357f30 */.elementor-292 .elementor-element.elementor-element-e357f30 > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-e357f30 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-e357f30 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-e357f30 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1053ca1e */.elementor-292 .elementor-element.elementor-element-1053ca1e { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-1053ca1e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-1053ca1e img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-1053ca1e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-1053ca1e p, .elementor-292 .elementor-element.elementor-element-1053ca1e h1, .elementor-292 .elementor-element.elementor-element-1053ca1e h2, .elementor-292 .elementor-element.elementor-element-1053ca1e h3, .elementor-292 .elementor-element.elementor-element-1053ca1e h4, .elementor-292 .elementor-element.elementor-element-1053ca1e h5, .elementor-292 .elementor-element.elementor-element-1053ca1e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c99a8bd */.elementor-292 .elementor-element.elementor-element-1c99a8bd > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-1c99a8bd > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-1c99a8bd > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-1c99a8bd img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-28fcc4aa */.elementor-292 .elementor-element.elementor-element-28fcc4aa { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-28fcc4aa > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-28fcc4aa img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-28fcc4aa .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-28fcc4aa p, .elementor-292 .elementor-element.elementor-element-28fcc4aa h1, .elementor-292 .elementor-element.elementor-element-28fcc4aa h2, .elementor-292 .elementor-element.elementor-element-28fcc4aa h3, .elementor-292 .elementor-element.elementor-element-28fcc4aa h4, .elementor-292 .elementor-element.elementor-element-28fcc4aa h5, .elementor-292 .elementor-element.elementor-element-28fcc4aa h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f5874eb */.elementor-292 .elementor-element.elementor-element-2f5874eb { position: relative; padding-bottom: 0 !important; }
.elementor-292 .elementor-element.elementor-element-2f5874eb::after { content:''; display:block; height:60px;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0,30 Q360,60 720,30 T1440,30 L1440,60 L0,60 Z' fill='%23f0f9f4'/></svg>");
  background-size: cover; }
.elementor-292 .elementor-element.elementor-element-2f5874eb {
  position: relative;
  overflow: hidden;
}
.elementor-292 .elementor-element.elementor-element-2f5874eb::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(56,189,248,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(135,162,123,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_brand-trust-6-kinetic-bg 16s ease-in-out infinite;
}
.elementor-292 .elementor-element.elementor-element-2f5874eb > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_brand-trust-6-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-292 .elementor-element.elementor-element-2f5874eb, .elementor-292 .elementor-element.elementor-element-2f5874eb * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7566f7ad */.elementor-292 .elementor-element.elementor-element-7566f7ad { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-7566f7ad > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-7566f7ad img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-7566f7ad .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-7566f7ad p, .elementor-292 .elementor-element.elementor-element-7566f7ad h1, .elementor-292 .elementor-element.elementor-element-7566f7ad h2, .elementor-292 .elementor-element.elementor-element-7566f7ad h3, .elementor-292 .elementor-element.elementor-element-7566f7ad h4, .elementor-292 .elementor-element.elementor-element-7566f7ad h5, .elementor-292 .elementor-element.elementor-element-7566f7ad h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-208b3aab */.elementor-292 .elementor-element.elementor-element-208b3aab { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-208b3aab > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-208b3aab img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-208b3aab .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-208b3aab p, .elementor-292 .elementor-element.elementor-element-208b3aab h1, .elementor-292 .elementor-element.elementor-element-208b3aab h2, .elementor-292 .elementor-element.elementor-element-208b3aab h3, .elementor-292 .elementor-element.elementor-element-208b3aab h4, .elementor-292 .elementor-element.elementor-element-208b3aab h5, .elementor-292 .elementor-element.elementor-element-208b3aab h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b97b598 */.elementor-292 .elementor-element.elementor-element-5b97b598 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-5b97b598 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-5b97b598 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-5b97b598 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-5b97b598 p, .elementor-292 .elementor-element.elementor-element-5b97b598 h1, .elementor-292 .elementor-element.elementor-element-5b97b598 h2, .elementor-292 .elementor-element.elementor-element-5b97b598 h3, .elementor-292 .elementor-element.elementor-element-5b97b598 h4, .elementor-292 .elementor-element.elementor-element-5b97b598 h5, .elementor-292 .elementor-element.elementor-element-5b97b598 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e046078 */.elementor-292 .elementor-element.elementor-element-3e046078 > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-3e046078 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-3e046078 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-3e046078 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c0d466d */.elementor-292 .elementor-element.elementor-element-5c0d466d { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-5c0d466d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-5c0d466d img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-5c0d466d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-5c0d466d p, .elementor-292 .elementor-element.elementor-element-5c0d466d h1, .elementor-292 .elementor-element.elementor-element-5c0d466d h2, .elementor-292 .elementor-element.elementor-element-5c0d466d h3, .elementor-292 .elementor-element.elementor-element-5c0d466d h4, .elementor-292 .elementor-element.elementor-element-5c0d466d h5, .elementor-292 .elementor-element.elementor-element-5c0d466d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57b109d1 */.elementor-292 .elementor-element.elementor-element-57b109d1 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-57b109d1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-57b109d1 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-57b109d1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-57b109d1 p, .elementor-292 .elementor-element.elementor-element-57b109d1 h1, .elementor-292 .elementor-element.elementor-element-57b109d1 h2, .elementor-292 .elementor-element.elementor-element-57b109d1 h3, .elementor-292 .elementor-element.elementor-element-57b109d1 h4, .elementor-292 .elementor-element.elementor-element-57b109d1 h5, .elementor-292 .elementor-element.elementor-element-57b109d1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b3b3a2 */.elementor-292 .elementor-element.elementor-element-1b3b3a2 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-1b3b3a2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-1b3b3a2 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-1b3b3a2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-1b3b3a2 p, .elementor-292 .elementor-element.elementor-element-1b3b3a2 h1, .elementor-292 .elementor-element.elementor-element-1b3b3a2 h2, .elementor-292 .elementor-element.elementor-element-1b3b3a2 h3, .elementor-292 .elementor-element.elementor-element-1b3b3a2 h4, .elementor-292 .elementor-element.elementor-element-1b3b3a2 h5, .elementor-292 .elementor-element.elementor-element-1b3b3a2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e2cc9d3 */.elementor-292 .elementor-element.elementor-element-1e2cc9d3 > .elementor-container > .elementor-row,
.elementor-292 .elementor-element.elementor-element-1e2cc9d3 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-292 .elementor-element.elementor-element-1e2cc9d3 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-292 .elementor-element.elementor-element-1e2cc9d3 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c4beba7 */.elementor-292 .elementor-element.elementor-element-5c4beba7 { min-width: 0 !important; }
.elementor-292 .elementor-element.elementor-element-5c4beba7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-5c4beba7 img { max-width: 100% !important; height: auto !important; }
.elementor-292 .elementor-element.elementor-element-5c4beba7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-292 .elementor-element.elementor-element-5c4beba7 p, .elementor-292 .elementor-element.elementor-element-5c4beba7 h1, .elementor-292 .elementor-element.elementor-element-5c4beba7 h2, .elementor-292 .elementor-element.elementor-element-5c4beba7 h3, .elementor-292 .elementor-element.elementor-element-5c4beba7 h4, .elementor-292 .elementor-element.elementor-element-5c4beba7 h5, .elementor-292 .elementor-element.elementor-element-5c4beba7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3bd2ea8d */.elementor-292 .elementor-element.elementor-element-3bd2ea8d .elementor-widget {
  animation: codex_category-faq-7-soft-reveal 700ms ease both;
}
.elementor-292 .elementor-element.elementor-element-3bd2ea8d .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-292 .elementor-element.elementor-element-3bd2ea8d .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-292 .elementor-element.elementor-element-3bd2ea8d .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-faq-7-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-292 .elementor-element.elementor-element-3bd2ea8d, .elementor-292 .elementor-element.elementor-element-3bd2ea8d * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */