.elementor-141 .elementor-element.elementor-element-68fffc87:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-68fffc87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-68fffc87 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-68fffc87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-141 .elementor-element.elementor-element-68fffc87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-61d454bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-61d454bf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-1ce866c{--spacer-size:16px;}.elementor-141 .elementor-element.elementor-element-2e29195d{text-align:center;}.elementor-141 .elementor-element.elementor-element-2e29195d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-291c9294{--spacer-size:20px;}.elementor-141 .elementor-element.elementor-element-4b32b011 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-5e2546a1{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#1a1a1a;}.elementor-141 .elementor-element.elementor-element-3f70c4c4{--spacer-size:64px;}.elementor-141 .elementor-element.elementor-element-65609e12 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-50a9ed2e{text-align:center;}.elementor-141 .elementor-element.elementor-element-50a9ed2e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-1a522b2e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-141 .elementor-element.elementor-element-40f3a174{text-align:center;}.elementor-141 .elementor-element.elementor-element-40f3a174 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-1c5b9888{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-141 .elementor-element.elementor-element-5936acc1{text-align:center;}.elementor-141 .elementor-element.elementor-element-5936acc1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-62957755{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-141 .elementor-element.elementor-element-d9b95c0:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-d9b95c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f5;}.elementor-141 .elementor-element.elementor-element-d9b95c0 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-d9b95c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-141 .elementor-element.elementor-element-d9b95c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-341bfd57{--spacer-size:30px;}.elementor-141 .elementor-element.elementor-element-7d0e4254{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-7d0e4254 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-69dbb611{text-align:center;}.elementor-141 .elementor-element.elementor-element-69dbb611 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-6a66ef7b{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-f5448c5 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-3748314e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-3748314e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-3748314e > .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-141 .elementor-element.elementor-element-3748314e > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-3748314e > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-3748314e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-3748314e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-37191e64{text-align:start;}.elementor-141 .elementor-element.elementor-element-37191e64 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-24d50700{text-align:start;}.elementor-141 .elementor-element.elementor-element-24d50700 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-43a4b990{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-73801bc2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-73801bc2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-73801bc2 > .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-141 .elementor-element.elementor-element-73801bc2 > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-73801bc2 > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-73801bc2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-73801bc2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-446d65e9{text-align:start;}.elementor-141 .elementor-element.elementor-element-446d65e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-627289f2{text-align:start;}.elementor-141 .elementor-element.elementor-element-627289f2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-5ba26223{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-1f0bdc1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-1f0bdc1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-1f0bdc1d > .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-141 .elementor-element.elementor-element-1f0bdc1d > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-1f0bdc1d > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-1f0bdc1d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-1f0bdc1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-40b31d7e{text-align:start;}.elementor-141 .elementor-element.elementor-element-40b31d7e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-15591750{text-align:start;}.elementor-141 .elementor-element.elementor-element-15591750 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-2aec1931{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-3ab2b186{--spacer-size:18px;}.elementor-141 .elementor-element.elementor-element-40518897 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-1edb1029:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-1edb1029 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-1edb1029 > .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-141 .elementor-element.elementor-element-1edb1029 > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-1edb1029 > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-1edb1029 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-1edb1029 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-2fe88f60{text-align:start;}.elementor-141 .elementor-element.elementor-element-2fe88f60 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-2aaae1b9{text-align:start;}.elementor-141 .elementor-element.elementor-element-2aaae1b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-45d8f71a{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-1a2b7cb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-1a2b7cb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-1a2b7cb2 > .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-141 .elementor-element.elementor-element-1a2b7cb2 > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-1a2b7cb2 > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-1a2b7cb2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-1a2b7cb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-3110a275{text-align:start;}.elementor-141 .elementor-element.elementor-element-3110a275 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-59b0ab4{text-align:start;}.elementor-141 .elementor-element.elementor-element-59b0ab4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-1f3e3747{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-25efee2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-25efee2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-25efee2 > .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-141 .elementor-element.elementor-element-25efee2 > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-25efee2 > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-25efee2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-25efee2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-677c34c9{text-align:start;}.elementor-141 .elementor-element.elementor-element-677c34c9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-16462446{text-align:start;}.elementor-141 .elementor-element.elementor-element-16462446 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-3874bdd5{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-6e03ad5d:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-6e03ad5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #42596d 0%, #867f73 100%);}.elementor-141 .elementor-element.elementor-element-6e03ad5d > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-6e03ad5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-141 .elementor-element.elementor-element-6e03ad5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-93402da{--spacer-size:32px;}.elementor-141 .elementor-element.elementor-element-5dabe6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-5dabe6b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#cd9c2c;}.elementor-141 .elementor-element.elementor-element-76bf100d{text-align:center;}.elementor-141 .elementor-element.elementor-element-76bf100d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-643295f1 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-38f08e29{text-align:center;}.elementor-141 .elementor-element.elementor-element-38f08e29 img{width:100%;max-width:100%;}.elementor-141 .elementor-element.elementor-element-ba1bca8{--spacer-size:40px;}.elementor-141 .elementor-element.elementor-element-7f162690 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-3be11e8c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-205244b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-141 .elementor-element.elementor-element-205244b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-141 .elementor-element.elementor-element-205244b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-141 .elementor-element.elementor-element-205244b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-141 .elementor-element.elementor-element-205244b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-141 .elementor-element.elementor-element-205244b .elementor-icon-list-icon i{color:#cd9c2c;transition:color 0.3s;}.elementor-141 .elementor-element.elementor-element-205244b .elementor-icon-list-icon svg{fill:#cd9c2c;transition:fill 0.3s;}.elementor-141 .elementor-element.elementor-element-205244b{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-141 .elementor-element.elementor-element-205244b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-141 .elementor-element.elementor-element-519c938:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-519c938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f0ea;}.elementor-141 .elementor-element.elementor-element-519c938 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-519c938{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-141 .elementor-element.elementor-element-519c938 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-a9f23ad > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-50ce1e8{--spacer-size:30px;}.elementor-141 .elementor-element.elementor-element-e4b6562{text-align:start;}.elementor-141 .elementor-element.elementor-element-e4b6562 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-141 .elementor-element.elementor-element-0f215e8{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-1c57aa2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141 .elementor-element.elementor-element-1c57aa2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-2f9a69b{--spacer-size:22px;}.elementor-141 .elementor-element.elementor-element-49ea515 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-6f864ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-6f864ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-6f864ca > .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-141 .elementor-element.elementor-element-6f864ca > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-6f864ca > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-6f864ca > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-6f864ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-1f67960{text-align:center;}.elementor-141 .elementor-element.elementor-element-1f67960 img{width:100%;max-width:100%;}.elementor-141 .elementor-element.elementor-element-3ba914e{--spacer-size:12px;}.elementor-141 .elementor-element.elementor-element-a2a8791{text-align:start;}.elementor-141 .elementor-element.elementor-element-a2a8791 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-141 .elementor-element.elementor-element-439f6fd{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-141 .elementor-element.elementor-element-f8add84{text-align:start;}.elementor-141 .elementor-element.elementor-element-f8add84 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-141 .elementor-element.elementor-element-601cb2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-601cb2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-601cb2c > .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-141 .elementor-element.elementor-element-601cb2c > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-601cb2c > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-601cb2c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-601cb2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-b897f85{text-align:center;}.elementor-141 .elementor-element.elementor-element-b897f85 img{width:100%;max-width:100%;}.elementor-141 .elementor-element.elementor-element-c2bfd8c{--spacer-size:12px;}.elementor-141 .elementor-element.elementor-element-cd625f7{text-align:start;}.elementor-141 .elementor-element.elementor-element-cd625f7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-141 .elementor-element.elementor-element-db9026a{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-141 .elementor-element.elementor-element-b3c5c84{text-align:start;}.elementor-141 .elementor-element.elementor-element-b3c5c84 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-141 .elementor-element.elementor-element-ce90841:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-ce90841 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-ce90841 > .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-141 .elementor-element.elementor-element-ce90841 > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-ce90841 > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-ce90841 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-ce90841 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-ea0d66a{text-align:center;}.elementor-141 .elementor-element.elementor-element-ea0d66a img{width:100%;max-width:100%;}.elementor-141 .elementor-element.elementor-element-058fb38{--spacer-size:12px;}.elementor-141 .elementor-element.elementor-element-865ae53{text-align:start;}.elementor-141 .elementor-element.elementor-element-865ae53 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-141 .elementor-element.elementor-element-8094240{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-141 .elementor-element.elementor-element-ff721ff{text-align:start;}.elementor-141 .elementor-element.elementor-element-ff721ff .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-141 .elementor-element.elementor-element-5b31da4{--spacer-size:16px;}.elementor-141 .elementor-element.elementor-element-8492c65 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-9596a13:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-9596a13 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-9596a13 > .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-141 .elementor-element.elementor-element-9596a13 > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-9596a13 > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-9596a13 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-9596a13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-e26207a{text-align:center;}.elementor-141 .elementor-element.elementor-element-e26207a img{width:100%;max-width:100%;}.elementor-141 .elementor-element.elementor-element-4580561{--spacer-size:12px;}.elementor-141 .elementor-element.elementor-element-8d21fcc{text-align:start;}.elementor-141 .elementor-element.elementor-element-8d21fcc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-141 .elementor-element.elementor-element-0a74527{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-141 .elementor-element.elementor-element-c992855{text-align:start;}.elementor-141 .elementor-element.elementor-element-c992855 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-141 .elementor-element.elementor-element-1de3ed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-1de3ed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-1de3ed4 > .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-141 .elementor-element.elementor-element-1de3ed4 > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-1de3ed4 > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-1de3ed4 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-1de3ed4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-882b5aa{text-align:center;}.elementor-141 .elementor-element.elementor-element-882b5aa img{width:100%;max-width:100%;}.elementor-141 .elementor-element.elementor-element-9a90006{--spacer-size:12px;}.elementor-141 .elementor-element.elementor-element-d196ad8{text-align:start;}.elementor-141 .elementor-element.elementor-element-d196ad8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-141 .elementor-element.elementor-element-c04565b{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-141 .elementor-element.elementor-element-c76aae5{text-align:start;}.elementor-141 .elementor-element.elementor-element-c76aae5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-141 .elementor-element.elementor-element-cadae48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-cadae48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-cadae48 > .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-141 .elementor-element.elementor-element-cadae48 > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-cadae48 > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-cadae48 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-cadae48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-1261f52{text-align:center;}.elementor-141 .elementor-element.elementor-element-1261f52 img{width:100%;max-width:100%;}.elementor-141 .elementor-element.elementor-element-ecd5b77{--spacer-size:12px;}.elementor-141 .elementor-element.elementor-element-0a961d6{text-align:start;}.elementor-141 .elementor-element.elementor-element-0a961d6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-141 .elementor-element.elementor-element-fa3a91b{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-141 .elementor-element.elementor-element-5fd8e72{text-align:start;}.elementor-141 .elementor-element.elementor-element-5fd8e72 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-141 .elementor-element.elementor-element-38067ec1:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-38067ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f5;}.elementor-141 .elementor-element.elementor-element-38067ec1 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-38067ec1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-141 .elementor-element.elementor-element-38067ec1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-619e02b0 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-363c03e3{--spacer-size:36px;}.elementor-141 .elementor-element.elementor-element-4e0c310{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-54202d4e{--spacer-size:12px;}.elementor-141 .elementor-element.elementor-element-2ce706e5{text-align:center;}.elementor-141 .elementor-element.elementor-element-2ce706e5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-6813139a{--spacer-size:20px;}.elementor-141 .elementor-element.elementor-element-532fe08c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d2a26;}.elementor-141 .elementor-element.elementor-element-2fd16fcf{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d2a26;}.elementor-141 .elementor-element.elementor-element-473a8d0b{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d2a26;}.elementor-141 .elementor-element.elementor-element-3d50ba3d:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-3d50ba3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-3d50ba3d > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-3d50ba3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-141 .elementor-element.elementor-element-3d50ba3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-6e8db4a{--spacer-size:30px;}.elementor-141 .elementor-element.elementor-element-62210c56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-62210c56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-1f821dc4{text-align:center;}.elementor-141 .elementor-element.elementor-element-1f821dc4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-5d814b89{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-accordion-icon, .elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-accordion-title{color:#191f2b;}.elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-accordion-icon svg{fill:#191f2b;}.elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-tab-title .elementor-accordion-icon i:before{color:#9a7521;}.elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-tab-title .elementor-accordion-icon svg{fill:#9a7521;}.elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#9a7521;}.elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#9a7521;}.elementor-141 .elementor-element.elementor-element-7381cf92 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-141 .elementor-element.elementor-element-5adaeb98:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-5adaeb98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f5;}.elementor-141 .elementor-element.elementor-element-5adaeb98 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-5adaeb98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-141 .elementor-element.elementor-element-5adaeb98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-3b69e68d{--spacer-size:30px;}.elementor-141 .elementor-element.elementor-element-555422f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-555422f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-102ae2cb{text-align:center;}.elementor-141 .elementor-element.elementor-element-102ae2cb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-2abaeae7{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-5944baac > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-2a5fea60{text-align:center;}.elementor-141 .elementor-element.elementor-element-2a5fea60 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-7120f95b{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-7d647084{text-align:center;}.elementor-141 .elementor-element.elementor-element-7d647084 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-9c9202b{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-3d4ed13e{text-align:center;}.elementor-141 .elementor-element.elementor-element-3d4ed13e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-5ce997ec{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-161b822d{text-align:center;}.elementor-141 .elementor-element.elementor-element-161b822d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#9a7521;}.elementor-141 .elementor-element.elementor-element-4f3df272{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-141 .elementor-element.elementor-element-581eb7d1:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-581eb7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-581eb7d1 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-581eb7d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-141 .elementor-element.elementor-element-581eb7d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-6d6bc9ce{--spacer-size:34px;}.elementor-141 .elementor-element.elementor-element-44224150{text-align:center;}.elementor-141 .elementor-element.elementor-element-44224150 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#191f2b;}.elementor-141 .elementor-element.elementor-element-187f244f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-141 .elementor-element.elementor-element-309fcc95 > .elementor-container{max-width:1200px;}.elementor-141 .elementor-element.elementor-element-10689da1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-10689da1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-10689da1 > .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-141 .elementor-element.elementor-element-10689da1 > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-10689da1 > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-10689da1 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-10689da1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-667009f4 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-141 .elementor-element.elementor-element-667009f4 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-141 .elementor-element.elementor-element-667009f4 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-141 .elementor-element.elementor-element-667009f4 .elementor-accordion-icon, .elementor-141 .elementor-element.elementor-element-667009f4 .elementor-accordion-title{color:#191f2b;}.elementor-141 .elementor-element.elementor-element-667009f4 .elementor-accordion-icon svg{fill:#191f2b;}.elementor-141 .elementor-element.elementor-element-667009f4 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-141 .elementor-element.elementor-element-667009f4 .elementor-tab-title .elementor-accordion-icon i:before{color:#9a7521;}.elementor-141 .elementor-element.elementor-element-667009f4 .elementor-tab-title .elementor-accordion-icon svg{fill:#9a7521;}.elementor-141 .elementor-element.elementor-element-667009f4 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#9a7521;}.elementor-141 .elementor-element.elementor-element-667009f4 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#9a7521;}.elementor-141 .elementor-element.elementor-element-667009f4 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-141 .elementor-element.elementor-element-17cc6050:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141 .elementor-element.elementor-element-17cc6050 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-141 .elementor-element.elementor-element-17cc6050 > .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-141 .elementor-element.elementor-element-17cc6050 > .elementor-element-populated, .elementor-141 .elementor-element.elementor-element-17cc6050 > .elementor-element-populated > .elementor-background-overlay, .elementor-141 .elementor-element.elementor-element-17cc6050 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-141 .elementor-element.elementor-element-17cc6050 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141 .elementor-element.elementor-element-6289add0 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-141 .elementor-element.elementor-element-6289add0 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-141 .elementor-element.elementor-element-6289add0 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-141 .elementor-element.elementor-element-6289add0 .elementor-accordion-icon, .elementor-141 .elementor-element.elementor-element-6289add0 .elementor-accordion-title{color:#191f2b;}.elementor-141 .elementor-element.elementor-element-6289add0 .elementor-accordion-icon svg{fill:#191f2b;}.elementor-141 .elementor-element.elementor-element-6289add0 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-141 .elementor-element.elementor-element-6289add0 .elementor-tab-title .elementor-accordion-icon i:before{color:#9a7521;}.elementor-141 .elementor-element.elementor-element-6289add0 .elementor-tab-title .elementor-accordion-icon svg{fill:#9a7521;}.elementor-141 .elementor-element.elementor-element-6289add0 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#9a7521;}.elementor-141 .elementor-element.elementor-element-6289add0 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#9a7521;}.elementor-141 .elementor-element.elementor-element-6289add0 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}@media(max-width:1024px){.elementor-141 .elementor-element.elementor-element-61d454bf .elementor-heading-title{font-size:12px;}.elementor-141 .elementor-element.elementor-element-1ce866c{--spacer-size:11px;}.elementor-141 .elementor-element.elementor-element-2e29195d .elementor-heading-title{font-size:42px;}.elementor-141 .elementor-element.elementor-element-291c9294{--spacer-size:14px;}.elementor-141 .elementor-element.elementor-element-5e2546a1{font-size:15px;}.elementor-141 .elementor-element.elementor-element-3f70c4c4{--spacer-size:45px;}.elementor-141 .elementor-element.elementor-element-50a9ed2e .elementor-heading-title{font-size:28px;}.elementor-141 .elementor-element.elementor-element-1a522b2e{font-size:15px;}.elementor-141 .elementor-element.elementor-element-40f3a174 .elementor-heading-title{font-size:28px;}.elementor-141 .elementor-element.elementor-element-1c5b9888{font-size:15px;}.elementor-141 .elementor-element.elementor-element-5936acc1 .elementor-heading-title{font-size:28px;}.elementor-141 .elementor-element.elementor-element-62957755{font-size:15px;}.elementor-141 .elementor-element.elementor-element-341bfd57{--spacer-size:21px;}.elementor-141 .elementor-element.elementor-element-7d0e4254 .elementor-heading-title{font-size:12px;}.elementor-141 .elementor-element.elementor-element-69dbb611 .elementor-heading-title{font-size:30px;}.elementor-141 .elementor-element.elementor-element-6a66ef7b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-37191e64 .elementor-heading-title{font-size:22px;}.elementor-141 .elementor-element.elementor-element-24d50700 .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-43a4b990{font-size:15px;}.elementor-141 .elementor-element.elementor-element-446d65e9 .elementor-heading-title{font-size:22px;}.elementor-141 .elementor-element.elementor-element-627289f2 .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-5ba26223{font-size:15px;}.elementor-141 .elementor-element.elementor-element-40b31d7e .elementor-heading-title{font-size:22px;}.elementor-141 .elementor-element.elementor-element-15591750 .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-2aec1931{font-size:15px;}.elementor-141 .elementor-element.elementor-element-3ab2b186{--spacer-size:13px;}.elementor-141 .elementor-element.elementor-element-2fe88f60 .elementor-heading-title{font-size:22px;}.elementor-141 .elementor-element.elementor-element-2aaae1b9 .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-45d8f71a{font-size:15px;}.elementor-141 .elementor-element.elementor-element-3110a275 .elementor-heading-title{font-size:22px;}.elementor-141 .elementor-element.elementor-element-59b0ab4 .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-1f3e3747{font-size:15px;}.elementor-141 .elementor-element.elementor-element-677c34c9 .elementor-heading-title{font-size:22px;}.elementor-141 .elementor-element.elementor-element-16462446 .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-3874bdd5{font-size:15px;}.elementor-141 .elementor-element.elementor-element-93402da{--spacer-size:22px;}.elementor-141 .elementor-element.elementor-element-5dabe6b .elementor-heading-title{font-size:12px;}.elementor-141 .elementor-element.elementor-element-76bf100d .elementor-heading-title{font-size:30px;}.elementor-141 .elementor-element.elementor-element-38f08e29 img{width:100%;}.elementor-141 .elementor-element.elementor-element-ba1bca8{--spacer-size:28px;}.elementor-141 .elementor-element.elementor-element-3be11e8c{font-size:15px;}.elementor-141 .elementor-element.elementor-element-50ce1e8{--spacer-size:21px;}.elementor-141 .elementor-element.elementor-element-e4b6562 .elementor-heading-title{font-size:30px;}.elementor-141 .elementor-element.elementor-element-0f215e8{font-size:15px;}.elementor-141 .elementor-element.elementor-element-2f9a69b{--spacer-size:15px;}.elementor-141 .elementor-element.elementor-element-1f67960 img{width:100%;}.elementor-141 .elementor-element.elementor-element-3ba914e{--spacer-size:8px;}.elementor-141 .elementor-element.elementor-element-a2a8791 .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-439f6fd{font-size:15px;}.elementor-141 .elementor-element.elementor-element-f8add84 .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-b897f85 img{width:100%;}.elementor-141 .elementor-element.elementor-element-c2bfd8c{--spacer-size:8px;}.elementor-141 .elementor-element.elementor-element-cd625f7 .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-db9026a{font-size:15px;}.elementor-141 .elementor-element.elementor-element-b3c5c84 .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-ea0d66a img{width:100%;}.elementor-141 .elementor-element.elementor-element-058fb38{--spacer-size:8px;}.elementor-141 .elementor-element.elementor-element-865ae53 .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-8094240{font-size:15px;}.elementor-141 .elementor-element.elementor-element-ff721ff .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-5b31da4{--spacer-size:11px;}.elementor-141 .elementor-element.elementor-element-e26207a img{width:100%;}.elementor-141 .elementor-element.elementor-element-4580561{--spacer-size:8px;}.elementor-141 .elementor-element.elementor-element-8d21fcc .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-0a74527{font-size:15px;}.elementor-141 .elementor-element.elementor-element-c992855 .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-882b5aa img{width:100%;}.elementor-141 .elementor-element.elementor-element-9a90006{--spacer-size:8px;}.elementor-141 .elementor-element.elementor-element-d196ad8 .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-c04565b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-c76aae5 .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-1261f52 img{width:100%;}.elementor-141 .elementor-element.elementor-element-ecd5b77{--spacer-size:8px;}.elementor-141 .elementor-element.elementor-element-0a961d6 .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-fa3a91b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-5fd8e72 .elementor-heading-title{font-size:18px;}.elementor-141 .elementor-element.elementor-element-363c03e3{--spacer-size:25px;}.elementor-141 .elementor-element.elementor-element-4e0c310{font-size:15px;}.elementor-141 .elementor-element.elementor-element-54202d4e{--spacer-size:8px;}.elementor-141 .elementor-element.elementor-element-2ce706e5 .elementor-heading-title{font-size:30px;}.elementor-141 .elementor-element.elementor-element-6813139a{--spacer-size:14px;}.elementor-141 .elementor-element.elementor-element-532fe08c{font-size:15px;}.elementor-141 .elementor-element.elementor-element-2fd16fcf{font-size:15px;}.elementor-141 .elementor-element.elementor-element-473a8d0b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-6e8db4a{--spacer-size:21px;}.elementor-141 .elementor-element.elementor-element-62210c56 .elementor-heading-title{font-size:12px;}.elementor-141 .elementor-element.elementor-element-1f821dc4 .elementor-heading-title{font-size:30px;}.elementor-141 .elementor-element.elementor-element-5d814b89{font-size:15px;}.elementor-141 .elementor-element.elementor-element-3b69e68d{--spacer-size:21px;}.elementor-141 .elementor-element.elementor-element-555422f .elementor-heading-title{font-size:12px;}.elementor-141 .elementor-element.elementor-element-102ae2cb .elementor-heading-title{font-size:30px;}.elementor-141 .elementor-element.elementor-element-2abaeae7{font-size:15px;}.elementor-141 .elementor-element.elementor-element-2a5fea60 .elementor-heading-title{font-size:28px;}.elementor-141 .elementor-element.elementor-element-7120f95b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-7d647084 .elementor-heading-title{font-size:28px;}.elementor-141 .elementor-element.elementor-element-9c9202b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-3d4ed13e .elementor-heading-title{font-size:28px;}.elementor-141 .elementor-element.elementor-element-5ce997ec{font-size:15px;}.elementor-141 .elementor-element.elementor-element-161b822d .elementor-heading-title{font-size:28px;}.elementor-141 .elementor-element.elementor-element-4f3df272{font-size:15px;}.elementor-141 .elementor-element.elementor-element-6d6bc9ce{--spacer-size:24px;}.elementor-141 .elementor-element.elementor-element-44224150 .elementor-heading-title{font-size:30px;}.elementor-141 .elementor-element.elementor-element-187f244f{font-size:15px;}}@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-61d454bf .elementor-heading-title{font-size:11px;}.elementor-141 .elementor-element.elementor-element-1ce866c{--spacer-size:8px;}.elementor-141 .elementor-element.elementor-element-2e29195d .elementor-heading-title{font-size:32px;}.elementor-141 .elementor-element.elementor-element-291c9294{--spacer-size:10px;}.elementor-141 .elementor-element.elementor-element-2c52d071{width:100%;}.elementor-141 .elementor-element.elementor-element-50f6fe7{width:100%;}.elementor-141 .elementor-element.elementor-element-5e2546a1{font-size:15px;}.elementor-141 .elementor-element.elementor-element-2dc19e61{width:100%;}.elementor-141 .elementor-element.elementor-element-3f70c4c4{--spacer-size:32px;}.elementor-141 .elementor-element.elementor-element-2781a1f5{width:100%;}.elementor-141 .elementor-element.elementor-element-50a9ed2e .elementor-heading-title{font-size:22px;}.elementor-141 .elementor-element.elementor-element-1a522b2e{font-size:15px;}.elementor-141 .elementor-element.elementor-element-5a62aef9{width:100%;}.elementor-141 .elementor-element.elementor-element-40f3a174 .elementor-heading-title{font-size:22px;}.elementor-141 .elementor-element.elementor-element-1c5b9888{font-size:15px;}.elementor-141 .elementor-element.elementor-element-7418a23a{width:100%;}.elementor-141 .elementor-element.elementor-element-5936acc1 .elementor-heading-title{font-size:22px;}.elementor-141 .elementor-element.elementor-element-62957755{font-size:15px;}.elementor-141 .elementor-element.elementor-element-341bfd57{--spacer-size:15px;}.elementor-141 .elementor-element.elementor-element-7d0e4254 .elementor-heading-title{font-size:11px;}.elementor-141 .elementor-element.elementor-element-69dbb611 .elementor-heading-title{font-size:26px;}.elementor-141 .elementor-element.elementor-element-6a66ef7b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-3748314e{width:100%;}.elementor-141 .elementor-element.elementor-element-37191e64 .elementor-heading-title{font-size:20px;}.elementor-141 .elementor-element.elementor-element-24d50700 .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-43a4b990{font-size:15px;}.elementor-141 .elementor-element.elementor-element-73801bc2{width:100%;}.elementor-141 .elementor-element.elementor-element-446d65e9 .elementor-heading-title{font-size:20px;}.elementor-141 .elementor-element.elementor-element-627289f2 .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-5ba26223{font-size:15px;}.elementor-141 .elementor-element.elementor-element-1f0bdc1d{width:100%;}.elementor-141 .elementor-element.elementor-element-40b31d7e .elementor-heading-title{font-size:20px;}.elementor-141 .elementor-element.elementor-element-15591750 .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-2aec1931{font-size:15px;}.elementor-141 .elementor-element.elementor-element-3ab2b186{--spacer-size:9px;}.elementor-141 .elementor-element.elementor-element-1edb1029{width:100%;}.elementor-141 .elementor-element.elementor-element-2fe88f60 .elementor-heading-title{font-size:20px;}.elementor-141 .elementor-element.elementor-element-2aaae1b9 .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-45d8f71a{font-size:15px;}.elementor-141 .elementor-element.elementor-element-1a2b7cb2{width:100%;}.elementor-141 .elementor-element.elementor-element-3110a275 .elementor-heading-title{font-size:20px;}.elementor-141 .elementor-element.elementor-element-59b0ab4 .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-1f3e3747{font-size:15px;}.elementor-141 .elementor-element.elementor-element-25efee2{width:100%;}.elementor-141 .elementor-element.elementor-element-677c34c9 .elementor-heading-title{font-size:20px;}.elementor-141 .elementor-element.elementor-element-16462446 .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-3874bdd5{font-size:15px;}.elementor-141 .elementor-element.elementor-element-93402da{--spacer-size:16px;}.elementor-141 .elementor-element.elementor-element-5dabe6b .elementor-heading-title{font-size:11px;}.elementor-141 .elementor-element.elementor-element-76bf100d .elementor-heading-title{font-size:26px;}.elementor-141 .elementor-element.elementor-element-40131a36{width:100%;}.elementor-141 .elementor-element.elementor-element-34be5ae0{width:100%;}.elementor-141 .elementor-element.elementor-element-38f08e29 img{width:100%;}.elementor-141 .elementor-element.elementor-element-12ff9350{width:100%;}.elementor-141 .elementor-element.elementor-element-ba1bca8{--spacer-size:20px;}.elementor-141 .elementor-element.elementor-element-76bd8be3{width:100%;}.elementor-141 .elementor-element.elementor-element-7053ca1e{width:100%;}.elementor-141 .elementor-element.elementor-element-3be11e8c{font-size:15px;}.elementor-141 .elementor-element.elementor-element-4650cb10{width:100%;}.elementor-141 .elementor-element.elementor-element-bd04dfa{width:100%;}.elementor-141 .elementor-element.elementor-element-50ce1e8{--spacer-size:15px;}.elementor-141 .elementor-element.elementor-element-e4b6562 .elementor-heading-title{font-size:26px;}.elementor-141 .elementor-element.elementor-element-0f215e8{font-size:15px;}.elementor-141 .elementor-element.elementor-element-1c57aa2{width:100%;}.elementor-141 .elementor-element.elementor-element-2f9a69b{--spacer-size:11px;}.elementor-141 .elementor-element.elementor-element-6f864ca{width:100%;}.elementor-141 .elementor-element.elementor-element-1f67960 img{width:100%;}.elementor-141 .elementor-element.elementor-element-3ba914e{--spacer-size:6px;}.elementor-141 .elementor-element.elementor-element-a2a8791 .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-439f6fd{font-size:15px;}.elementor-141 .elementor-element.elementor-element-f8add84 .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-601cb2c{width:100%;}.elementor-141 .elementor-element.elementor-element-b897f85 img{width:100%;}.elementor-141 .elementor-element.elementor-element-c2bfd8c{--spacer-size:6px;}.elementor-141 .elementor-element.elementor-element-cd625f7 .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-db9026a{font-size:15px;}.elementor-141 .elementor-element.elementor-element-b3c5c84 .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-ce90841{width:100%;}.elementor-141 .elementor-element.elementor-element-ea0d66a img{width:100%;}.elementor-141 .elementor-element.elementor-element-058fb38{--spacer-size:6px;}.elementor-141 .elementor-element.elementor-element-865ae53 .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-8094240{font-size:15px;}.elementor-141 .elementor-element.elementor-element-ff721ff .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-5b31da4{--spacer-size:8px;}.elementor-141 .elementor-element.elementor-element-9596a13{width:100%;}.elementor-141 .elementor-element.elementor-element-e26207a img{width:100%;}.elementor-141 .elementor-element.elementor-element-4580561{--spacer-size:6px;}.elementor-141 .elementor-element.elementor-element-8d21fcc .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-0a74527{font-size:15px;}.elementor-141 .elementor-element.elementor-element-c992855 .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-1de3ed4{width:100%;}.elementor-141 .elementor-element.elementor-element-882b5aa img{width:100%;}.elementor-141 .elementor-element.elementor-element-9a90006{--spacer-size:6px;}.elementor-141 .elementor-element.elementor-element-d196ad8 .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-c04565b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-c76aae5 .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-cadae48{width:100%;}.elementor-141 .elementor-element.elementor-element-1261f52 img{width:100%;}.elementor-141 .elementor-element.elementor-element-ecd5b77{--spacer-size:6px;}.elementor-141 .elementor-element.elementor-element-0a961d6 .elementor-heading-title{font-size:15px;}.elementor-141 .elementor-element.elementor-element-fa3a91b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-5fd8e72 .elementor-heading-title{font-size:17px;}.elementor-141 .elementor-element.elementor-element-7bd1144c{width:100%;}.elementor-141 .elementor-element.elementor-element-69642df4{width:100%;}.elementor-141 .elementor-element.elementor-element-363c03e3{--spacer-size:18px;}.elementor-141 .elementor-element.elementor-element-4e0c310{font-size:15px;}.elementor-141 .elementor-element.elementor-element-54202d4e{--spacer-size:6px;}.elementor-141 .elementor-element.elementor-element-2ce706e5 .elementor-heading-title{font-size:26px;}.elementor-141 .elementor-element.elementor-element-6813139a{--spacer-size:10px;}.elementor-141 .elementor-element.elementor-element-532fe08c{font-size:15px;}.elementor-141 .elementor-element.elementor-element-2fd16fcf{font-size:15px;}.elementor-141 .elementor-element.elementor-element-473a8d0b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-435d3681{width:100%;}.elementor-141 .elementor-element.elementor-element-6e8db4a{--spacer-size:15px;}.elementor-141 .elementor-element.elementor-element-62210c56 .elementor-heading-title{font-size:11px;}.elementor-141 .elementor-element.elementor-element-1f821dc4 .elementor-heading-title{font-size:26px;}.elementor-141 .elementor-element.elementor-element-5d814b89{font-size:15px;}.elementor-141 .elementor-element.elementor-element-3b69e68d{--spacer-size:15px;}.elementor-141 .elementor-element.elementor-element-555422f .elementor-heading-title{font-size:11px;}.elementor-141 .elementor-element.elementor-element-102ae2cb .elementor-heading-title{font-size:26px;}.elementor-141 .elementor-element.elementor-element-2abaeae7{font-size:15px;}.elementor-141 .elementor-element.elementor-element-6eb98484{width:100%;}.elementor-141 .elementor-element.elementor-element-2a5fea60 .elementor-heading-title{font-size:24px;}.elementor-141 .elementor-element.elementor-element-7120f95b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-3464d61{width:100%;}.elementor-141 .elementor-element.elementor-element-7d647084 .elementor-heading-title{font-size:24px;}.elementor-141 .elementor-element.elementor-element-9c9202b{font-size:15px;}.elementor-141 .elementor-element.elementor-element-15b165e2{width:100%;}.elementor-141 .elementor-element.elementor-element-3d4ed13e .elementor-heading-title{font-size:24px;}.elementor-141 .elementor-element.elementor-element-5ce997ec{font-size:15px;}.elementor-141 .elementor-element.elementor-element-12b7409a{width:100%;}.elementor-141 .elementor-element.elementor-element-161b822d .elementor-heading-title{font-size:24px;}.elementor-141 .elementor-element.elementor-element-4f3df272{font-size:15px;}.elementor-141 .elementor-element.elementor-element-6d6bc9ce{--spacer-size:17px;}.elementor-141 .elementor-element.elementor-element-44224150 .elementor-heading-title{font-size:26px;}.elementor-141 .elementor-element.elementor-element-187f244f{font-size:15px;}.elementor-141 .elementor-element.elementor-element-10689da1{width:100%;}.elementor-141 .elementor-element.elementor-element-17cc6050{width:100%;}}@media(min-width:768px){.elementor-141 .elementor-element.elementor-element-2438489f{width:100%;}.elementor-141 .elementor-element.elementor-element-2c52d071{width:20%;}.elementor-141 .elementor-element.elementor-element-50f6fe7{width:60%;}.elementor-141 .elementor-element.elementor-element-2dc19e61{width:20%;}.elementor-141 .elementor-element.elementor-element-2781a1f5{width:33%;}.elementor-141 .elementor-element.elementor-element-5a62aef9{width:33%;}.elementor-141 .elementor-element.elementor-element-7418a23a{width:34%;}.elementor-141 .elementor-element.elementor-element-1785f042{width:100%;}.elementor-141 .elementor-element.elementor-element-3748314e{width:33%;}.elementor-141 .elementor-element.elementor-element-73801bc2{width:33%;}.elementor-141 .elementor-element.elementor-element-1f0bdc1d{width:34%;}.elementor-141 .elementor-element.elementor-element-1edb1029{width:33%;}.elementor-141 .elementor-element.elementor-element-1a2b7cb2{width:33%;}.elementor-141 .elementor-element.elementor-element-25efee2{width:34%;}.elementor-141 .elementor-element.elementor-element-5d4db6da{width:100%;}.elementor-141 .elementor-element.elementor-element-40131a36{width:10%;}.elementor-141 .elementor-element.elementor-element-34be5ae0{width:80%;}.elementor-141 .elementor-element.elementor-element-12ff9350{width:10%;}.elementor-141 .elementor-element.elementor-element-76bd8be3{width:20%;}.elementor-141 .elementor-element.elementor-element-7053ca1e{width:60%;}.elementor-141 .elementor-element.elementor-element-4650cb10{width:20%;}.elementor-141 .elementor-element.elementor-element-90ea3c8{width:100%;}.elementor-141 .elementor-element.elementor-element-bd04dfa{width:62%;}.elementor-141 .elementor-element.elementor-element-1c57aa2{width:38%;}.elementor-141 .elementor-element.elementor-element-2b5b55{width:100%;}.elementor-141 .elementor-element.elementor-element-7bd1144c{width:15%;}.elementor-141 .elementor-element.elementor-element-69642df4{width:70%;}.elementor-141 .elementor-element.elementor-element-435d3681{width:15%;}.elementor-141 .elementor-element.elementor-element-7dd2fe7b{width:100%;}.elementor-141 .elementor-element.elementor-element-7baecef4{width:100%;}.elementor-141 .elementor-element.elementor-element-6eb98484{width:25%;}.elementor-141 .elementor-element.elementor-element-3464d61{width:25%;}.elementor-141 .elementor-element.elementor-element-15b165e2{width:25%;}.elementor-141 .elementor-element.elementor-element-12b7409a{width:25%;}.elementor-141 .elementor-element.elementor-element-287ffea0{width:100%;}.elementor-141 .elementor-element.elementor-element-10689da1{width:50%;}.elementor-141 .elementor-element.elementor-element-17cc6050{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-141 .elementor-element.elementor-element-2c52d071{width:50%;}.elementor-141 .elementor-element.elementor-element-50f6fe7{width:60%;}.elementor-141 .elementor-element.elementor-element-2dc19e61{width:50%;}.elementor-141 .elementor-element.elementor-element-2781a1f5{width:50%;}.elementor-141 .elementor-element.elementor-element-5a62aef9{width:50%;}.elementor-141 .elementor-element.elementor-element-7418a23a{width:34%;}.elementor-141 .elementor-element.elementor-element-3748314e{width:50%;}.elementor-141 .elementor-element.elementor-element-73801bc2{width:50%;}.elementor-141 .elementor-element.elementor-element-1f0bdc1d{width:34%;}.elementor-141 .elementor-element.elementor-element-1edb1029{width:50%;}.elementor-141 .elementor-element.elementor-element-1a2b7cb2{width:50%;}.elementor-141 .elementor-element.elementor-element-25efee2{width:34%;}.elementor-141 .elementor-element.elementor-element-40131a36{width:50%;}.elementor-141 .elementor-element.elementor-element-34be5ae0{width:80%;}.elementor-141 .elementor-element.elementor-element-12ff9350{width:50%;}.elementor-141 .elementor-element.elementor-element-76bd8be3{width:50%;}.elementor-141 .elementor-element.elementor-element-7053ca1e{width:60%;}.elementor-141 .elementor-element.elementor-element-4650cb10{width:50%;}.elementor-141 .elementor-element.elementor-element-bd04dfa{width:62%;}.elementor-141 .elementor-element.elementor-element-1c57aa2{width:38%;}.elementor-141 .elementor-element.elementor-element-6f864ca{width:50%;}.elementor-141 .elementor-element.elementor-element-601cb2c{width:50%;}.elementor-141 .elementor-element.elementor-element-ce90841{width:50%;}.elementor-141 .elementor-element.elementor-element-9596a13{width:50%;}.elementor-141 .elementor-element.elementor-element-1de3ed4{width:50%;}.elementor-141 .elementor-element.elementor-element-cadae48{width:50%;}.elementor-141 .elementor-element.elementor-element-7bd1144c{width:50%;}.elementor-141 .elementor-element.elementor-element-69642df4{width:70%;}.elementor-141 .elementor-element.elementor-element-435d3681{width:50%;}.elementor-141 .elementor-element.elementor-element-6eb98484{width:50%;}.elementor-141 .elementor-element.elementor-element-3464d61{width:50%;}.elementor-141 .elementor-element.elementor-element-15b165e2{width:50%;}.elementor-141 .elementor-element.elementor-element-12b7409a{width:50%;}.elementor-141 .elementor-element.elementor-element-10689da1{width:50%;}.elementor-141 .elementor-element.elementor-element-17cc6050{width:50%;}}/* Start custom CSS for column, class: .elementor-element-2c52d071 */.elementor-141 .elementor-element.elementor-element-2c52d071 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-2c52d071 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-2c52d071 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-2c52d071 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-2c52d071 p, .elementor-141 .elementor-element.elementor-element-2c52d071 h1, .elementor-141 .elementor-element.elementor-element-2c52d071 h2, .elementor-141 .elementor-element.elementor-element-2c52d071 h3, .elementor-141 .elementor-element.elementor-element-2c52d071 h4, .elementor-141 .elementor-element.elementor-element-2c52d071 h5, .elementor-141 .elementor-element.elementor-element-2c52d071 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50f6fe7 */.elementor-141 .elementor-element.elementor-element-50f6fe7 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-50f6fe7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-50f6fe7 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-50f6fe7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-50f6fe7 p, .elementor-141 .elementor-element.elementor-element-50f6fe7 h1, .elementor-141 .elementor-element.elementor-element-50f6fe7 h2, .elementor-141 .elementor-element.elementor-element-50f6fe7 h3, .elementor-141 .elementor-element.elementor-element-50f6fe7 h4, .elementor-141 .elementor-element.elementor-element-50f6fe7 h5, .elementor-141 .elementor-element.elementor-element-50f6fe7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2dc19e61 */.elementor-141 .elementor-element.elementor-element-2dc19e61 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-2dc19e61 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-2dc19e61 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-2dc19e61 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-2dc19e61 p, .elementor-141 .elementor-element.elementor-element-2dc19e61 h1, .elementor-141 .elementor-element.elementor-element-2dc19e61 h2, .elementor-141 .elementor-element.elementor-element-2dc19e61 h3, .elementor-141 .elementor-element.elementor-element-2dc19e61 h4, .elementor-141 .elementor-element.elementor-element-2dc19e61 h5, .elementor-141 .elementor-element.elementor-element-2dc19e61 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b32b011 */.elementor-141 .elementor-element.elementor-element-4b32b011 > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-4b32b011 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-4b32b011 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-4b32b011 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2781a1f5 */.elementor-141 .elementor-element.elementor-element-2781a1f5 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-2781a1f5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-2781a1f5 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-2781a1f5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-2781a1f5 p, .elementor-141 .elementor-element.elementor-element-2781a1f5 h1, .elementor-141 .elementor-element.elementor-element-2781a1f5 h2, .elementor-141 .elementor-element.elementor-element-2781a1f5 h3, .elementor-141 .elementor-element.elementor-element-2781a1f5 h4, .elementor-141 .elementor-element.elementor-element-2781a1f5 h5, .elementor-141 .elementor-element.elementor-element-2781a1f5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a62aef9 */.elementor-141 .elementor-element.elementor-element-5a62aef9 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-5a62aef9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-5a62aef9 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-5a62aef9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-5a62aef9 p, .elementor-141 .elementor-element.elementor-element-5a62aef9 h1, .elementor-141 .elementor-element.elementor-element-5a62aef9 h2, .elementor-141 .elementor-element.elementor-element-5a62aef9 h3, .elementor-141 .elementor-element.elementor-element-5a62aef9 h4, .elementor-141 .elementor-element.elementor-element-5a62aef9 h5, .elementor-141 .elementor-element.elementor-element-5a62aef9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7418a23a */.elementor-141 .elementor-element.elementor-element-7418a23a { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-7418a23a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-7418a23a img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-7418a23a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-7418a23a p, .elementor-141 .elementor-element.elementor-element-7418a23a h1, .elementor-141 .elementor-element.elementor-element-7418a23a h2, .elementor-141 .elementor-element.elementor-element-7418a23a h3, .elementor-141 .elementor-element.elementor-element-7418a23a h4, .elementor-141 .elementor-element.elementor-element-7418a23a h5, .elementor-141 .elementor-element.elementor-element-7418a23a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65609e12 */.elementor-141 .elementor-element.elementor-element-65609e12 > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-65609e12 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-65609e12 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-65609e12 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2438489f */.elementor-141 .elementor-element.elementor-element-2438489f { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-2438489f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-2438489f img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-2438489f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-2438489f p, .elementor-141 .elementor-element.elementor-element-2438489f h1, .elementor-141 .elementor-element.elementor-element-2438489f h2, .elementor-141 .elementor-element.elementor-element-2438489f h3, .elementor-141 .elementor-element.elementor-element-2438489f h4, .elementor-141 .elementor-element.elementor-element-2438489f h5, .elementor-141 .elementor-element.elementor-element-2438489f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68fffc87 */.elementor-141 .elementor-element.elementor-element-68fffc87 { border-top: 4px solid #cd9c2c; }
.elementor-141 .elementor-element.elementor-element-68fffc87 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-141 .elementor-element.elementor-element-68fffc87 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-141 .elementor-element.elementor-element-68fffc87 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-141 .elementor-element.elementor-element-68fffc87 .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-141 .elementor-element.elementor-element-68fffc87, .elementor-141 .elementor-element.elementor-element-68fffc87 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3748314e */.elementor-141 .elementor-element.elementor-element-3748314e { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-3748314e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-3748314e img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-3748314e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-3748314e p, .elementor-141 .elementor-element.elementor-element-3748314e h1, .elementor-141 .elementor-element.elementor-element-3748314e h2, .elementor-141 .elementor-element.elementor-element-3748314e h3, .elementor-141 .elementor-element.elementor-element-3748314e h4, .elementor-141 .elementor-element.elementor-element-3748314e h5, .elementor-141 .elementor-element.elementor-element-3748314e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73801bc2 */.elementor-141 .elementor-element.elementor-element-73801bc2 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-73801bc2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-73801bc2 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-73801bc2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-73801bc2 p, .elementor-141 .elementor-element.elementor-element-73801bc2 h1, .elementor-141 .elementor-element.elementor-element-73801bc2 h2, .elementor-141 .elementor-element.elementor-element-73801bc2 h3, .elementor-141 .elementor-element.elementor-element-73801bc2 h4, .elementor-141 .elementor-element.elementor-element-73801bc2 h5, .elementor-141 .elementor-element.elementor-element-73801bc2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f0bdc1d */.elementor-141 .elementor-element.elementor-element-1f0bdc1d { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-1f0bdc1d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1f0bdc1d img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-1f0bdc1d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1f0bdc1d p, .elementor-141 .elementor-element.elementor-element-1f0bdc1d h1, .elementor-141 .elementor-element.elementor-element-1f0bdc1d h2, .elementor-141 .elementor-element.elementor-element-1f0bdc1d h3, .elementor-141 .elementor-element.elementor-element-1f0bdc1d h4, .elementor-141 .elementor-element.elementor-element-1f0bdc1d h5, .elementor-141 .elementor-element.elementor-element-1f0bdc1d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f5448c5 */.elementor-141 .elementor-element.elementor-element-f5448c5 > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-f5448c5 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-f5448c5 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-f5448c5 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1edb1029 */.elementor-141 .elementor-element.elementor-element-1edb1029 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-1edb1029 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1edb1029 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-1edb1029 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1edb1029 p, .elementor-141 .elementor-element.elementor-element-1edb1029 h1, .elementor-141 .elementor-element.elementor-element-1edb1029 h2, .elementor-141 .elementor-element.elementor-element-1edb1029 h3, .elementor-141 .elementor-element.elementor-element-1edb1029 h4, .elementor-141 .elementor-element.elementor-element-1edb1029 h5, .elementor-141 .elementor-element.elementor-element-1edb1029 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a2b7cb2 */.elementor-141 .elementor-element.elementor-element-1a2b7cb2 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-1a2b7cb2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1a2b7cb2 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-1a2b7cb2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1a2b7cb2 p, .elementor-141 .elementor-element.elementor-element-1a2b7cb2 h1, .elementor-141 .elementor-element.elementor-element-1a2b7cb2 h2, .elementor-141 .elementor-element.elementor-element-1a2b7cb2 h3, .elementor-141 .elementor-element.elementor-element-1a2b7cb2 h4, .elementor-141 .elementor-element.elementor-element-1a2b7cb2 h5, .elementor-141 .elementor-element.elementor-element-1a2b7cb2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25efee2 */.elementor-141 .elementor-element.elementor-element-25efee2 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-25efee2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-25efee2 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-25efee2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-25efee2 p, .elementor-141 .elementor-element.elementor-element-25efee2 h1, .elementor-141 .elementor-element.elementor-element-25efee2 h2, .elementor-141 .elementor-element.elementor-element-25efee2 h3, .elementor-141 .elementor-element.elementor-element-25efee2 h4, .elementor-141 .elementor-element.elementor-element-25efee2 h5, .elementor-141 .elementor-element.elementor-element-25efee2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40518897 */.elementor-141 .elementor-element.elementor-element-40518897 > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-40518897 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-40518897 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-40518897 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1785f042 */.elementor-141 .elementor-element.elementor-element-1785f042 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-1785f042 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1785f042 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-1785f042 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1785f042 p, .elementor-141 .elementor-element.elementor-element-1785f042 h1, .elementor-141 .elementor-element.elementor-element-1785f042 h2, .elementor-141 .elementor-element.elementor-element-1785f042 h3, .elementor-141 .elementor-element.elementor-element-1785f042 h4, .elementor-141 .elementor-element.elementor-element-1785f042 h5, .elementor-141 .elementor-element.elementor-element-1785f042 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40131a36 */.elementor-141 .elementor-element.elementor-element-40131a36 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-40131a36 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-40131a36 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-40131a36 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-40131a36 p, .elementor-141 .elementor-element.elementor-element-40131a36 h1, .elementor-141 .elementor-element.elementor-element-40131a36 h2, .elementor-141 .elementor-element.elementor-element-40131a36 h3, .elementor-141 .elementor-element.elementor-element-40131a36 h4, .elementor-141 .elementor-element.elementor-element-40131a36 h5, .elementor-141 .elementor-element.elementor-element-40131a36 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-34be5ae0 */.elementor-141 .elementor-element.elementor-element-34be5ae0 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-34be5ae0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-34be5ae0 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-34be5ae0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-34be5ae0 p, .elementor-141 .elementor-element.elementor-element-34be5ae0 h1, .elementor-141 .elementor-element.elementor-element-34be5ae0 h2, .elementor-141 .elementor-element.elementor-element-34be5ae0 h3, .elementor-141 .elementor-element.elementor-element-34be5ae0 h4, .elementor-141 .elementor-element.elementor-element-34be5ae0 h5, .elementor-141 .elementor-element.elementor-element-34be5ae0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12ff9350 */.elementor-141 .elementor-element.elementor-element-12ff9350 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-12ff9350 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-12ff9350 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-12ff9350 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-12ff9350 p, .elementor-141 .elementor-element.elementor-element-12ff9350 h1, .elementor-141 .elementor-element.elementor-element-12ff9350 h2, .elementor-141 .elementor-element.elementor-element-12ff9350 h3, .elementor-141 .elementor-element.elementor-element-12ff9350 h4, .elementor-141 .elementor-element.elementor-element-12ff9350 h5, .elementor-141 .elementor-element.elementor-element-12ff9350 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-643295f1 */.elementor-141 .elementor-element.elementor-element-643295f1 > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-643295f1 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-643295f1 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-643295f1 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76bd8be3 */.elementor-141 .elementor-element.elementor-element-76bd8be3 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-76bd8be3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-76bd8be3 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-76bd8be3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-76bd8be3 p, .elementor-141 .elementor-element.elementor-element-76bd8be3 h1, .elementor-141 .elementor-element.elementor-element-76bd8be3 h2, .elementor-141 .elementor-element.elementor-element-76bd8be3 h3, .elementor-141 .elementor-element.elementor-element-76bd8be3 h4, .elementor-141 .elementor-element.elementor-element-76bd8be3 h5, .elementor-141 .elementor-element.elementor-element-76bd8be3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7053ca1e */.elementor-141 .elementor-element.elementor-element-7053ca1e { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-7053ca1e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-7053ca1e img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-7053ca1e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-7053ca1e p, .elementor-141 .elementor-element.elementor-element-7053ca1e h1, .elementor-141 .elementor-element.elementor-element-7053ca1e h2, .elementor-141 .elementor-element.elementor-element-7053ca1e h3, .elementor-141 .elementor-element.elementor-element-7053ca1e h4, .elementor-141 .elementor-element.elementor-element-7053ca1e h5, .elementor-141 .elementor-element.elementor-element-7053ca1e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4650cb10 */.elementor-141 .elementor-element.elementor-element-4650cb10 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-4650cb10 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-4650cb10 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-4650cb10 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-4650cb10 p, .elementor-141 .elementor-element.elementor-element-4650cb10 h1, .elementor-141 .elementor-element.elementor-element-4650cb10 h2, .elementor-141 .elementor-element.elementor-element-4650cb10 h3, .elementor-141 .elementor-element.elementor-element-4650cb10 h4, .elementor-141 .elementor-element.elementor-element-4650cb10 h5, .elementor-141 .elementor-element.elementor-element-4650cb10 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f162690 */.elementor-141 .elementor-element.elementor-element-7f162690 > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-7f162690 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-7f162690 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-7f162690 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d4db6da */.elementor-141 .elementor-element.elementor-element-5d4db6da { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-5d4db6da > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-5d4db6da img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-5d4db6da .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-5d4db6da p, .elementor-141 .elementor-element.elementor-element-5d4db6da h1, .elementor-141 .elementor-element.elementor-element-5d4db6da h2, .elementor-141 .elementor-element.elementor-element-5d4db6da h3, .elementor-141 .elementor-element.elementor-element-5d4db6da h4, .elementor-141 .elementor-element.elementor-element-5d4db6da h5, .elementor-141 .elementor-element.elementor-element-5d4db6da h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e03ad5d */.elementor-141 .elementor-element.elementor-element-6e03ad5d .elementor-widget {
  animation: codex_featured-product-spotlight-3-soft-reveal 700ms ease both;
}
.elementor-141 .elementor-element.elementor-element-6e03ad5d .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-141 .elementor-element.elementor-element-6e03ad5d .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-141 .elementor-element.elementor-element-6e03ad5d .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_featured-product-spotlight-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-141 .elementor-element.elementor-element-6e03ad5d, .elementor-141 .elementor-element.elementor-element-6e03ad5d * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bd04dfa */.elementor-141 .elementor-element.elementor-element-bd04dfa { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-bd04dfa > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-bd04dfa img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-bd04dfa .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-bd04dfa p, .elementor-141 .elementor-element.elementor-element-bd04dfa h1, .elementor-141 .elementor-element.elementor-element-bd04dfa h2, .elementor-141 .elementor-element.elementor-element-bd04dfa h3, .elementor-141 .elementor-element.elementor-element-bd04dfa h4, .elementor-141 .elementor-element.elementor-element-bd04dfa h5, .elementor-141 .elementor-element.elementor-element-bd04dfa h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c57aa2 */.elementor-141 .elementor-element.elementor-element-1c57aa2 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-1c57aa2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1c57aa2 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-1c57aa2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1c57aa2 p, .elementor-141 .elementor-element.elementor-element-1c57aa2 h1, .elementor-141 .elementor-element.elementor-element-1c57aa2 h2, .elementor-141 .elementor-element.elementor-element-1c57aa2 h3, .elementor-141 .elementor-element.elementor-element-1c57aa2 h4, .elementor-141 .elementor-element.elementor-element-1c57aa2 h5, .elementor-141 .elementor-element.elementor-element-1c57aa2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a9f23ad */.elementor-141 .elementor-element.elementor-element-a9f23ad > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-a9f23ad > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-a9f23ad > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-a9f23ad img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f864ca */.elementor-141 .elementor-element.elementor-element-6f864ca { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-6f864ca > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-6f864ca img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-6f864ca .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-6f864ca p, .elementor-141 .elementor-element.elementor-element-6f864ca h1, .elementor-141 .elementor-element.elementor-element-6f864ca h2, .elementor-141 .elementor-element.elementor-element-6f864ca h3, .elementor-141 .elementor-element.elementor-element-6f864ca h4, .elementor-141 .elementor-element.elementor-element-6f864ca h5, .elementor-141 .elementor-element.elementor-element-6f864ca h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-601cb2c */.elementor-141 .elementor-element.elementor-element-601cb2c { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-601cb2c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-601cb2c img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-601cb2c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-601cb2c p, .elementor-141 .elementor-element.elementor-element-601cb2c h1, .elementor-141 .elementor-element.elementor-element-601cb2c h2, .elementor-141 .elementor-element.elementor-element-601cb2c h3, .elementor-141 .elementor-element.elementor-element-601cb2c h4, .elementor-141 .elementor-element.elementor-element-601cb2c h5, .elementor-141 .elementor-element.elementor-element-601cb2c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ce90841 */.elementor-141 .elementor-element.elementor-element-ce90841 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-ce90841 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-ce90841 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-ce90841 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-ce90841 p, .elementor-141 .elementor-element.elementor-element-ce90841 h1, .elementor-141 .elementor-element.elementor-element-ce90841 h2, .elementor-141 .elementor-element.elementor-element-ce90841 h3, .elementor-141 .elementor-element.elementor-element-ce90841 h4, .elementor-141 .elementor-element.elementor-element-ce90841 h5, .elementor-141 .elementor-element.elementor-element-ce90841 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49ea515 */.elementor-141 .elementor-element.elementor-element-49ea515 > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-49ea515 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-49ea515 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-49ea515 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9596a13 */.elementor-141 .elementor-element.elementor-element-9596a13 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-9596a13 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-9596a13 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-9596a13 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-9596a13 p, .elementor-141 .elementor-element.elementor-element-9596a13 h1, .elementor-141 .elementor-element.elementor-element-9596a13 h2, .elementor-141 .elementor-element.elementor-element-9596a13 h3, .elementor-141 .elementor-element.elementor-element-9596a13 h4, .elementor-141 .elementor-element.elementor-element-9596a13 h5, .elementor-141 .elementor-element.elementor-element-9596a13 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1de3ed4 */.elementor-141 .elementor-element.elementor-element-1de3ed4 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-1de3ed4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1de3ed4 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-1de3ed4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-1de3ed4 p, .elementor-141 .elementor-element.elementor-element-1de3ed4 h1, .elementor-141 .elementor-element.elementor-element-1de3ed4 h2, .elementor-141 .elementor-element.elementor-element-1de3ed4 h3, .elementor-141 .elementor-element.elementor-element-1de3ed4 h4, .elementor-141 .elementor-element.elementor-element-1de3ed4 h5, .elementor-141 .elementor-element.elementor-element-1de3ed4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cadae48 */.elementor-141 .elementor-element.elementor-element-cadae48 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-cadae48 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-cadae48 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-cadae48 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-cadae48 p, .elementor-141 .elementor-element.elementor-element-cadae48 h1, .elementor-141 .elementor-element.elementor-element-cadae48 h2, .elementor-141 .elementor-element.elementor-element-cadae48 h3, .elementor-141 .elementor-element.elementor-element-cadae48 h4, .elementor-141 .elementor-element.elementor-element-cadae48 h5, .elementor-141 .elementor-element.elementor-element-cadae48 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8492c65 */.elementor-141 .elementor-element.elementor-element-8492c65 > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-8492c65 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-8492c65 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-8492c65 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90ea3c8 */.elementor-141 .elementor-element.elementor-element-90ea3c8 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-90ea3c8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-90ea3c8 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-90ea3c8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-90ea3c8 p, .elementor-141 .elementor-element.elementor-element-90ea3c8 h1, .elementor-141 .elementor-element.elementor-element-90ea3c8 h2, .elementor-141 .elementor-element.elementor-element-90ea3c8 h3, .elementor-141 .elementor-element.elementor-element-90ea3c8 h4, .elementor-141 .elementor-element.elementor-element-90ea3c8 h5, .elementor-141 .elementor-element.elementor-element-90ea3c8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7bd1144c */.elementor-141 .elementor-element.elementor-element-7bd1144c { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-7bd1144c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-7bd1144c img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-7bd1144c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-7bd1144c p, .elementor-141 .elementor-element.elementor-element-7bd1144c h1, .elementor-141 .elementor-element.elementor-element-7bd1144c h2, .elementor-141 .elementor-element.elementor-element-7bd1144c h3, .elementor-141 .elementor-element.elementor-element-7bd1144c h4, .elementor-141 .elementor-element.elementor-element-7bd1144c h5, .elementor-141 .elementor-element.elementor-element-7bd1144c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69642df4 */.elementor-141 .elementor-element.elementor-element-69642df4 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-69642df4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-69642df4 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-69642df4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-69642df4 p, .elementor-141 .elementor-element.elementor-element-69642df4 h1, .elementor-141 .elementor-element.elementor-element-69642df4 h2, .elementor-141 .elementor-element.elementor-element-69642df4 h3, .elementor-141 .elementor-element.elementor-element-69642df4 h4, .elementor-141 .elementor-element.elementor-element-69642df4 h5, .elementor-141 .elementor-element.elementor-element-69642df4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-435d3681 */.elementor-141 .elementor-element.elementor-element-435d3681 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-435d3681 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-435d3681 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-435d3681 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-435d3681 p, .elementor-141 .elementor-element.elementor-element-435d3681 h1, .elementor-141 .elementor-element.elementor-element-435d3681 h2, .elementor-141 .elementor-element.elementor-element-435d3681 h3, .elementor-141 .elementor-element.elementor-element-435d3681 h4, .elementor-141 .elementor-element.elementor-element-435d3681 h5, .elementor-141 .elementor-element.elementor-element-435d3681 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-619e02b0 */.elementor-141 .elementor-element.elementor-element-619e02b0 > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-619e02b0 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-619e02b0 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-619e02b0 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b5b55 */.elementor-141 .elementor-element.elementor-element-2b5b55 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-2b5b55 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-2b5b55 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-2b5b55 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-2b5b55 p, .elementor-141 .elementor-element.elementor-element-2b5b55 h1, .elementor-141 .elementor-element.elementor-element-2b5b55 h2, .elementor-141 .elementor-element.elementor-element-2b5b55 h3, .elementor-141 .elementor-element.elementor-element-2b5b55 h4, .elementor-141 .elementor-element.elementor-element-2b5b55 h5, .elementor-141 .elementor-element.elementor-element-2b5b55 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38067ec1 */.elementor-141 .elementor-element.elementor-element-38067ec1 { border-bottom: 4px solid #cd9c2c; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7dd2fe7b */.elementor-141 .elementor-element.elementor-element-7dd2fe7b { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-7dd2fe7b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-7dd2fe7b img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-7dd2fe7b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-7dd2fe7b p, .elementor-141 .elementor-element.elementor-element-7dd2fe7b h1, .elementor-141 .elementor-element.elementor-element-7dd2fe7b h2, .elementor-141 .elementor-element.elementor-element-7dd2fe7b h3, .elementor-141 .elementor-element.elementor-element-7dd2fe7b h4, .elementor-141 .elementor-element.elementor-element-7dd2fe7b h5, .elementor-141 .elementor-element.elementor-element-7dd2fe7b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6eb98484 */.elementor-141 .elementor-element.elementor-element-6eb98484 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-6eb98484 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-6eb98484 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-6eb98484 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-6eb98484 p, .elementor-141 .elementor-element.elementor-element-6eb98484 h1, .elementor-141 .elementor-element.elementor-element-6eb98484 h2, .elementor-141 .elementor-element.elementor-element-6eb98484 h3, .elementor-141 .elementor-element.elementor-element-6eb98484 h4, .elementor-141 .elementor-element.elementor-element-6eb98484 h5, .elementor-141 .elementor-element.elementor-element-6eb98484 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3464d61 */.elementor-141 .elementor-element.elementor-element-3464d61 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-3464d61 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-3464d61 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-3464d61 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-3464d61 p, .elementor-141 .elementor-element.elementor-element-3464d61 h1, .elementor-141 .elementor-element.elementor-element-3464d61 h2, .elementor-141 .elementor-element.elementor-element-3464d61 h3, .elementor-141 .elementor-element.elementor-element-3464d61 h4, .elementor-141 .elementor-element.elementor-element-3464d61 h5, .elementor-141 .elementor-element.elementor-element-3464d61 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15b165e2 */.elementor-141 .elementor-element.elementor-element-15b165e2 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-15b165e2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-15b165e2 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-15b165e2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-15b165e2 p, .elementor-141 .elementor-element.elementor-element-15b165e2 h1, .elementor-141 .elementor-element.elementor-element-15b165e2 h2, .elementor-141 .elementor-element.elementor-element-15b165e2 h3, .elementor-141 .elementor-element.elementor-element-15b165e2 h4, .elementor-141 .elementor-element.elementor-element-15b165e2 h5, .elementor-141 .elementor-element.elementor-element-15b165e2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12b7409a */.elementor-141 .elementor-element.elementor-element-12b7409a { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-12b7409a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-12b7409a img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-12b7409a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-12b7409a p, .elementor-141 .elementor-element.elementor-element-12b7409a h1, .elementor-141 .elementor-element.elementor-element-12b7409a h2, .elementor-141 .elementor-element.elementor-element-12b7409a h3, .elementor-141 .elementor-element.elementor-element-12b7409a h4, .elementor-141 .elementor-element.elementor-element-12b7409a h5, .elementor-141 .elementor-element.elementor-element-12b7409a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5944baac */.elementor-141 .elementor-element.elementor-element-5944baac > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-5944baac > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-5944baac > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-5944baac img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7baecef4 */.elementor-141 .elementor-element.elementor-element-7baecef4 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-7baecef4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-7baecef4 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-7baecef4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-7baecef4 p, .elementor-141 .elementor-element.elementor-element-7baecef4 h1, .elementor-141 .elementor-element.elementor-element-7baecef4 h2, .elementor-141 .elementor-element.elementor-element-7baecef4 h3, .elementor-141 .elementor-element.elementor-element-7baecef4 h4, .elementor-141 .elementor-element.elementor-element-7baecef4 h5, .elementor-141 .elementor-element.elementor-element-7baecef4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5adaeb98 */.elementor-141 .elementor-element.elementor-element-5adaeb98 { position: relative; }
.elementor-141 .elementor-element.elementor-element-5adaeb98::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(205,156,44,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-141 .elementor-element.elementor-element-5adaeb98 > .elementor-container { position: relative; z-index: 1; }
.elementor-141 .elementor-element.elementor-element-5adaeb98 .elementor-widget {
  animation: codex_brand-trust-6-soft-reveal 700ms ease both;
}
.elementor-141 .elementor-element.elementor-element-5adaeb98 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-141 .elementor-element.elementor-element-5adaeb98 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-141 .elementor-element.elementor-element-5adaeb98 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_brand-trust-6-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-141 .elementor-element.elementor-element-5adaeb98, .elementor-141 .elementor-element.elementor-element-5adaeb98 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-10689da1 */.elementor-141 .elementor-element.elementor-element-10689da1 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-10689da1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-10689da1 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-10689da1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-10689da1 p, .elementor-141 .elementor-element.elementor-element-10689da1 h1, .elementor-141 .elementor-element.elementor-element-10689da1 h2, .elementor-141 .elementor-element.elementor-element-10689da1 h3, .elementor-141 .elementor-element.elementor-element-10689da1 h4, .elementor-141 .elementor-element.elementor-element-10689da1 h5, .elementor-141 .elementor-element.elementor-element-10689da1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-17cc6050 */.elementor-141 .elementor-element.elementor-element-17cc6050 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-17cc6050 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-17cc6050 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-17cc6050 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-17cc6050 p, .elementor-141 .elementor-element.elementor-element-17cc6050 h1, .elementor-141 .elementor-element.elementor-element-17cc6050 h2, .elementor-141 .elementor-element.elementor-element-17cc6050 h3, .elementor-141 .elementor-element.elementor-element-17cc6050 h4, .elementor-141 .elementor-element.elementor-element-17cc6050 h5, .elementor-141 .elementor-element.elementor-element-17cc6050 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-309fcc95 */.elementor-141 .elementor-element.elementor-element-309fcc95 > .elementor-container > .elementor-row,
.elementor-141 .elementor-element.elementor-element-309fcc95 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-141 .elementor-element.elementor-element-309fcc95 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-141 .elementor-element.elementor-element-309fcc95 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-287ffea0 */.elementor-141 .elementor-element.elementor-element-287ffea0 { min-width: 0 !important; }
.elementor-141 .elementor-element.elementor-element-287ffea0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-287ffea0 img { max-width: 100% !important; height: auto !important; }
.elementor-141 .elementor-element.elementor-element-287ffea0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-141 .elementor-element.elementor-element-287ffea0 p, .elementor-141 .elementor-element.elementor-element-287ffea0 h1, .elementor-141 .elementor-element.elementor-element-287ffea0 h2, .elementor-141 .elementor-element.elementor-element-287ffea0 h3, .elementor-141 .elementor-element.elementor-element-287ffea0 h4, .elementor-141 .elementor-element.elementor-element-287ffea0 h5, .elementor-141 .elementor-element.elementor-element-287ffea0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */