.elementor-158 .elementor-element.elementor-element-4fc11cc4:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-4fc11cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-4fc11cc4 > .elementor-container{min-height:65vh;}.elementor-158 .elementor-element.elementor-element-4fc11cc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-158 .elementor-element.elementor-element-4fc11cc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-55175410 > .elementor-container{max-width:1200px;}.elementor-bc-flex-widget .elementor-158 .elementor-element.elementor-element-893897.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-158 .elementor-element.elementor-element-893897.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-158 .elementor-element.elementor-element-32929ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-158 .elementor-element.elementor-element-32929ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-13d8791d{text-align:start;}.elementor-158 .elementor-element.elementor-element-13d8791d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#17251f;}.elementor-158 .elementor-element.elementor-element-58fb2516{--spacer-size:16px;}.elementor-158 .elementor-element.elementor-element-5d720aa{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-158 .elementor-element.elementor-element-3afbb623{--spacer-size:24px;}.elementor-158 .elementor-element.elementor-element-5ad39d1 .elementor-button{background-color:#085da3;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-158 .elementor-element.elementor-element-1b1375b3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-158 .elementor-element.elementor-element-1b1375b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-158 .elementor-element.elementor-element-59a9eb95{text-align:start;}.elementor-158 .elementor-element.elementor-element-59a9eb95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-4aeaa928{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-158 .elementor-element.elementor-element-6ffdab16{--spacer-size:24px;}.elementor-158 .elementor-element.elementor-element-1aec3f28{text-align:start;}.elementor-158 .elementor-element.elementor-element-1aec3f28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-7bbf6744{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-158 .elementor-element.elementor-element-65a9f017{--spacer-size:24px;}.elementor-158 .elementor-element.elementor-element-273dbfb4{text-align:start;}.elementor-158 .elementor-element.elementor-element-273dbfb4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-d60b9af{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-158 .elementor-element.elementor-element-2fc0e44{--spacer-size:24px;}.elementor-158 .elementor-element.elementor-element-23b0d7bf:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-23b0d7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#085da3;}.elementor-158 .elementor-element.elementor-element-23b0d7bf > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-23b0d7bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-158 .elementor-element.elementor-element-23b0d7bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-4d754981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-158 .elementor-element.elementor-element-4d754981 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#edbf6b;}.elementor-158 .elementor-element.elementor-element-17b25c93{text-align:center;}.elementor-158 .elementor-element.elementor-element-17b25c93 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-603346df{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-158 .elementor-element.elementor-element-50c94a79{--spacer-size:30px;}.elementor-158 .elementor-element.elementor-element-798afeb7 > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-7d34ea07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-7d34ea07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-158 .elementor-element.elementor-element-7d34ea07 > .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-158 .elementor-element.elementor-element-7d34ea07 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-7d34ea07 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-7d34ea07 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-7d34ea07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-2c8dd252{text-align:start;}.elementor-158 .elementor-element.elementor-element-2c8dd252 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#edbf6b;}.elementor-158 .elementor-element.elementor-element-6954c8c{text-align:start;}.elementor-158 .elementor-element.elementor-element-6954c8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-35e316d9{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-158 .elementor-element.elementor-element-496898b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-496898b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-158 .elementor-element.elementor-element-496898b2 > .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-158 .elementor-element.elementor-element-496898b2 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-496898b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-496898b2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-496898b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-5e4f6fb3{text-align:start;}.elementor-158 .elementor-element.elementor-element-5e4f6fb3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#edbf6b;}.elementor-158 .elementor-element.elementor-element-cad88c{text-align:start;}.elementor-158 .elementor-element.elementor-element-cad88c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-53d77b31{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-158 .elementor-element.elementor-element-45d2a64e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-45d2a64e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-158 .elementor-element.elementor-element-45d2a64e > .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-158 .elementor-element.elementor-element-45d2a64e > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-45d2a64e > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-45d2a64e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-45d2a64e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-3190d716{text-align:start;}.elementor-158 .elementor-element.elementor-element-3190d716 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#edbf6b;}.elementor-158 .elementor-element.elementor-element-12c5bca6{text-align:start;}.elementor-158 .elementor-element.elementor-element-12c5bca6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-6b5cff5f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-158 .elementor-element.elementor-element-16f3ec06{--spacer-size:18px;}.elementor-158 .elementor-element.elementor-element-27f26946 > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-165770c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-165770c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-158 .elementor-element.elementor-element-165770c6 > .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-158 .elementor-element.elementor-element-165770c6 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-165770c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-165770c6 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-165770c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-19c18f74{text-align:start;}.elementor-158 .elementor-element.elementor-element-19c18f74 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#edbf6b;}.elementor-158 .elementor-element.elementor-element-1e766689{text-align:start;}.elementor-158 .elementor-element.elementor-element-1e766689 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-636f924c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-158 .elementor-element.elementor-element-358284a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-358284a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-158 .elementor-element.elementor-element-358284a5 > .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-158 .elementor-element.elementor-element-358284a5 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-358284a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-358284a5 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-358284a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-4bf62149{text-align:start;}.elementor-158 .elementor-element.elementor-element-4bf62149 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#edbf6b;}.elementor-158 .elementor-element.elementor-element-5a67f410{text-align:start;}.elementor-158 .elementor-element.elementor-element-5a67f410 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-6c033ff{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-158 .elementor-element.elementor-element-131436e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-131436e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-158 .elementor-element.elementor-element-131436e3 > .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-158 .elementor-element.elementor-element-131436e3 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-131436e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-131436e3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-131436e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-3db76d00{text-align:start;}.elementor-158 .elementor-element.elementor-element-3db76d00 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#edbf6b;}.elementor-158 .elementor-element.elementor-element-58897aeb{text-align:start;}.elementor-158 .elementor-element.elementor-element-58897aeb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-688f7abb{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-158 .elementor-element.elementor-element-1f3d163b:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-1f3d163b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-1f3d163b > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-1f3d163b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-158 .elementor-element.elementor-element-1f3d163b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-7b725a67{padding:100px 0px 0px 0px;text-align:center;}.elementor-158 .elementor-element.elementor-element-7b725a67 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-158 .elementor-element.elementor-element-42b12b43.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-158 .elementor-element.elementor-element-42b12b43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-158 .elementor-element.elementor-element-138b612{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-158 .elementor-element.elementor-element-138b612 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-69e3f80e{text-align:start;}.elementor-158 .elementor-element.elementor-element-69e3f80e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#17251f;}.elementor-158 .elementor-element.elementor-element-1d318876{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-60e4dbc3{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-158 .elementor-element.elementor-element-281691a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-158 .elementor-element.elementor-element-281691a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-158 .elementor-element.elementor-element-281691a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-158 .elementor-element.elementor-element-281691a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-158 .elementor-element.elementor-element-281691a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-158 .elementor-element.elementor-element-281691a0 .elementor-icon-list-icon i{color:#ac7a20;transition:color 0.3s;}.elementor-158 .elementor-element.elementor-element-281691a0 .elementor-icon-list-icon svg{fill:#ac7a20;transition:fill 0.3s;}.elementor-158 .elementor-element.elementor-element-281691a0{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-158 .elementor-element.elementor-element-281691a0 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-158 .elementor-element.elementor-element-2fa5c262{--spacer-size:20px;}.elementor-158 .elementor-element.elementor-element-5cd7ae79 .elementor-button{background-color:#085da3;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-fa7927:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-fa7927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-fa7927 > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-fa7927{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-158 .elementor-element.elementor-element-fa7927 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-38f6e1af > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-6738e461{text-align:start;}.elementor-158 .elementor-element.elementor-element-6738e461 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#17251f;}.elementor-158 .elementor-element.elementor-element-682c8216{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-bc-flex-widget .elementor-158 .elementor-element.elementor-element-799ca2b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-158 .elementor-element.elementor-element-799ca2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-158 .elementor-element.elementor-element-317157f4{--spacer-size:26px;}.elementor-158 .elementor-element.elementor-element-5629ce66 > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-268efc20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-268efc20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-268efc20 > .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-158 .elementor-element.elementor-element-268efc20 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-268efc20 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-268efc20 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-268efc20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-53e9496a{text-align:center;}.elementor-158 .elementor-element.elementor-element-53e9496a img{width:100%;max-width:100%;}.elementor-158 .elementor-element.elementor-element-5c8a1d50{text-align:start;}.elementor-158 .elementor-element.elementor-element-5c8a1d50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-158 .elementor-element.elementor-element-5ce82bc{text-align:start;}.elementor-158 .elementor-element.elementor-element-5ce82bc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-158 .elementor-element.elementor-element-44875d06{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-158 .elementor-element.elementor-element-4f4330b2{text-align:start;}.elementor-158 .elementor-element.elementor-element-4f4330b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-1bbd5b7 .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#085da3;color:#085da3;border-style:solid;border-width:2px 2px 2px 2px;border-color:#085da3;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-41e5813f{text-align:center;}.elementor-158 .elementor-element.elementor-element-41e5813f img{width:100%;max-width:100%;}.elementor-158 .elementor-element.elementor-element-7392e365{text-align:start;}.elementor-158 .elementor-element.elementor-element-7392e365 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-158 .elementor-element.elementor-element-394956d1{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-158 .elementor-element.elementor-element-4dd1eeb5{text-align:start;}.elementor-158 .elementor-element.elementor-element-4dd1eeb5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-c7a51c3 .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#085da3;color:#085da3;border-style:solid;border-width:2px 2px 2px 2px;border-color:#085da3;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-36a6cbdc{--spacer-size:10px;}.elementor-158 .elementor-element.elementor-element-45ce8271 > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-5788042:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-5788042 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-5788042 > .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-158 .elementor-element.elementor-element-5788042 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-5788042 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-5788042 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-5788042 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-47eaa09a{text-align:center;}.elementor-158 .elementor-element.elementor-element-47eaa09a img{width:100%;max-width:100%;}.elementor-158 .elementor-element.elementor-element-5a7f45c1{text-align:start;}.elementor-158 .elementor-element.elementor-element-5a7f45c1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-158 .elementor-element.elementor-element-23b12bed{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-158 .elementor-element.elementor-element-6aee255a{text-align:start;}.elementor-158 .elementor-element.elementor-element-6aee255a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-7f321b7e .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#085da3;color:#085da3;border-style:solid;border-width:2px 2px 2px 2px;border-color:#085da3;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-79ee7928{text-align:center;}.elementor-158 .elementor-element.elementor-element-79ee7928 img{width:100%;max-width:100%;}.elementor-158 .elementor-element.elementor-element-3f6ce245{text-align:start;}.elementor-158 .elementor-element.elementor-element-3f6ce245 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-158 .elementor-element.elementor-element-4d792f6e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-158 .elementor-element.elementor-element-4b4d91bf{text-align:start;}.elementor-158 .elementor-element.elementor-element-4b4d91bf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-5d4031a5 .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#085da3;color:#085da3;border-style:solid;border-width:2px 2px 2px 2px;border-color:#085da3;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-5bcc3d74{--spacer-size:10px;}.elementor-158 .elementor-element.elementor-element-48f1aef4:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-48f1aef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f3;}.elementor-158 .elementor-element.elementor-element-48f1aef4 > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-48f1aef4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-158 .elementor-element.elementor-element-48f1aef4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-1aa13bef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-158 .elementor-element.elementor-element-1aa13bef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-53e44605{text-align:center;}.elementor-158 .elementor-element.elementor-element-53e44605 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#17251f;}.elementor-158 .elementor-element.elementor-element-5b2c434d{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-158 .elementor-element.elementor-element-2c4e7f90{--spacer-size:30px;}.elementor-158 .elementor-element.elementor-element-4a8146b4 > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-9d8851d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-9d8851d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-9d8851d > .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-158 .elementor-element.elementor-element-9d8851d > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-9d8851d > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-9d8851d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-9d8851d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-68ceefda{text-align:start;}.elementor-158 .elementor-element.elementor-element-68ceefda .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-48439407{text-align:start;}.elementor-158 .elementor-element.elementor-element-48439407 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#17251f;}.elementor-158 .elementor-element.elementor-element-7587d0af{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-158 .elementor-element.elementor-element-3fe32b2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-3fe32b2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-3fe32b2c > .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-158 .elementor-element.elementor-element-3fe32b2c > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-3fe32b2c > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-3fe32b2c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-3fe32b2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-4de9bc2{text-align:start;}.elementor-158 .elementor-element.elementor-element-4de9bc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-6f18bc48{text-align:start;}.elementor-158 .elementor-element.elementor-element-6f18bc48 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#17251f;}.elementor-158 .elementor-element.elementor-element-7013b58c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-158 .elementor-element.elementor-element-2fc55d66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-2fc55d66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-2fc55d66 > .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-158 .elementor-element.elementor-element-2fc55d66 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-2fc55d66 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-2fc55d66 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-2fc55d66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-2d0a1189{text-align:start;}.elementor-158 .elementor-element.elementor-element-2d0a1189 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-5168f510{text-align:start;}.elementor-158 .elementor-element.elementor-element-5168f510 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#17251f;}.elementor-158 .elementor-element.elementor-element-56a6d849{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-158 .elementor-element.elementor-element-103a1487{--spacer-size:18px;}.elementor-158 .elementor-element.elementor-element-6fc84f4b > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-3f8724fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-3f8724fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-3f8724fa > .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-158 .elementor-element.elementor-element-3f8724fa > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-3f8724fa > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-3f8724fa > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-3f8724fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-56d35292{text-align:start;}.elementor-158 .elementor-element.elementor-element-56d35292 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-56e4e5b9{text-align:start;}.elementor-158 .elementor-element.elementor-element-56e4e5b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#17251f;}.elementor-158 .elementor-element.elementor-element-5f66c3ac{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-158 .elementor-element.elementor-element-33d51a06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-33d51a06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-33d51a06 > .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-158 .elementor-element.elementor-element-33d51a06 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-33d51a06 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-33d51a06 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-33d51a06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-3f8e68f3{text-align:start;}.elementor-158 .elementor-element.elementor-element-3f8e68f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-1c8be44f{text-align:start;}.elementor-158 .elementor-element.elementor-element-1c8be44f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#17251f;}.elementor-158 .elementor-element.elementor-element-6cdcb7f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-158 .elementor-element.elementor-element-28ba4923:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-28ba4923 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-28ba4923 > .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-158 .elementor-element.elementor-element-28ba4923 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-28ba4923 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-28ba4923 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-28ba4923 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-1a1e4ee2{text-align:start;}.elementor-158 .elementor-element.elementor-element-1a1e4ee2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-66eb3bc5{text-align:start;}.elementor-158 .elementor-element.elementor-element-66eb3bc5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#17251f;}.elementor-158 .elementor-element.elementor-element-55e79058{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-158 .elementor-element.elementor-element-5495d994:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-5495d994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17251f;}.elementor-158 .elementor-element.elementor-element-5495d994 > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-5495d994{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-158 .elementor-element.elementor-element-5495d994 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-54517670{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-158 .elementor-element.elementor-element-54517670 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#e5a32b;}.elementor-158 .elementor-element.elementor-element-106aaa52{text-align:center;}.elementor-158 .elementor-element.elementor-element-106aaa52 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-7d31fa06{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-158 .elementor-element.elementor-element-718ba3e5{--spacer-size:30px;}.elementor-158 .elementor-element.elementor-element-75e6b506 > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-1977102e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-1977102e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-158 .elementor-element.elementor-element-1977102e > .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-158 .elementor-element.elementor-element-1977102e > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-1977102e > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-1977102e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-1977102e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-659939cb .elementor-icon-box-wrapper{gap:15px;}.elementor-158 .elementor-element.elementor-element-659939cb.elementor-view-stacked .elementor-icon{background-color:#e5a32b;}.elementor-158 .elementor-element.elementor-element-659939cb.elementor-view-framed .elementor-icon, .elementor-158 .elementor-element.elementor-element-659939cb.elementor-view-default .elementor-icon{fill:#e5a32b;color:#e5a32b;border-color:#e5a32b;}.elementor-158 .elementor-element.elementor-element-659939cb .elementor-icon{font-size:36px;}.elementor-158 .elementor-element.elementor-element-659939cb .elementor-icon-box-title, .elementor-158 .elementor-element.elementor-element-659939cb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-158 .elementor-element.elementor-element-659939cb .elementor-icon-box-title{color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-659939cb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.9);}.elementor-158 .elementor-element.elementor-element-73f35c3c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-73f35c3c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-158 .elementor-element.elementor-element-73f35c3c > .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-158 .elementor-element.elementor-element-73f35c3c > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-73f35c3c > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-73f35c3c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-73f35c3c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-5a5101cf .elementor-icon-box-wrapper{gap:15px;}.elementor-158 .elementor-element.elementor-element-5a5101cf.elementor-view-stacked .elementor-icon{background-color:#e5a32b;}.elementor-158 .elementor-element.elementor-element-5a5101cf.elementor-view-framed .elementor-icon, .elementor-158 .elementor-element.elementor-element-5a5101cf.elementor-view-default .elementor-icon{fill:#e5a32b;color:#e5a32b;border-color:#e5a32b;}.elementor-158 .elementor-element.elementor-element-5a5101cf .elementor-icon{font-size:36px;}.elementor-158 .elementor-element.elementor-element-5a5101cf .elementor-icon-box-title, .elementor-158 .elementor-element.elementor-element-5a5101cf .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-158 .elementor-element.elementor-element-5a5101cf .elementor-icon-box-title{color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-5a5101cf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.9);}.elementor-158 .elementor-element.elementor-element-40ca5ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-40ca5ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-158 .elementor-element.elementor-element-40ca5ca > .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-158 .elementor-element.elementor-element-40ca5ca > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-40ca5ca > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-40ca5ca > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-40ca5ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-7442839b .elementor-icon-box-wrapper{gap:15px;}.elementor-158 .elementor-element.elementor-element-7442839b.elementor-view-stacked .elementor-icon{background-color:#e5a32b;}.elementor-158 .elementor-element.elementor-element-7442839b.elementor-view-framed .elementor-icon, .elementor-158 .elementor-element.elementor-element-7442839b.elementor-view-default .elementor-icon{fill:#e5a32b;color:#e5a32b;border-color:#e5a32b;}.elementor-158 .elementor-element.elementor-element-7442839b .elementor-icon{font-size:36px;}.elementor-158 .elementor-element.elementor-element-7442839b .elementor-icon-box-title, .elementor-158 .elementor-element.elementor-element-7442839b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-158 .elementor-element.elementor-element-7442839b .elementor-icon-box-title{color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-7442839b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.9);}.elementor-158 .elementor-element.elementor-element-280d3c3e{--spacer-size:18px;}.elementor-158 .elementor-element.elementor-element-3cf41c5c > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-705e4839:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-705e4839 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a3631;}.elementor-158 .elementor-element.elementor-element-705e4839 > .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-158 .elementor-element.elementor-element-705e4839 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-705e4839 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-705e4839 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-705e4839 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-12ca251a .elementor-icon-box-wrapper{gap:15px;}.elementor-158 .elementor-element.elementor-element-12ca251a.elementor-view-stacked .elementor-icon{background-color:#e5a32b;}.elementor-158 .elementor-element.elementor-element-12ca251a.elementor-view-framed .elementor-icon, .elementor-158 .elementor-element.elementor-element-12ca251a.elementor-view-default .elementor-icon{fill:#e5a32b;color:#e5a32b;border-color:#e5a32b;}.elementor-158 .elementor-element.elementor-element-12ca251a .elementor-icon{font-size:36px;}.elementor-158 .elementor-element.elementor-element-12ca251a .elementor-icon-box-title, .elementor-158 .elementor-element.elementor-element-12ca251a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-158 .elementor-element.elementor-element-12ca251a .elementor-icon-box-title{color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-12ca251a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.9);}.elementor-158 .elementor-element.elementor-element-7e3c59da:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-7e3c59da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f3;}.elementor-158 .elementor-element.elementor-element-7e3c59da > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-7e3c59da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-158 .elementor-element.elementor-element-7e3c59da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-211cbd33 > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-597974e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-597974e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-597974e5 > .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-158 .elementor-element.elementor-element-597974e5 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-597974e5 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-597974e5 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-597974e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-7102d56a{text-align:start;}.elementor-158 .elementor-element.elementor-element-7102d56a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-7864daea{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-158 .elementor-element.elementor-element-46d3567b{text-align:start;}.elementor-158 .elementor-element.elementor-element-25a6c4d0 .elementor-title{color:#2d2a26;}.elementor-158 .elementor-element.elementor-element-25a6c4d0 .elementor-progress-wrapper{background-color:#e8e2d8;}.elementor-158 .elementor-element.elementor-element-25a6c4d0 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-158 .elementor-element.elementor-element-43c953bd .elementor-title{color:#2d2a26;}.elementor-158 .elementor-element.elementor-element-43c953bd .elementor-progress-wrapper{background-color:#e8e2d8;}.elementor-158 .elementor-element.elementor-element-43c953bd .elementor-progress-bar{height:10px;line-height:10px;}.elementor-158 .elementor-element.elementor-element-36547f0a .elementor-title{color:#2d2a26;}.elementor-158 .elementor-element.elementor-element-36547f0a .elementor-progress-wrapper{background-color:#e8e2d8;}.elementor-158 .elementor-element.elementor-element-36547f0a .elementor-progress-bar{height:10px;line-height:10px;}.elementor-158 .elementor-element.elementor-element-ae7d770 .elementor-title{color:#2d2a26;}.elementor-158 .elementor-element.elementor-element-ae7d770 .elementor-progress-wrapper{background-color:#e8e2d8;}.elementor-158 .elementor-element.elementor-element-ae7d770 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-158 .elementor-element.elementor-element-1c9ee6d6:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-1c9ee6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-1c9ee6d6 > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-1c9ee6d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-158 .elementor-element.elementor-element-1c9ee6d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-1a6a6894{text-align:center;}.elementor-158 .elementor-element.elementor-element-1a6a6894 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#17251f;}.elementor-158 .elementor-element.elementor-element-4b7ef420{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-158 .elementor-element.elementor-element-4be17414{--spacer-size:34px;}.elementor-158 .elementor-element.elementor-element-16c0018b > .elementor-container{max-width:1200px;}.elementor-158 .elementor-element.elementor-element-8bdcd77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-8bdcd77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-8bdcd77 > .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-158 .elementor-element.elementor-element-8bdcd77 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-8bdcd77 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-8bdcd77 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-8bdcd77 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-67de6442 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-158 .elementor-element.elementor-element-67de6442 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-158 .elementor-element.elementor-element-67de6442 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-158 .elementor-element.elementor-element-67de6442 .elementor-accordion-icon, .elementor-158 .elementor-element.elementor-element-67de6442 .elementor-accordion-title{color:#17251f;}.elementor-158 .elementor-element.elementor-element-67de6442 .elementor-accordion-icon svg{fill:#17251f;}.elementor-158 .elementor-element.elementor-element-67de6442 .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-158 .elementor-element.elementor-element-67de6442 .elementor-tab-title .elementor-accordion-icon i:before{color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-67de6442 .elementor-tab-title .elementor-accordion-icon svg{fill:#ac7a20;}.elementor-158 .elementor-element.elementor-element-67de6442 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-67de6442 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#ac7a20;}.elementor-158 .elementor-element.elementor-element-67de6442 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-158 .elementor-element.elementor-element-79b03fd1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-158 .elementor-element.elementor-element-79b03fd1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-79b03fd1 > .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-158 .elementor-element.elementor-element-79b03fd1 > .elementor-element-populated, .elementor-158 .elementor-element.elementor-element-79b03fd1 > .elementor-element-populated > .elementor-background-overlay, .elementor-158 .elementor-element.elementor-element-79b03fd1 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-158 .elementor-element.elementor-element-79b03fd1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-accordion-icon, .elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-accordion-title{color:#17251f;}.elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-accordion-icon svg{fill:#17251f;}.elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-tab-title .elementor-accordion-icon i:before{color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-tab-title .elementor-accordion-icon svg{fill:#ac7a20;}.elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#ac7a20;}.elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#ac7a20;}.elementor-158 .elementor-element.elementor-element-5af3e919 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}@media(max-width:1024px){.elementor-158 .elementor-element.elementor-element-32929ab .elementor-heading-title{font-size:12px;}.elementor-158 .elementor-element.elementor-element-13d8791d .elementor-heading-title{font-size:42px;}.elementor-158 .elementor-element.elementor-element-58fb2516{--spacer-size:11px;}.elementor-158 .elementor-element.elementor-element-5d720aa{font-size:15px;}.elementor-158 .elementor-element.elementor-element-3afbb623{--spacer-size:17px;}.elementor-158 .elementor-element.elementor-element-59a9eb95 .elementor-heading-title{font-size:38px;}.elementor-158 .elementor-element.elementor-element-4aeaa928{font-size:15px;}.elementor-158 .elementor-element.elementor-element-6ffdab16{--spacer-size:17px;}.elementor-158 .elementor-element.elementor-element-1aec3f28 .elementor-heading-title{font-size:38px;}.elementor-158 .elementor-element.elementor-element-7bbf6744{font-size:15px;}.elementor-158 .elementor-element.elementor-element-65a9f017{--spacer-size:17px;}.elementor-158 .elementor-element.elementor-element-273dbfb4 .elementor-heading-title{font-size:38px;}.elementor-158 .elementor-element.elementor-element-d60b9af{font-size:15px;}.elementor-158 .elementor-element.elementor-element-2fc0e44{--spacer-size:17px;}.elementor-158 .elementor-element.elementor-element-4d754981 .elementor-heading-title{font-size:12px;}.elementor-158 .elementor-element.elementor-element-17b25c93 .elementor-heading-title{font-size:30px;}.elementor-158 .elementor-element.elementor-element-603346df{font-size:15px;}.elementor-158 .elementor-element.elementor-element-50c94a79{--spacer-size:21px;}.elementor-158 .elementor-element.elementor-element-2c8dd252 .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-6954c8c .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-35e316d9{font-size:15px;}.elementor-158 .elementor-element.elementor-element-5e4f6fb3 .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-cad88c .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-53d77b31{font-size:15px;}.elementor-158 .elementor-element.elementor-element-3190d716 .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-12c5bca6 .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-6b5cff5f{font-size:15px;}.elementor-158 .elementor-element.elementor-element-16f3ec06{--spacer-size:13px;}.elementor-158 .elementor-element.elementor-element-19c18f74 .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-1e766689 .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-636f924c{font-size:15px;}.elementor-158 .elementor-element.elementor-element-4bf62149 .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-5a67f410 .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-6c033ff{font-size:15px;}.elementor-158 .elementor-element.elementor-element-3db76d00 .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-58897aeb .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-688f7abb{font-size:15px;}.elementor-158 .elementor-element.elementor-element-7b725a67 img{width:100%;}.elementor-158 .elementor-element.elementor-element-138b612 .elementor-heading-title{font-size:12px;}.elementor-158 .elementor-element.elementor-element-69e3f80e .elementor-heading-title{font-size:30px;}.elementor-158 .elementor-element.elementor-element-1d318876{font-size:15px;}.elementor-158 .elementor-element.elementor-element-60e4dbc3{font-size:15px;}.elementor-158 .elementor-element.elementor-element-2fa5c262{--spacer-size:14px;}.elementor-158 .elementor-element.elementor-element-6738e461 .elementor-heading-title{font-size:30px;}.elementor-158 .elementor-element.elementor-element-682c8216{font-size:15px;}.elementor-158 .elementor-element.elementor-element-317157f4{--spacer-size:18px;}.elementor-158 .elementor-element.elementor-element-53e9496a img{width:100%;}.elementor-158 .elementor-element.elementor-element-5c8a1d50 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-5ce82bc .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-44875d06{font-size:15px;}.elementor-158 .elementor-element.elementor-element-4f4330b2 .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-41e5813f img{width:100%;}.elementor-158 .elementor-element.elementor-element-7392e365 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-394956d1{font-size:15px;}.elementor-158 .elementor-element.elementor-element-4dd1eeb5 .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-36a6cbdc{--spacer-size:7px;}.elementor-158 .elementor-element.elementor-element-47eaa09a img{width:100%;}.elementor-158 .elementor-element.elementor-element-5a7f45c1 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-23b12bed{font-size:15px;}.elementor-158 .elementor-element.elementor-element-6aee255a .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-79ee7928 img{width:100%;}.elementor-158 .elementor-element.elementor-element-3f6ce245 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-4d792f6e{font-size:15px;}.elementor-158 .elementor-element.elementor-element-4b4d91bf .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-5bcc3d74{--spacer-size:7px;}.elementor-158 .elementor-element.elementor-element-1aa13bef .elementor-heading-title{font-size:12px;}.elementor-158 .elementor-element.elementor-element-53e44605 .elementor-heading-title{font-size:30px;}.elementor-158 .elementor-element.elementor-element-5b2c434d{font-size:15px;}.elementor-158 .elementor-element.elementor-element-2c4e7f90{--spacer-size:21px;}.elementor-158 .elementor-element.elementor-element-68ceefda .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-48439407 .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-7587d0af{font-size:15px;}.elementor-158 .elementor-element.elementor-element-4de9bc2 .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-6f18bc48 .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-7013b58c{font-size:15px;}.elementor-158 .elementor-element.elementor-element-2d0a1189 .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-5168f510 .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-56a6d849{font-size:15px;}.elementor-158 .elementor-element.elementor-element-103a1487{--spacer-size:13px;}.elementor-158 .elementor-element.elementor-element-56d35292 .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-56e4e5b9 .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-5f66c3ac{font-size:15px;}.elementor-158 .elementor-element.elementor-element-3f8e68f3 .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-1c8be44f .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-6cdcb7f{font-size:15px;}.elementor-158 .elementor-element.elementor-element-1a1e4ee2 .elementor-heading-title{font-size:22px;}.elementor-158 .elementor-element.elementor-element-66eb3bc5 .elementor-heading-title{font-size:18px;}.elementor-158 .elementor-element.elementor-element-55e79058{font-size:15px;}.elementor-158 .elementor-element.elementor-element-54517670 .elementor-heading-title{font-size:12px;}.elementor-158 .elementor-element.elementor-element-106aaa52 .elementor-heading-title{font-size:30px;}.elementor-158 .elementor-element.elementor-element-7d31fa06{font-size:15px;}.elementor-158 .elementor-element.elementor-element-718ba3e5{--spacer-size:21px;}.elementor-158 .elementor-element.elementor-element-280d3c3e{--spacer-size:13px;}.elementor-158 .elementor-element.elementor-element-7102d56a .elementor-heading-title{font-size:42px;}.elementor-158 .elementor-element.elementor-element-7864daea{font-size:15px;}.elementor-158 .elementor-element.elementor-element-1a6a6894 .elementor-heading-title{font-size:30px;}.elementor-158 .elementor-element.elementor-element-4b7ef420{font-size:15px;}.elementor-158 .elementor-element.elementor-element-4be17414{--spacer-size:24px;}}@media(min-width:768px){.elementor-158 .elementor-element.elementor-element-77e8a3d3{width:100%;}.elementor-158 .elementor-element.elementor-element-893897{width:55%;}.elementor-158 .elementor-element.elementor-element-1b1375b3{width:45%;}.elementor-158 .elementor-element.elementor-element-545fe4e8{width:100%;}.elementor-158 .elementor-element.elementor-element-7d34ea07{width:33%;}.elementor-158 .elementor-element.elementor-element-496898b2{width:33%;}.elementor-158 .elementor-element.elementor-element-45d2a64e{width:34%;}.elementor-158 .elementor-element.elementor-element-165770c6{width:33%;}.elementor-158 .elementor-element.elementor-element-358284a5{width:33%;}.elementor-158 .elementor-element.elementor-element-131436e3{width:34%;}.elementor-158 .elementor-element.elementor-element-543d6c2d{width:50%;}.elementor-158 .elementor-element.elementor-element-42b12b43{width:50%;}.elementor-158 .elementor-element.elementor-element-1d919f49{width:100%;}.elementor-158 .elementor-element.elementor-element-7f518c45{width:58%;}.elementor-158 .elementor-element.elementor-element-799ca2b{width:42%;}.elementor-158 .elementor-element.elementor-element-6d32bab0{width:100%;}.elementor-158 .elementor-element.elementor-element-9d8851d{width:33%;}.elementor-158 .elementor-element.elementor-element-3fe32b2c{width:33%;}.elementor-158 .elementor-element.elementor-element-2fc55d66{width:34%;}.elementor-158 .elementor-element.elementor-element-3f8724fa{width:33%;}.elementor-158 .elementor-element.elementor-element-33d51a06{width:33%;}.elementor-158 .elementor-element.elementor-element-28ba4923{width:34%;}.elementor-158 .elementor-element.elementor-element-684322e1{width:100%;}.elementor-158 .elementor-element.elementor-element-1977102e{width:33%;}.elementor-158 .elementor-element.elementor-element-73f35c3c{width:33%;}.elementor-158 .elementor-element.elementor-element-40ca5ca{width:34%;}.elementor-158 .elementor-element.elementor-element-705e4839{width:100%;}.elementor-158 .elementor-element.elementor-element-6c7e3ab0{width:100%;}.elementor-158 .elementor-element.elementor-element-597974e5{width:32%;}.elementor-158 .elementor-element.elementor-element-6ca62fc6{width:68%;}.elementor-158 .elementor-element.elementor-element-6fcd1e6a{width:100%;}.elementor-158 .elementor-element.elementor-element-8bdcd77{width:50%;}.elementor-158 .elementor-element.elementor-element-79b03fd1{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-158 .elementor-element.elementor-element-893897{width:55%;}.elementor-158 .elementor-element.elementor-element-1b1375b3{width:45%;}.elementor-158 .elementor-element.elementor-element-7d34ea07{width:50%;}.elementor-158 .elementor-element.elementor-element-496898b2{width:50%;}.elementor-158 .elementor-element.elementor-element-45d2a64e{width:34%;}.elementor-158 .elementor-element.elementor-element-165770c6{width:50%;}.elementor-158 .elementor-element.elementor-element-358284a5{width:50%;}.elementor-158 .elementor-element.elementor-element-131436e3{width:34%;}.elementor-158 .elementor-element.elementor-element-543d6c2d{width:50%;}.elementor-158 .elementor-element.elementor-element-42b12b43{width:50%;}.elementor-158 .elementor-element.elementor-element-7f518c45{width:58%;}.elementor-158 .elementor-element.elementor-element-799ca2b{width:42%;}.elementor-158 .elementor-element.elementor-element-268efc20{width:50%;}.elementor-158 .elementor-element.elementor-element-6a3b681{width:52%;}.elementor-158 .elementor-element.elementor-element-5788042{width:50%;}.elementor-158 .elementor-element.elementor-element-52678194{width:52%;}.elementor-158 .elementor-element.elementor-element-9d8851d{width:50%;}.elementor-158 .elementor-element.elementor-element-3fe32b2c{width:50%;}.elementor-158 .elementor-element.elementor-element-2fc55d66{width:34%;}.elementor-158 .elementor-element.elementor-element-3f8724fa{width:50%;}.elementor-158 .elementor-element.elementor-element-33d51a06{width:50%;}.elementor-158 .elementor-element.elementor-element-28ba4923{width:34%;}.elementor-158 .elementor-element.elementor-element-1977102e{width:50%;}.elementor-158 .elementor-element.elementor-element-73f35c3c{width:50%;}.elementor-158 .elementor-element.elementor-element-40ca5ca{width:34%;}.elementor-158 .elementor-element.elementor-element-705e4839{width:100%;}.elementor-158 .elementor-element.elementor-element-597974e5{width:50%;}.elementor-158 .elementor-element.elementor-element-6ca62fc6{width:68%;}.elementor-158 .elementor-element.elementor-element-8bdcd77{width:50%;}.elementor-158 .elementor-element.elementor-element-79b03fd1{width:50%;}}@media(max-width:767px){.elementor-158 .elementor-element.elementor-element-893897{width:100%;}.elementor-158 .elementor-element.elementor-element-32929ab .elementor-heading-title{font-size:11px;}.elementor-158 .elementor-element.elementor-element-13d8791d .elementor-heading-title{font-size:32px;}.elementor-158 .elementor-element.elementor-element-58fb2516{--spacer-size:8px;}.elementor-158 .elementor-element.elementor-element-5d720aa{font-size:15px;}.elementor-158 .elementor-element.elementor-element-3afbb623{--spacer-size:12px;}.elementor-158 .elementor-element.elementor-element-1b1375b3{width:100%;}.elementor-158 .elementor-element.elementor-element-59a9eb95 .elementor-heading-title{font-size:30px;}.elementor-158 .elementor-element.elementor-element-4aeaa928{font-size:15px;}.elementor-158 .elementor-element.elementor-element-6ffdab16{--spacer-size:12px;}.elementor-158 .elementor-element.elementor-element-1aec3f28 .elementor-heading-title{font-size:30px;}.elementor-158 .elementor-element.elementor-element-7bbf6744{font-size:15px;}.elementor-158 .elementor-element.elementor-element-65a9f017{--spacer-size:12px;}.elementor-158 .elementor-element.elementor-element-273dbfb4 .elementor-heading-title{font-size:30px;}.elementor-158 .elementor-element.elementor-element-d60b9af{font-size:15px;}.elementor-158 .elementor-element.elementor-element-2fc0e44{--spacer-size:12px;}.elementor-158 .elementor-element.elementor-element-4d754981 .elementor-heading-title{font-size:11px;}.elementor-158 .elementor-element.elementor-element-17b25c93 .elementor-heading-title{font-size:26px;}.elementor-158 .elementor-element.elementor-element-603346df{font-size:15px;}.elementor-158 .elementor-element.elementor-element-50c94a79{--spacer-size:15px;}.elementor-158 .elementor-element.elementor-element-7d34ea07{width:100%;}.elementor-158 .elementor-element.elementor-element-2c8dd252 .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-6954c8c .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-35e316d9{font-size:15px;}.elementor-158 .elementor-element.elementor-element-496898b2{width:100%;}.elementor-158 .elementor-element.elementor-element-5e4f6fb3 .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-cad88c .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-53d77b31{font-size:15px;}.elementor-158 .elementor-element.elementor-element-45d2a64e{width:100%;}.elementor-158 .elementor-element.elementor-element-3190d716 .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-12c5bca6 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-6b5cff5f{font-size:15px;}.elementor-158 .elementor-element.elementor-element-16f3ec06{--spacer-size:9px;}.elementor-158 .elementor-element.elementor-element-165770c6{width:100%;}.elementor-158 .elementor-element.elementor-element-19c18f74 .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-1e766689 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-636f924c{font-size:15px;}.elementor-158 .elementor-element.elementor-element-358284a5{width:100%;}.elementor-158 .elementor-element.elementor-element-4bf62149 .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-5a67f410 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-6c033ff{font-size:15px;}.elementor-158 .elementor-element.elementor-element-131436e3{width:100%;}.elementor-158 .elementor-element.elementor-element-3db76d00 .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-58897aeb .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-688f7abb{font-size:15px;}.elementor-158 .elementor-element.elementor-element-543d6c2d{width:100%;}.elementor-158 .elementor-element.elementor-element-7b725a67 img{width:100%;}.elementor-158 .elementor-element.elementor-element-42b12b43{width:100%;}.elementor-158 .elementor-element.elementor-element-138b612 .elementor-heading-title{font-size:11px;}.elementor-158 .elementor-element.elementor-element-69e3f80e .elementor-heading-title{font-size:26px;}.elementor-158 .elementor-element.elementor-element-1d318876{font-size:15px;}.elementor-158 .elementor-element.elementor-element-60e4dbc3{font-size:15px;}.elementor-158 .elementor-element.elementor-element-2fa5c262{--spacer-size:10px;}.elementor-158 .elementor-element.elementor-element-7f518c45{width:100%;}.elementor-158 .elementor-element.elementor-element-6738e461 .elementor-heading-title{font-size:26px;}.elementor-158 .elementor-element.elementor-element-682c8216{font-size:15px;}.elementor-158 .elementor-element.elementor-element-799ca2b{width:100%;}.elementor-158 .elementor-element.elementor-element-317157f4{--spacer-size:13px;}.elementor-158 .elementor-element.elementor-element-268efc20{width:100%;}.elementor-158 .elementor-element.elementor-element-53e9496a img{width:100%;}.elementor-158 .elementor-element.elementor-element-5c8a1d50 .elementor-heading-title{font-size:16px;}.elementor-158 .elementor-element.elementor-element-5ce82bc .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-44875d06{font-size:15px;}.elementor-158 .elementor-element.elementor-element-4f4330b2 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-6a3b681{width:100%;}.elementor-158 .elementor-element.elementor-element-41e5813f img{width:100%;}.elementor-158 .elementor-element.elementor-element-7392e365 .elementor-heading-title{font-size:16px;}.elementor-158 .elementor-element.elementor-element-394956d1{font-size:15px;}.elementor-158 .elementor-element.elementor-element-4dd1eeb5 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-36a6cbdc{--spacer-size:5px;}.elementor-158 .elementor-element.elementor-element-5788042{width:100%;}.elementor-158 .elementor-element.elementor-element-47eaa09a img{width:100%;}.elementor-158 .elementor-element.elementor-element-5a7f45c1 .elementor-heading-title{font-size:16px;}.elementor-158 .elementor-element.elementor-element-23b12bed{font-size:15px;}.elementor-158 .elementor-element.elementor-element-6aee255a .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-52678194{width:100%;}.elementor-158 .elementor-element.elementor-element-79ee7928 img{width:100%;}.elementor-158 .elementor-element.elementor-element-3f6ce245 .elementor-heading-title{font-size:16px;}.elementor-158 .elementor-element.elementor-element-4d792f6e{font-size:15px;}.elementor-158 .elementor-element.elementor-element-4b4d91bf .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-5bcc3d74{--spacer-size:5px;}.elementor-158 .elementor-element.elementor-element-1aa13bef .elementor-heading-title{font-size:11px;}.elementor-158 .elementor-element.elementor-element-53e44605 .elementor-heading-title{font-size:26px;}.elementor-158 .elementor-element.elementor-element-5b2c434d{font-size:15px;}.elementor-158 .elementor-element.elementor-element-2c4e7f90{--spacer-size:15px;}.elementor-158 .elementor-element.elementor-element-9d8851d{width:100%;}.elementor-158 .elementor-element.elementor-element-68ceefda .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-48439407 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-7587d0af{font-size:15px;}.elementor-158 .elementor-element.elementor-element-3fe32b2c{width:100%;}.elementor-158 .elementor-element.elementor-element-4de9bc2 .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-6f18bc48 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-7013b58c{font-size:15px;}.elementor-158 .elementor-element.elementor-element-2fc55d66{width:100%;}.elementor-158 .elementor-element.elementor-element-2d0a1189 .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-5168f510 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-56a6d849{font-size:15px;}.elementor-158 .elementor-element.elementor-element-103a1487{--spacer-size:9px;}.elementor-158 .elementor-element.elementor-element-3f8724fa{width:100%;}.elementor-158 .elementor-element.elementor-element-56d35292 .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-56e4e5b9 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-5f66c3ac{font-size:15px;}.elementor-158 .elementor-element.elementor-element-33d51a06{width:100%;}.elementor-158 .elementor-element.elementor-element-3f8e68f3 .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-1c8be44f .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-6cdcb7f{font-size:15px;}.elementor-158 .elementor-element.elementor-element-28ba4923{width:100%;}.elementor-158 .elementor-element.elementor-element-1a1e4ee2 .elementor-heading-title{font-size:20px;}.elementor-158 .elementor-element.elementor-element-66eb3bc5 .elementor-heading-title{font-size:17px;}.elementor-158 .elementor-element.elementor-element-55e79058{font-size:15px;}.elementor-158 .elementor-element.elementor-element-54517670 .elementor-heading-title{font-size:11px;}.elementor-158 .elementor-element.elementor-element-106aaa52 .elementor-heading-title{font-size:26px;}.elementor-158 .elementor-element.elementor-element-7d31fa06{font-size:15px;}.elementor-158 .elementor-element.elementor-element-718ba3e5{--spacer-size:15px;}.elementor-158 .elementor-element.elementor-element-1977102e{width:100%;}.elementor-158 .elementor-element.elementor-element-659939cb .elementor-icon-box-title, .elementor-158 .elementor-element.elementor-element-659939cb .elementor-icon-box-title a{font-size:16px;}.elementor-158 .elementor-element.elementor-element-73f35c3c{width:100%;}.elementor-158 .elementor-element.elementor-element-5a5101cf .elementor-icon-box-title, .elementor-158 .elementor-element.elementor-element-5a5101cf .elementor-icon-box-title a{font-size:16px;}.elementor-158 .elementor-element.elementor-element-40ca5ca{width:100%;}.elementor-158 .elementor-element.elementor-element-7442839b .elementor-icon-box-title, .elementor-158 .elementor-element.elementor-element-7442839b .elementor-icon-box-title a{font-size:16px;}.elementor-158 .elementor-element.elementor-element-280d3c3e{--spacer-size:9px;}.elementor-158 .elementor-element.elementor-element-705e4839{width:100%;}.elementor-158 .elementor-element.elementor-element-12ca251a .elementor-icon-box-title, .elementor-158 .elementor-element.elementor-element-12ca251a .elementor-icon-box-title a{font-size:16px;}.elementor-158 .elementor-element.elementor-element-597974e5{width:100%;}.elementor-158 .elementor-element.elementor-element-7102d56a .elementor-heading-title{font-size:34px;}.elementor-158 .elementor-element.elementor-element-7864daea{font-size:15px;}.elementor-158 .elementor-element.elementor-element-6ca62fc6{width:100%;}.elementor-158 .elementor-element.elementor-element-1a6a6894 .elementor-heading-title{font-size:26px;}.elementor-158 .elementor-element.elementor-element-4b7ef420{font-size:15px;}.elementor-158 .elementor-element.elementor-element-4be17414{--spacer-size:17px;}.elementor-158 .elementor-element.elementor-element-8bdcd77{width:100%;}.elementor-158 .elementor-element.elementor-element-79b03fd1{width:100%;}}/* Start custom CSS for column, class: .elementor-element-893897 */.elementor-158 .elementor-element.elementor-element-893897 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-893897 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-893897 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-893897 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-893897 p, .elementor-158 .elementor-element.elementor-element-893897 h1, .elementor-158 .elementor-element.elementor-element-893897 h2, .elementor-158 .elementor-element.elementor-element-893897 h3, .elementor-158 .elementor-element.elementor-element-893897 h4, .elementor-158 .elementor-element.elementor-element-893897 h5, .elementor-158 .elementor-element.elementor-element-893897 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b1375b3 */.elementor-158 .elementor-element.elementor-element-1b1375b3 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-1b1375b3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-1b1375b3 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-1b1375b3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-1b1375b3 p, .elementor-158 .elementor-element.elementor-element-1b1375b3 h1, .elementor-158 .elementor-element.elementor-element-1b1375b3 h2, .elementor-158 .elementor-element.elementor-element-1b1375b3 h3, .elementor-158 .elementor-element.elementor-element-1b1375b3 h4, .elementor-158 .elementor-element.elementor-element-1b1375b3 h5, .elementor-158 .elementor-element.elementor-element-1b1375b3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55175410 */.elementor-158 .elementor-element.elementor-element-55175410 > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-55175410 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-55175410 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-55175410 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77e8a3d3 */.elementor-158 .elementor-element.elementor-element-77e8a3d3 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-77e8a3d3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-77e8a3d3 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-77e8a3d3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-77e8a3d3 p, .elementor-158 .elementor-element.elementor-element-77e8a3d3 h1, .elementor-158 .elementor-element.elementor-element-77e8a3d3 h2, .elementor-158 .elementor-element.elementor-element-77e8a3d3 h3, .elementor-158 .elementor-element.elementor-element-77e8a3d3 h4, .elementor-158 .elementor-element.elementor-element-77e8a3d3 h5, .elementor-158 .elementor-element.elementor-element-77e8a3d3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4fc11cc4 */.elementor-158 .elementor-element.elementor-element-4fc11cc4 { position: relative; overflow: hidden; }
.elementor-158 .elementor-element.elementor-element-4fc11cc4::before { content:''; position:absolute; inset:0; pointer-events:none;
  background-image: linear-gradient(rgba(229,163,43,0.12) 1px, transparent 1px),
                    linear-gradient(90deg, rgba(229,163,43,0.12) 1px, transparent 1px);
  background-size: 56px 56px; z-index:0; }
.elementor-158 .elementor-element.elementor-element-4fc11cc4 > .elementor-container { position: relative; z-index: 1; }
.elementor-158 .elementor-element.elementor-element-4fc11cc4 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-158 .elementor-element.elementor-element-4fc11cc4 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-158 .elementor-element.elementor-element-4fc11cc4 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-158 .elementor-element.elementor-element-4fc11cc4 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-hero-0-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-158 .elementor-element.elementor-element-4fc11cc4, .elementor-158 .elementor-element.elementor-element-4fc11cc4 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d34ea07 */.elementor-158 .elementor-element.elementor-element-7d34ea07 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-7d34ea07 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-7d34ea07 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-7d34ea07 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-7d34ea07 p, .elementor-158 .elementor-element.elementor-element-7d34ea07 h1, .elementor-158 .elementor-element.elementor-element-7d34ea07 h2, .elementor-158 .elementor-element.elementor-element-7d34ea07 h3, .elementor-158 .elementor-element.elementor-element-7d34ea07 h4, .elementor-158 .elementor-element.elementor-element-7d34ea07 h5, .elementor-158 .elementor-element.elementor-element-7d34ea07 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-496898b2 */.elementor-158 .elementor-element.elementor-element-496898b2 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-496898b2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-496898b2 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-496898b2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-496898b2 p, .elementor-158 .elementor-element.elementor-element-496898b2 h1, .elementor-158 .elementor-element.elementor-element-496898b2 h2, .elementor-158 .elementor-element.elementor-element-496898b2 h3, .elementor-158 .elementor-element.elementor-element-496898b2 h4, .elementor-158 .elementor-element.elementor-element-496898b2 h5, .elementor-158 .elementor-element.elementor-element-496898b2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45d2a64e */.elementor-158 .elementor-element.elementor-element-45d2a64e { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-45d2a64e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-45d2a64e img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-45d2a64e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-45d2a64e p, .elementor-158 .elementor-element.elementor-element-45d2a64e h1, .elementor-158 .elementor-element.elementor-element-45d2a64e h2, .elementor-158 .elementor-element.elementor-element-45d2a64e h3, .elementor-158 .elementor-element.elementor-element-45d2a64e h4, .elementor-158 .elementor-element.elementor-element-45d2a64e h5, .elementor-158 .elementor-element.elementor-element-45d2a64e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-798afeb7 */.elementor-158 .elementor-element.elementor-element-798afeb7 > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-798afeb7 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-798afeb7 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-798afeb7 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-165770c6 */.elementor-158 .elementor-element.elementor-element-165770c6 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-165770c6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-165770c6 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-165770c6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-165770c6 p, .elementor-158 .elementor-element.elementor-element-165770c6 h1, .elementor-158 .elementor-element.elementor-element-165770c6 h2, .elementor-158 .elementor-element.elementor-element-165770c6 h3, .elementor-158 .elementor-element.elementor-element-165770c6 h4, .elementor-158 .elementor-element.elementor-element-165770c6 h5, .elementor-158 .elementor-element.elementor-element-165770c6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-358284a5 */.elementor-158 .elementor-element.elementor-element-358284a5 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-358284a5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-358284a5 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-358284a5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-358284a5 p, .elementor-158 .elementor-element.elementor-element-358284a5 h1, .elementor-158 .elementor-element.elementor-element-358284a5 h2, .elementor-158 .elementor-element.elementor-element-358284a5 h3, .elementor-158 .elementor-element.elementor-element-358284a5 h4, .elementor-158 .elementor-element.elementor-element-358284a5 h5, .elementor-158 .elementor-element.elementor-element-358284a5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-131436e3 */.elementor-158 .elementor-element.elementor-element-131436e3 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-131436e3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-131436e3 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-131436e3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-131436e3 p, .elementor-158 .elementor-element.elementor-element-131436e3 h1, .elementor-158 .elementor-element.elementor-element-131436e3 h2, .elementor-158 .elementor-element.elementor-element-131436e3 h3, .elementor-158 .elementor-element.elementor-element-131436e3 h4, .elementor-158 .elementor-element.elementor-element-131436e3 h5, .elementor-158 .elementor-element.elementor-element-131436e3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27f26946 */.elementor-158 .elementor-element.elementor-element-27f26946 > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-27f26946 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-27f26946 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-27f26946 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-545fe4e8 */.elementor-158 .elementor-element.elementor-element-545fe4e8 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-545fe4e8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-545fe4e8 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-545fe4e8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-545fe4e8 p, .elementor-158 .elementor-element.elementor-element-545fe4e8 h1, .elementor-158 .elementor-element.elementor-element-545fe4e8 h2, .elementor-158 .elementor-element.elementor-element-545fe4e8 h3, .elementor-158 .elementor-element.elementor-element-545fe4e8 h4, .elementor-158 .elementor-element.elementor-element-545fe4e8 h5, .elementor-158 .elementor-element.elementor-element-545fe4e8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23b0d7bf */.elementor-158 .elementor-element.elementor-element-23b0d7bf .elementor-column {
  animation: codex_why-brand-category-1-staggered-cards 620ms ease both;
}
.elementor-158 .elementor-element.elementor-element-23b0d7bf .elementor-column:nth-child(2) { animation-delay: 80ms; }
.elementor-158 .elementor-element.elementor-element-23b0d7bf .elementor-column:nth-child(3) { animation-delay: 150ms; }
.elementor-158 .elementor-element.elementor-element-23b0d7bf .elementor-column:nth-child(4) { animation-delay: 220ms; }
.elementor-158 .elementor-element.elementor-element-23b0d7bf .elementor-column:nth-child(5) { animation-delay: 290ms; }
.elementor-158 .elementor-element.elementor-element-23b0d7bf .elementor-column:nth-child(6) { animation-delay: 360ms; }
@keyframes codex_why-brand-category-1-staggered-cards {
  from { opacity: 0; transform: translateY(18px) scale(0.985); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-158 .elementor-element.elementor-element-23b0d7bf, .elementor-158 .elementor-element.elementor-element-23b0d7bf * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-543d6c2d */.elementor-158 .elementor-element.elementor-element-543d6c2d { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-543d6c2d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-543d6c2d img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-543d6c2d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-543d6c2d p, .elementor-158 .elementor-element.elementor-element-543d6c2d h1, .elementor-158 .elementor-element.elementor-element-543d6c2d h2, .elementor-158 .elementor-element.elementor-element-543d6c2d h3, .elementor-158 .elementor-element.elementor-element-543d6c2d h4, .elementor-158 .elementor-element.elementor-element-543d6c2d h5, .elementor-158 .elementor-element.elementor-element-543d6c2d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42b12b43 */.elementor-158 .elementor-element.elementor-element-42b12b43 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-42b12b43 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-42b12b43 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-42b12b43 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-42b12b43 p, .elementor-158 .elementor-element.elementor-element-42b12b43 h1, .elementor-158 .elementor-element.elementor-element-42b12b43 h2, .elementor-158 .elementor-element.elementor-element-42b12b43 h3, .elementor-158 .elementor-element.elementor-element-42b12b43 h4, .elementor-158 .elementor-element.elementor-element-42b12b43 h5, .elementor-158 .elementor-element.elementor-element-42b12b43 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f3d163b */.elementor-158 .elementor-element.elementor-element-1f3d163b { position: relative; overflow: hidden; }
.elementor-158 .elementor-element.elementor-element-1f3d163b::before { content:''; position:absolute; inset:0; pointer-events:none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='0.85'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
  z-index:0; }
.elementor-158 .elementor-element.elementor-element-1f3d163b > .elementor-container { position: relative; z-index: 1; }
.elementor-158 .elementor-element.elementor-element-1f3d163b .elementor-widget {
  animation: codex_featured-product-spotlight-2-soft-reveal 700ms ease both;
}
.elementor-158 .elementor-element.elementor-element-1f3d163b .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-158 .elementor-element.elementor-element-1f3d163b .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-158 .elementor-element.elementor-element-1f3d163b .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_featured-product-spotlight-2-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-158 .elementor-element.elementor-element-1f3d163b, .elementor-158 .elementor-element.elementor-element-1f3d163b * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f518c45 */.elementor-158 .elementor-element.elementor-element-7f518c45 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-7f518c45 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-7f518c45 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-7f518c45 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-7f518c45 p, .elementor-158 .elementor-element.elementor-element-7f518c45 h1, .elementor-158 .elementor-element.elementor-element-7f518c45 h2, .elementor-158 .elementor-element.elementor-element-7f518c45 h3, .elementor-158 .elementor-element.elementor-element-7f518c45 h4, .elementor-158 .elementor-element.elementor-element-7f518c45 h5, .elementor-158 .elementor-element.elementor-element-7f518c45 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-799ca2b */.elementor-158 .elementor-element.elementor-element-799ca2b { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-799ca2b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-799ca2b img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-799ca2b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-799ca2b p, .elementor-158 .elementor-element.elementor-element-799ca2b h1, .elementor-158 .elementor-element.elementor-element-799ca2b h2, .elementor-158 .elementor-element.elementor-element-799ca2b h3, .elementor-158 .elementor-element.elementor-element-799ca2b h4, .elementor-158 .elementor-element.elementor-element-799ca2b h5, .elementor-158 .elementor-element.elementor-element-799ca2b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38f6e1af */.elementor-158 .elementor-element.elementor-element-38f6e1af > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-38f6e1af > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-38f6e1af > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-38f6e1af img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-268efc20 */.elementor-158 .elementor-element.elementor-element-268efc20 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-268efc20 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-268efc20 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-268efc20 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-268efc20 p, .elementor-158 .elementor-element.elementor-element-268efc20 h1, .elementor-158 .elementor-element.elementor-element-268efc20 h2, .elementor-158 .elementor-element.elementor-element-268efc20 h3, .elementor-158 .elementor-element.elementor-element-268efc20 h4, .elementor-158 .elementor-element.elementor-element-268efc20 h5, .elementor-158 .elementor-element.elementor-element-268efc20 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a3b681 */.elementor-158 .elementor-element.elementor-element-6a3b681 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-6a3b681 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-6a3b681 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-6a3b681 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-6a3b681 p, .elementor-158 .elementor-element.elementor-element-6a3b681 h1, .elementor-158 .elementor-element.elementor-element-6a3b681 h2, .elementor-158 .elementor-element.elementor-element-6a3b681 h3, .elementor-158 .elementor-element.elementor-element-6a3b681 h4, .elementor-158 .elementor-element.elementor-element-6a3b681 h5, .elementor-158 .elementor-element.elementor-element-6a3b681 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5629ce66 */.elementor-158 .elementor-element.elementor-element-5629ce66 > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-5629ce66 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-5629ce66 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-5629ce66 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5788042 */.elementor-158 .elementor-element.elementor-element-5788042 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-5788042 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-5788042 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-5788042 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-5788042 p, .elementor-158 .elementor-element.elementor-element-5788042 h1, .elementor-158 .elementor-element.elementor-element-5788042 h2, .elementor-158 .elementor-element.elementor-element-5788042 h3, .elementor-158 .elementor-element.elementor-element-5788042 h4, .elementor-158 .elementor-element.elementor-element-5788042 h5, .elementor-158 .elementor-element.elementor-element-5788042 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52678194 */.elementor-158 .elementor-element.elementor-element-52678194 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-52678194 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-52678194 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-52678194 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-52678194 p, .elementor-158 .elementor-element.elementor-element-52678194 h1, .elementor-158 .elementor-element.elementor-element-52678194 h2, .elementor-158 .elementor-element.elementor-element-52678194 h3, .elementor-158 .elementor-element.elementor-element-52678194 h4, .elementor-158 .elementor-element.elementor-element-52678194 h5, .elementor-158 .elementor-element.elementor-element-52678194 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45ce8271 */.elementor-158 .elementor-element.elementor-element-45ce8271 > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-45ce8271 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-45ce8271 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-45ce8271 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d919f49 */.elementor-158 .elementor-element.elementor-element-1d919f49 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-1d919f49 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-1d919f49 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-1d919f49 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-1d919f49 p, .elementor-158 .elementor-element.elementor-element-1d919f49 h1, .elementor-158 .elementor-element.elementor-element-1d919f49 h2, .elementor-158 .elementor-element.elementor-element-1d919f49 h3, .elementor-158 .elementor-element.elementor-element-1d919f49 h4, .elementor-158 .elementor-element.elementor-element-1d919f49 h5, .elementor-158 .elementor-element.elementor-element-1d919f49 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa7927 */.elementor-158 .elementor-element.elementor-element-fa7927 { position: relative; }
.elementor-158 .elementor-element.elementor-element-fa7927::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#e5a32b; z-index:1; }
.elementor-158 .elementor-element.elementor-element-fa7927 .elementor-widget {
  animation: codex_category-grid-4-soft-reveal 700ms ease both;
}
.elementor-158 .elementor-element.elementor-element-fa7927 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-158 .elementor-element.elementor-element-fa7927 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-158 .elementor-element.elementor-element-fa7927 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-grid-4-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-158 .elementor-element.elementor-element-fa7927, .elementor-158 .elementor-element.elementor-element-fa7927 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9d8851d */.elementor-158 .elementor-element.elementor-element-9d8851d { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-9d8851d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-9d8851d img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-9d8851d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-9d8851d p, .elementor-158 .elementor-element.elementor-element-9d8851d h1, .elementor-158 .elementor-element.elementor-element-9d8851d h2, .elementor-158 .elementor-element.elementor-element-9d8851d h3, .elementor-158 .elementor-element.elementor-element-9d8851d h4, .elementor-158 .elementor-element.elementor-element-9d8851d h5, .elementor-158 .elementor-element.elementor-element-9d8851d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3fe32b2c */.elementor-158 .elementor-element.elementor-element-3fe32b2c { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-3fe32b2c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-3fe32b2c img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-3fe32b2c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-3fe32b2c p, .elementor-158 .elementor-element.elementor-element-3fe32b2c h1, .elementor-158 .elementor-element.elementor-element-3fe32b2c h2, .elementor-158 .elementor-element.elementor-element-3fe32b2c h3, .elementor-158 .elementor-element.elementor-element-3fe32b2c h4, .elementor-158 .elementor-element.elementor-element-3fe32b2c h5, .elementor-158 .elementor-element.elementor-element-3fe32b2c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2fc55d66 */.elementor-158 .elementor-element.elementor-element-2fc55d66 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-2fc55d66 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-2fc55d66 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-2fc55d66 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-2fc55d66 p, .elementor-158 .elementor-element.elementor-element-2fc55d66 h1, .elementor-158 .elementor-element.elementor-element-2fc55d66 h2, .elementor-158 .elementor-element.elementor-element-2fc55d66 h3, .elementor-158 .elementor-element.elementor-element-2fc55d66 h4, .elementor-158 .elementor-element.elementor-element-2fc55d66 h5, .elementor-158 .elementor-element.elementor-element-2fc55d66 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a8146b4 */.elementor-158 .elementor-element.elementor-element-4a8146b4 > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-4a8146b4 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-4a8146b4 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-4a8146b4 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f8724fa */.elementor-158 .elementor-element.elementor-element-3f8724fa { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-3f8724fa > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-3f8724fa img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-3f8724fa .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-3f8724fa p, .elementor-158 .elementor-element.elementor-element-3f8724fa h1, .elementor-158 .elementor-element.elementor-element-3f8724fa h2, .elementor-158 .elementor-element.elementor-element-3f8724fa h3, .elementor-158 .elementor-element.elementor-element-3f8724fa h4, .elementor-158 .elementor-element.elementor-element-3f8724fa h5, .elementor-158 .elementor-element.elementor-element-3f8724fa h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33d51a06 */.elementor-158 .elementor-element.elementor-element-33d51a06 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-33d51a06 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-33d51a06 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-33d51a06 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-33d51a06 p, .elementor-158 .elementor-element.elementor-element-33d51a06 h1, .elementor-158 .elementor-element.elementor-element-33d51a06 h2, .elementor-158 .elementor-element.elementor-element-33d51a06 h3, .elementor-158 .elementor-element.elementor-element-33d51a06 h4, .elementor-158 .elementor-element.elementor-element-33d51a06 h5, .elementor-158 .elementor-element.elementor-element-33d51a06 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-28ba4923 */.elementor-158 .elementor-element.elementor-element-28ba4923 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-28ba4923 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-28ba4923 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-28ba4923 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-28ba4923 p, .elementor-158 .elementor-element.elementor-element-28ba4923 h1, .elementor-158 .elementor-element.elementor-element-28ba4923 h2, .elementor-158 .elementor-element.elementor-element-28ba4923 h3, .elementor-158 .elementor-element.elementor-element-28ba4923 h4, .elementor-158 .elementor-element.elementor-element-28ba4923 h5, .elementor-158 .elementor-element.elementor-element-28ba4923 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fc84f4b */.elementor-158 .elementor-element.elementor-element-6fc84f4b > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-6fc84f4b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-6fc84f4b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-6fc84f4b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d32bab0 */.elementor-158 .elementor-element.elementor-element-6d32bab0 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-6d32bab0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-6d32bab0 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-6d32bab0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-6d32bab0 p, .elementor-158 .elementor-element.elementor-element-6d32bab0 h1, .elementor-158 .elementor-element.elementor-element-6d32bab0 h2, .elementor-158 .elementor-element.elementor-element-6d32bab0 h3, .elementor-158 .elementor-element.elementor-element-6d32bab0 h4, .elementor-158 .elementor-element.elementor-element-6d32bab0 h5, .elementor-158 .elementor-element.elementor-element-6d32bab0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-48f1aef4 */.elementor-158 .elementor-element.elementor-element-48f1aef4 .elementor-column {
  animation: codex_buying-guide-3-staggered-cards 620ms ease both;
}
.elementor-158 .elementor-element.elementor-element-48f1aef4 .elementor-column:nth-child(2) { animation-delay: 80ms; }
.elementor-158 .elementor-element.elementor-element-48f1aef4 .elementor-column:nth-child(3) { animation-delay: 150ms; }
.elementor-158 .elementor-element.elementor-element-48f1aef4 .elementor-column:nth-child(4) { animation-delay: 220ms; }
.elementor-158 .elementor-element.elementor-element-48f1aef4 .elementor-column:nth-child(5) { animation-delay: 290ms; }
.elementor-158 .elementor-element.elementor-element-48f1aef4 .elementor-column:nth-child(6) { animation-delay: 360ms; }
@keyframes codex_buying-guide-3-staggered-cards {
  from { opacity: 0; transform: translateY(18px) scale(0.985); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-158 .elementor-element.elementor-element-48f1aef4, .elementor-158 .elementor-element.elementor-element-48f1aef4 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1977102e */.elementor-158 .elementor-element.elementor-element-1977102e { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-1977102e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-1977102e img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-1977102e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-1977102e p, .elementor-158 .elementor-element.elementor-element-1977102e h1, .elementor-158 .elementor-element.elementor-element-1977102e h2, .elementor-158 .elementor-element.elementor-element-1977102e h3, .elementor-158 .elementor-element.elementor-element-1977102e h4, .elementor-158 .elementor-element.elementor-element-1977102e h5, .elementor-158 .elementor-element.elementor-element-1977102e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73f35c3c */.elementor-158 .elementor-element.elementor-element-73f35c3c { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-73f35c3c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-73f35c3c img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-73f35c3c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-73f35c3c p, .elementor-158 .elementor-element.elementor-element-73f35c3c h1, .elementor-158 .elementor-element.elementor-element-73f35c3c h2, .elementor-158 .elementor-element.elementor-element-73f35c3c h3, .elementor-158 .elementor-element.elementor-element-73f35c3c h4, .elementor-158 .elementor-element.elementor-element-73f35c3c h5, .elementor-158 .elementor-element.elementor-element-73f35c3c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40ca5ca */.elementor-158 .elementor-element.elementor-element-40ca5ca { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-40ca5ca > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-40ca5ca img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-40ca5ca .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-40ca5ca p, .elementor-158 .elementor-element.elementor-element-40ca5ca h1, .elementor-158 .elementor-element.elementor-element-40ca5ca h2, .elementor-158 .elementor-element.elementor-element-40ca5ca h3, .elementor-158 .elementor-element.elementor-element-40ca5ca h4, .elementor-158 .elementor-element.elementor-element-40ca5ca h5, .elementor-158 .elementor-element.elementor-element-40ca5ca h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75e6b506 */.elementor-158 .elementor-element.elementor-element-75e6b506 > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-75e6b506 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-75e6b506 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-75e6b506 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-705e4839 */.elementor-158 .elementor-element.elementor-element-705e4839 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-705e4839 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-705e4839 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-705e4839 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-705e4839 p, .elementor-158 .elementor-element.elementor-element-705e4839 h1, .elementor-158 .elementor-element.elementor-element-705e4839 h2, .elementor-158 .elementor-element.elementor-element-705e4839 h3, .elementor-158 .elementor-element.elementor-element-705e4839 h4, .elementor-158 .elementor-element.elementor-element-705e4839 h5, .elementor-158 .elementor-element.elementor-element-705e4839 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3cf41c5c */.elementor-158 .elementor-element.elementor-element-3cf41c5c > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-3cf41c5c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-3cf41c5c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-3cf41c5c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-684322e1 */.elementor-158 .elementor-element.elementor-element-684322e1 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-684322e1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-684322e1 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-684322e1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-684322e1 p, .elementor-158 .elementor-element.elementor-element-684322e1 h1, .elementor-158 .elementor-element.elementor-element-684322e1 h2, .elementor-158 .elementor-element.elementor-element-684322e1 h3, .elementor-158 .elementor-element.elementor-element-684322e1 h4, .elementor-158 .elementor-element.elementor-element-684322e1 h5, .elementor-158 .elementor-element.elementor-element-684322e1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5495d994 */.elementor-158 .elementor-element.elementor-element-5495d994 .elementor-column {
  animation: codex_brand-trust-5-staggered-cards 620ms ease both;
}
.elementor-158 .elementor-element.elementor-element-5495d994 .elementor-column:nth-child(2) { animation-delay: 80ms; }
.elementor-158 .elementor-element.elementor-element-5495d994 .elementor-column:nth-child(3) { animation-delay: 150ms; }
.elementor-158 .elementor-element.elementor-element-5495d994 .elementor-column:nth-child(4) { animation-delay: 220ms; }
.elementor-158 .elementor-element.elementor-element-5495d994 .elementor-column:nth-child(5) { animation-delay: 290ms; }
.elementor-158 .elementor-element.elementor-element-5495d994 .elementor-column:nth-child(6) { animation-delay: 360ms; }
@keyframes codex_brand-trust-5-staggered-cards {
  from { opacity: 0; transform: translateY(18px) scale(0.985); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-158 .elementor-element.elementor-element-5495d994, .elementor-158 .elementor-element.elementor-element-5495d994 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-597974e5 */.elementor-158 .elementor-element.elementor-element-597974e5 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-597974e5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-597974e5 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-597974e5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-597974e5 p, .elementor-158 .elementor-element.elementor-element-597974e5 h1, .elementor-158 .elementor-element.elementor-element-597974e5 h2, .elementor-158 .elementor-element.elementor-element-597974e5 h3, .elementor-158 .elementor-element.elementor-element-597974e5 h4, .elementor-158 .elementor-element.elementor-element-597974e5 h5, .elementor-158 .elementor-element.elementor-element-597974e5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ca62fc6 */.elementor-158 .elementor-element.elementor-element-6ca62fc6 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-6ca62fc6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-6ca62fc6 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-6ca62fc6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-6ca62fc6 p, .elementor-158 .elementor-element.elementor-element-6ca62fc6 h1, .elementor-158 .elementor-element.elementor-element-6ca62fc6 h2, .elementor-158 .elementor-element.elementor-element-6ca62fc6 h3, .elementor-158 .elementor-element.elementor-element-6ca62fc6 h4, .elementor-158 .elementor-element.elementor-element-6ca62fc6 h5, .elementor-158 .elementor-element.elementor-element-6ca62fc6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-211cbd33 */.elementor-158 .elementor-element.elementor-element-211cbd33 > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-211cbd33 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-211cbd33 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-211cbd33 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c7e3ab0 */.elementor-158 .elementor-element.elementor-element-6c7e3ab0 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-6c7e3ab0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-6c7e3ab0 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-6c7e3ab0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-6c7e3ab0 p, .elementor-158 .elementor-element.elementor-element-6c7e3ab0 h1, .elementor-158 .elementor-element.elementor-element-6c7e3ab0 h2, .elementor-158 .elementor-element.elementor-element-6c7e3ab0 h3, .elementor-158 .elementor-element.elementor-element-6c7e3ab0 h4, .elementor-158 .elementor-element.elementor-element-6c7e3ab0 h5, .elementor-158 .elementor-element.elementor-element-6c7e3ab0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e3c59da */.elementor-158 .elementor-element.elementor-element-7e3c59da { border-top: 4px solid #e5a32b; }
.elementor-158 .elementor-element.elementor-element-7e3c59da .elementor-column {
  animation: codex_category-review-summary-6-staggered-cards 620ms ease both;
}
.elementor-158 .elementor-element.elementor-element-7e3c59da .elementor-column:nth-child(2) { animation-delay: 80ms; }
.elementor-158 .elementor-element.elementor-element-7e3c59da .elementor-column:nth-child(3) { animation-delay: 150ms; }
.elementor-158 .elementor-element.elementor-element-7e3c59da .elementor-column:nth-child(4) { animation-delay: 220ms; }
.elementor-158 .elementor-element.elementor-element-7e3c59da .elementor-column:nth-child(5) { animation-delay: 290ms; }
.elementor-158 .elementor-element.elementor-element-7e3c59da .elementor-column:nth-child(6) { animation-delay: 360ms; }
@keyframes codex_category-review-summary-6-staggered-cards {
  from { opacity: 0; transform: translateY(18px) scale(0.985); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-158 .elementor-element.elementor-element-7e3c59da, .elementor-158 .elementor-element.elementor-element-7e3c59da * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8bdcd77 */.elementor-158 .elementor-element.elementor-element-8bdcd77 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-8bdcd77 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-8bdcd77 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-8bdcd77 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-8bdcd77 p, .elementor-158 .elementor-element.elementor-element-8bdcd77 h1, .elementor-158 .elementor-element.elementor-element-8bdcd77 h2, .elementor-158 .elementor-element.elementor-element-8bdcd77 h3, .elementor-158 .elementor-element.elementor-element-8bdcd77 h4, .elementor-158 .elementor-element.elementor-element-8bdcd77 h5, .elementor-158 .elementor-element.elementor-element-8bdcd77 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79b03fd1 */.elementor-158 .elementor-element.elementor-element-79b03fd1 { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-79b03fd1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-79b03fd1 img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-79b03fd1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-79b03fd1 p, .elementor-158 .elementor-element.elementor-element-79b03fd1 h1, .elementor-158 .elementor-element.elementor-element-79b03fd1 h2, .elementor-158 .elementor-element.elementor-element-79b03fd1 h3, .elementor-158 .elementor-element.elementor-element-79b03fd1 h4, .elementor-158 .elementor-element.elementor-element-79b03fd1 h5, .elementor-158 .elementor-element.elementor-element-79b03fd1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16c0018b */.elementor-158 .elementor-element.elementor-element-16c0018b > .elementor-container > .elementor-row,
.elementor-158 .elementor-element.elementor-element-16c0018b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-158 .elementor-element.elementor-element-16c0018b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-158 .elementor-element.elementor-element-16c0018b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6fcd1e6a */.elementor-158 .elementor-element.elementor-element-6fcd1e6a { min-width: 0 !important; }
.elementor-158 .elementor-element.elementor-element-6fcd1e6a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-6fcd1e6a img { max-width: 100% !important; height: auto !important; }
.elementor-158 .elementor-element.elementor-element-6fcd1e6a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-158 .elementor-element.elementor-element-6fcd1e6a p, .elementor-158 .elementor-element.elementor-element-6fcd1e6a h1, .elementor-158 .elementor-element.elementor-element-6fcd1e6a h2, .elementor-158 .elementor-element.elementor-element-6fcd1e6a h3, .elementor-158 .elementor-element.elementor-element-6fcd1e6a h4, .elementor-158 .elementor-element.elementor-element-6fcd1e6a h5, .elementor-158 .elementor-element.elementor-element-6fcd1e6a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */