.elementor-110 .elementor-element.elementor-element-47863a62:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-47863a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-47863a62 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-47863a62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-47863a62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-69d945d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-110 .elementor-element.elementor-element-69d945d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#977100;}.elementor-110 .elementor-element.elementor-element-5ac20d1a{--spacer-size:16px;}.elementor-110 .elementor-element.elementor-element-3066064f{text-align:center;}.elementor-110 .elementor-element.elementor-element-3066064f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-459329b6{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-641f3761 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-480a7545{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-110 .elementor-element.elementor-element-4bf7e7bc{--spacer-size:28px;}.elementor-110 .elementor-element.elementor-element-7f523b7a .elementor-button{background-color:#1f3a5f;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-110 .elementor-element.elementor-element-1fb9fe47{--spacer-size:64px;}.elementor-110 .elementor-element.elementor-element-3ddbab0d > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-618c5ab7{text-align:center;}.elementor-110 .elementor-element.elementor-element-618c5ab7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-28ae3a86{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-e415da9{text-align:center;}.elementor-110 .elementor-element.elementor-element-e415da9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-59ea3b63{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-7a852827{text-align:center;}.elementor-110 .elementor-element.elementor-element-7a852827 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-46df2f4e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-5d04909c:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-5d04909c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f0e6;}.elementor-110 .elementor-element.elementor-element-5d04909c > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-5d04909c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-5d04909c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-47e3d117{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-110 .elementor-element.elementor-element-47e3d117 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#977100;}.elementor-110 .elementor-element.elementor-element-43b581a8{text-align:center;}.elementor-110 .elementor-element.elementor-element-43b581a8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-36d09c0f{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-110 .elementor-element.elementor-element-60a126c3{--spacer-size:30px;}.elementor-110 .elementor-element.elementor-element-61793f10 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-1842720:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-1842720 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-1842720 > .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-110 .elementor-element.elementor-element-1842720 > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-1842720 > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-1842720 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-1842720 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-4deb5e2a{text-align:start;}.elementor-110 .elementor-element.elementor-element-4deb5e2a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#977100;}.elementor-110 .elementor-element.elementor-element-75e21cac{text-align:start;}.elementor-110 .elementor-element.elementor-element-75e21cac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-1bf24e11{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-110 .elementor-element.elementor-element-396c161a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-396c161a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-396c161a > .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-110 .elementor-element.elementor-element-396c161a > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-396c161a > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-396c161a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-396c161a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-10daa9b1{text-align:start;}.elementor-110 .elementor-element.elementor-element-10daa9b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#977100;}.elementor-110 .elementor-element.elementor-element-2389eb48{text-align:start;}.elementor-110 .elementor-element.elementor-element-2389eb48 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-3d729760{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-110 .elementor-element.elementor-element-1274a6e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-1274a6e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-1274a6e5 > .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-110 .elementor-element.elementor-element-1274a6e5 > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-1274a6e5 > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-1274a6e5 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-1274a6e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-d290ca7{text-align:start;}.elementor-110 .elementor-element.elementor-element-d290ca7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#977100;}.elementor-110 .elementor-element.elementor-element-2e403dd6{text-align:start;}.elementor-110 .elementor-element.elementor-element-2e403dd6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-3313acfb{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-110 .elementor-element.elementor-element-7a1ee74f{--spacer-size:18px;}.elementor-110 .elementor-element.elementor-element-6c9358aa > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-476316ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-476316ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-476316ba > .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-110 .elementor-element.elementor-element-476316ba > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-476316ba > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-476316ba > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-476316ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-4afbe593{text-align:start;}.elementor-110 .elementor-element.elementor-element-4afbe593 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#977100;}.elementor-110 .elementor-element.elementor-element-335b6e5e{text-align:start;}.elementor-110 .elementor-element.elementor-element-335b6e5e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-1306c599{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-110 .elementor-element.elementor-element-6408acde:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-6408acde > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-6408acde > .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-110 .elementor-element.elementor-element-6408acde > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-6408acde > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-6408acde > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-6408acde > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-43f1239e{text-align:start;}.elementor-110 .elementor-element.elementor-element-43f1239e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#977100;}.elementor-110 .elementor-element.elementor-element-75024cc2{text-align:start;}.elementor-110 .elementor-element.elementor-element-75024cc2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-12e17e70{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-110 .elementor-element.elementor-element-76c96edc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-76c96edc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-76c96edc > .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-110 .elementor-element.elementor-element-76c96edc > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-76c96edc > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-76c96edc > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-76c96edc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-2262ebd9{text-align:start;}.elementor-110 .elementor-element.elementor-element-2262ebd9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#977100;}.elementor-110 .elementor-element.elementor-element-717507d4{text-align:start;}.elementor-110 .elementor-element.elementor-element-717507d4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-4b15d3bd{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-110 .elementor-element.elementor-element-5cd0f54d:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-5cd0f54d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141820;}.elementor-110 .elementor-element.elementor-element-5cd0f54d > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-5cd0f54d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-5cd0f54d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-13ad404e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-13ad404e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141820;}.elementor-110 .elementor-element.elementor-element-13ad404e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-13ad404e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-dfda834 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-76217bd2{text-align:start;}.elementor-110 .elementor-element.elementor-element-76217bd2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-5b7b31df{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.70);}.elementor-bc-flex-widget .elementor-110 .elementor-element.elementor-element-38e7f146.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-110 .elementor-element.elementor-element-38e7f146.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-110 .elementor-element.elementor-element-64545710{--spacer-size:26px;}.elementor-110 .elementor-element.elementor-element-7d1f0231 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-5d981f01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-5d981f01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-110 .elementor-element.elementor-element-5d981f01 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-5d981f01 > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-5d981f01 > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-5d981f01 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-5d981f01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-2366a7fd{text-align:center;}.elementor-110 .elementor-element.elementor-element-2366a7fd img{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-948ea99{text-align:start;}.elementor-110 .elementor-element.elementor-element-948ea99 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-6677571f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.74);}.elementor-110 .elementor-element.elementor-element-252f0a41{text-align:start;}.elementor-110 .elementor-element.elementor-element-252f0a41 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-110 .elementor-element.elementor-element-7e18c659 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#141820;color:#141820;border-radius:6px 6px 6px 6px;}.elementor-110 .elementor-element.elementor-element-3b74bbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-3b74bbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-110 .elementor-element.elementor-element-3b74bbc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-3b74bbc > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-3b74bbc > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-3b74bbc > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-3b74bbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-758d1e91{text-align:center;}.elementor-110 .elementor-element.elementor-element-758d1e91 img{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-65a133b7{text-align:start;}.elementor-110 .elementor-element.elementor-element-65a133b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-344b0f75{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.74);}.elementor-110 .elementor-element.elementor-element-3fb4100d{text-align:start;}.elementor-110 .elementor-element.elementor-element-3fb4100d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-110 .elementor-element.elementor-element-3ea21b0f .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#141820;color:#141820;border-radius:6px 6px 6px 6px;}.elementor-110 .elementor-element.elementor-element-71cf5434:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-71cf5434 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-110 .elementor-element.elementor-element-71cf5434 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-71cf5434 > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-71cf5434 > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-71cf5434 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-71cf5434 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-4e41621a{text-align:center;}.elementor-110 .elementor-element.elementor-element-4e41621a img{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-19eba60{text-align:start;}.elementor-110 .elementor-element.elementor-element-19eba60 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-30d0b801{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.74);}.elementor-110 .elementor-element.elementor-element-665cb949{text-align:start;}.elementor-110 .elementor-element.elementor-element-665cb949 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-110 .elementor-element.elementor-element-6e5a40aa .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#141820;color:#141820;border-radius:6px 6px 6px 6px;}.elementor-110 .elementor-element.elementor-element-41273d31{--spacer-size:12px;}.elementor-110 .elementor-element.elementor-element-32b20210 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-7636cc86:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-7636cc86 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-110 .elementor-element.elementor-element-7636cc86 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-7636cc86 > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-7636cc86 > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-7636cc86 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-7636cc86 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-3ad5724e{text-align:center;}.elementor-110 .elementor-element.elementor-element-3ad5724e img{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-38bb4bbc{text-align:start;}.elementor-110 .elementor-element.elementor-element-38bb4bbc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-7b60e639{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.74);}.elementor-110 .elementor-element.elementor-element-4fb0ae9d{text-align:start;}.elementor-110 .elementor-element.elementor-element-4fb0ae9d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-110 .elementor-element.elementor-element-63596e5d .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#141820;color:#141820;border-radius:6px 6px 6px 6px;}.elementor-110 .elementor-element.elementor-element-33f6fd26:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-33f6fd26 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-110 .elementor-element.elementor-element-33f6fd26 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-33f6fd26 > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-33f6fd26 > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-33f6fd26 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-33f6fd26 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-4a7ddadc{text-align:center;}.elementor-110 .elementor-element.elementor-element-4a7ddadc img{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-385a604c{text-align:start;}.elementor-110 .elementor-element.elementor-element-385a604c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-3c86b4d5{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.74);}.elementor-110 .elementor-element.elementor-element-59f771f2{text-align:start;}.elementor-110 .elementor-element.elementor-element-59f771f2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-110 .elementor-element.elementor-element-6a14a624 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#141820;color:#141820;border-radius:6px 6px 6px 6px;}.elementor-110 .elementor-element.elementor-element-11a99be5{--spacer-size:12px;}.elementor-110 .elementor-element.elementor-element-1aeedb62:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-1aeedb62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-1aeedb62 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-1aeedb62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-1aeedb62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-44e815cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-110 .elementor-element.elementor-element-44e815cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#977100;}.elementor-110 .elementor-element.elementor-element-1165e533{text-align:center;}.elementor-110 .elementor-element.elementor-element-1165e533 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-538d4445{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#977100;}.elementor-110 .elementor-element.elementor-element-6823dc27{--spacer-size:32px;}.elementor-110 .elementor-element.elementor-element-6c2e852 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-337477ca{text-align:center;}.elementor-110 .elementor-element.elementor-element-337477ca img{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-766c4676{--spacer-size:40px;}.elementor-110 .elementor-element.elementor-element-2423feb3 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-50d0e6c9{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-110 .elementor-element.elementor-element-6ef91d77{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-72195717 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-72195717 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-72195717 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-72195717 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-110 .elementor-element.elementor-element-72195717 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-110 .elementor-element.elementor-element-72195717 .elementor-icon-list-icon i{color:#977100;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-72195717 .elementor-icon-list-icon svg{fill:#977100;transition:fill 0.3s;}.elementor-110 .elementor-element.elementor-element-72195717{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-110 .elementor-element.elementor-element-72195717 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-d891e6c{--spacer-size:32px;}.elementor-110 .elementor-element.elementor-element-9068b87 .elementor-button{background-color:#1f3a5f;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-58176b00:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-58176b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1f3a5f;}.elementor-110 .elementor-element.elementor-element-58176b00 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-58176b00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-58176b00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-42742bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-110 .elementor-element.elementor-element-42742bfe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#c99700;}.elementor-110 .elementor-element.elementor-element-12ac0531{text-align:center;}.elementor-110 .elementor-element.elementor-element-12ac0531 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-212985cc{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-110 .elementor-element.elementor-element-2010742c{--spacer-size:30px;}.elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-accordion-item{border-color:rgba(255,255,255,0.18);}.elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.18);}.elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.18);}.elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-accordion-icon, .elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-accordion-title{color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-tab-title .elementor-accordion-icon i:before{color:#c99700;}.elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-tab-title .elementor-accordion-icon svg{fill:#c99700;}.elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#c99700;}.elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#c99700;}.elementor-110 .elementor-element.elementor-element-6f48fcf7 .elementor-tab-content{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-110 .elementor-element.elementor-element-4967a836:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-4967a836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-4967a836 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-4967a836{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-4967a836 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-5b14e508 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-1b890b3{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#977100;}.elementor-110 .elementor-element.elementor-element-4a06a11c{--spacer-size:12px;}.elementor-110 .elementor-element.elementor-element-659f9f98{text-align:center;}.elementor-110 .elementor-element.elementor-element-659f9f98 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-41f96bfa{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-74ad4469{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-110 .elementor-element.elementor-element-185fe386{--spacer-size:36px;}.elementor-110 .elementor-element.elementor-element-67ff2f4f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-110 .elementor-element.elementor-element-57780c7{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-110 .elementor-element.elementor-element-1168dec9:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-1168dec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f0e6;}.elementor-110 .elementor-element.elementor-element-1168dec9 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-1168dec9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-1168dec9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-25771ad4{text-align:center;}.elementor-110 .elementor-element.elementor-element-25771ad4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-110 .elementor-element.elementor-element-6e96905f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-110 .elementor-element.elementor-element-5d87fb40{--spacer-size:34px;}.elementor-110 .elementor-element.elementor-element-6a27cc7f > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-68d95ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-68d95ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-68d95ac > .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-110 .elementor-element.elementor-element-68d95ac > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-68d95ac > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-68d95ac > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-68d95ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-accordion-item{border-color:#e8e2d8;}.elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e8e2d8;}.elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e8e2d8;}.elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-accordion-icon, .elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-accordion-title{color:#141820;}.elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-accordion-icon svg{fill:#141820;}.elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-tab-title .elementor-accordion-icon i:before{color:#977100;}.elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-tab-title .elementor-accordion-icon svg{fill:#977100;}.elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#977100;}.elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#977100;}.elementor-110 .elementor-element.elementor-element-4e1bc341 .elementor-tab-content{color:#2d2a26;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-110 .elementor-element.elementor-element-3b005e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-3b005e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-3b005e0 > .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-110 .elementor-element.elementor-element-3b005e0 > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-3b005e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-3b005e0 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-3b005e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-782796a9 .elementor-accordion-item{border-color:#e8e2d8;}.elementor-110 .elementor-element.elementor-element-782796a9 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e8e2d8;}.elementor-110 .elementor-element.elementor-element-782796a9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e8e2d8;}.elementor-110 .elementor-element.elementor-element-782796a9 .elementor-accordion-icon, .elementor-110 .elementor-element.elementor-element-782796a9 .elementor-accordion-title{color:#141820;}.elementor-110 .elementor-element.elementor-element-782796a9 .elementor-accordion-icon svg{fill:#141820;}.elementor-110 .elementor-element.elementor-element-782796a9 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-110 .elementor-element.elementor-element-782796a9 .elementor-tab-title .elementor-accordion-icon i:before{color:#977100;}.elementor-110 .elementor-element.elementor-element-782796a9 .elementor-tab-title .elementor-accordion-icon svg{fill:#977100;}.elementor-110 .elementor-element.elementor-element-782796a9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#977100;}.elementor-110 .elementor-element.elementor-element-782796a9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#977100;}.elementor-110 .elementor-element.elementor-element-782796a9 .elementor-tab-content{color:#2d2a26;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-110 .elementor-element.elementor-element-5d29b812:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-5d29b812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6eed6;}.elementor-110 .elementor-element.elementor-element-5d29b812 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-5d29b812{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-5d29b812 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-40a7d9fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-110 .elementor-element.elementor-element-40a7d9fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#977100;}.elementor-110 .elementor-element.elementor-element-586b8dae{text-align:center;}.elementor-110 .elementor-element.elementor-element-586b8dae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#1f3a5f;}.elementor-110 .elementor-element.elementor-element-1840610e{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-282d9ad6{--spacer-size:30px;}.elementor-110 .elementor-element.elementor-element-4669aaf6 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-5f05ee58{text-align:center;}.elementor-110 .elementor-element.elementor-element-5f05ee58 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#977100;}.elementor-110 .elementor-element.elementor-element-93a6b97{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-38df4f22{text-align:center;}.elementor-110 .elementor-element.elementor-element-38df4f22 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#977100;}.elementor-110 .elementor-element.elementor-element-2b9d59ca{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-64df5a8d{text-align:center;}.elementor-110 .elementor-element.elementor-element-64df5a8d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#977100;}.elementor-110 .elementor-element.elementor-element-1509a5fb{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-6c2c90e6{text-align:center;}.elementor-110 .elementor-element.elementor-element-6c2c90e6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#977100;}.elementor-110 .elementor-element.elementor-element-4fdc88d3{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}@media(max-width:1024px){.elementor-110 .elementor-element.elementor-element-69d945d6 .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-5ac20d1a{--spacer-size:11px;}.elementor-110 .elementor-element.elementor-element-3066064f .elementor-heading-title{font-size:42px;}.elementor-110 .elementor-element.elementor-element-459329b6{--spacer-size:14px;}.elementor-110 .elementor-element.elementor-element-480a7545{font-size:15px;}.elementor-110 .elementor-element.elementor-element-4bf7e7bc{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-1fb9fe47{--spacer-size:45px;}.elementor-110 .elementor-element.elementor-element-618c5ab7 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-28ae3a86{font-size:15px;}.elementor-110 .elementor-element.elementor-element-e415da9 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-59ea3b63{font-size:15px;}.elementor-110 .elementor-element.elementor-element-7a852827 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-46df2f4e{font-size:15px;}.elementor-110 .elementor-element.elementor-element-47e3d117 .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-43b581a8 .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-36d09c0f{font-size:15px;}.elementor-110 .elementor-element.elementor-element-60a126c3{--spacer-size:21px;}.elementor-110 .elementor-element.elementor-element-4deb5e2a .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-75e21cac .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-1bf24e11{font-size:15px;}.elementor-110 .elementor-element.elementor-element-10daa9b1 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-2389eb48 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-3d729760{font-size:15px;}.elementor-110 .elementor-element.elementor-element-d290ca7 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-2e403dd6 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-3313acfb{font-size:15px;}.elementor-110 .elementor-element.elementor-element-7a1ee74f{--spacer-size:13px;}.elementor-110 .elementor-element.elementor-element-4afbe593 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-335b6e5e .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-1306c599{font-size:15px;}.elementor-110 .elementor-element.elementor-element-43f1239e .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-75024cc2 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-12e17e70{font-size:15px;}.elementor-110 .elementor-element.elementor-element-2262ebd9 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-717507d4 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-4b15d3bd{font-size:15px;}.elementor-110 .elementor-element.elementor-element-76217bd2 .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-5b7b31df{font-size:15px;}.elementor-110 .elementor-element.elementor-element-64545710{--spacer-size:18px;}.elementor-110 .elementor-element.elementor-element-2366a7fd img{width:100%;}.elementor-110 .elementor-element.elementor-element-948ea99 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-6677571f{font-size:15px;}.elementor-110 .elementor-element.elementor-element-252f0a41 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-758d1e91 img{width:100%;}.elementor-110 .elementor-element.elementor-element-65a133b7 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-344b0f75{font-size:15px;}.elementor-110 .elementor-element.elementor-element-3fb4100d .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-4e41621a img{width:100%;}.elementor-110 .elementor-element.elementor-element-19eba60 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-30d0b801{font-size:15px;}.elementor-110 .elementor-element.elementor-element-665cb949 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-41273d31{--spacer-size:8px;}.elementor-110 .elementor-element.elementor-element-3ad5724e img{width:100%;}.elementor-110 .elementor-element.elementor-element-38bb4bbc .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-7b60e639{font-size:15px;}.elementor-110 .elementor-element.elementor-element-4fb0ae9d .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-4a7ddadc img{width:100%;}.elementor-110 .elementor-element.elementor-element-385a604c .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-3c86b4d5{font-size:15px;}.elementor-110 .elementor-element.elementor-element-59f771f2 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-11a99be5{--spacer-size:8px;}.elementor-110 .elementor-element.elementor-element-44e815cf .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-1165e533 .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-538d4445{font-size:15px;}.elementor-110 .elementor-element.elementor-element-6823dc27{--spacer-size:22px;}.elementor-110 .elementor-element.elementor-element-337477ca img{width:100%;}.elementor-110 .elementor-element.elementor-element-766c4676{--spacer-size:28px;}.elementor-110 .elementor-element.elementor-element-50d0e6c9{font-size:15px;}.elementor-110 .elementor-element.elementor-element-6ef91d77{--spacer-size:14px;}.elementor-110 .elementor-element.elementor-element-d891e6c{--spacer-size:22px;}.elementor-110 .elementor-element.elementor-element-42742bfe .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-12ac0531 .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-212985cc{font-size:15px;}.elementor-110 .elementor-element.elementor-element-2010742c{--spacer-size:21px;}.elementor-110 .elementor-element.elementor-element-1b890b3{font-size:15px;}.elementor-110 .elementor-element.elementor-element-4a06a11c{--spacer-size:8px;}.elementor-110 .elementor-element.elementor-element-659f9f98 .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-41f96bfa{--spacer-size:14px;}.elementor-110 .elementor-element.elementor-element-74ad4469{font-size:15px;}.elementor-110 .elementor-element.elementor-element-185fe386{--spacer-size:25px;}.elementor-110 .elementor-element.elementor-element-67ff2f4f{font-size:15px;}.elementor-110 .elementor-element.elementor-element-57780c7{font-size:15px;}.elementor-110 .elementor-element.elementor-element-25771ad4 .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-6e96905f{font-size:15px;}.elementor-110 .elementor-element.elementor-element-5d87fb40{--spacer-size:24px;}.elementor-110 .elementor-element.elementor-element-40a7d9fc .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-586b8dae .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-1840610e{font-size:15px;}.elementor-110 .elementor-element.elementor-element-282d9ad6{--spacer-size:21px;}.elementor-110 .elementor-element.elementor-element-5f05ee58 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-93a6b97{font-size:15px;}.elementor-110 .elementor-element.elementor-element-38df4f22 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-2b9d59ca{font-size:15px;}.elementor-110 .elementor-element.elementor-element-64df5a8d .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-1509a5fb{font-size:15px;}.elementor-110 .elementor-element.elementor-element-6c2c90e6 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-4fdc88d3{font-size:15px;}}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-69d945d6 .elementor-heading-title{font-size:11px;}.elementor-110 .elementor-element.elementor-element-5ac20d1a{--spacer-size:8px;}.elementor-110 .elementor-element.elementor-element-3066064f .elementor-heading-title{font-size:32px;}.elementor-110 .elementor-element.elementor-element-459329b6{--spacer-size:10px;}.elementor-110 .elementor-element.elementor-element-1f41a167{width:100%;}.elementor-110 .elementor-element.elementor-element-5d31d58b{width:100%;}.elementor-110 .elementor-element.elementor-element-480a7545{font-size:15px;}.elementor-110 .elementor-element.elementor-element-16c26163{width:100%;}.elementor-110 .elementor-element.elementor-element-4bf7e7bc{--spacer-size:14px;}.elementor-110 .elementor-element.elementor-element-1fb9fe47{--spacer-size:32px;}.elementor-110 .elementor-element.elementor-element-2d31772b{width:100%;}.elementor-110 .elementor-element.elementor-element-618c5ab7 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-28ae3a86{font-size:15px;}.elementor-110 .elementor-element.elementor-element-23ebff25{width:100%;}.elementor-110 .elementor-element.elementor-element-e415da9 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-59ea3b63{font-size:15px;}.elementor-110 .elementor-element.elementor-element-5083904d{width:100%;}.elementor-110 .elementor-element.elementor-element-7a852827 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-46df2f4e{font-size:15px;}.elementor-110 .elementor-element.elementor-element-47e3d117 .elementor-heading-title{font-size:11px;}.elementor-110 .elementor-element.elementor-element-43b581a8 .elementor-heading-title{font-size:26px;}.elementor-110 .elementor-element.elementor-element-36d09c0f{font-size:15px;}.elementor-110 .elementor-element.elementor-element-60a126c3{--spacer-size:15px;}.elementor-110 .elementor-element.elementor-element-1842720{width:100%;}.elementor-110 .elementor-element.elementor-element-4deb5e2a .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-75e21cac .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-1bf24e11{font-size:15px;}.elementor-110 .elementor-element.elementor-element-396c161a{width:100%;}.elementor-110 .elementor-element.elementor-element-10daa9b1 .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-2389eb48 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-3d729760{font-size:15px;}.elementor-110 .elementor-element.elementor-element-1274a6e5{width:100%;}.elementor-110 .elementor-element.elementor-element-d290ca7 .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-2e403dd6 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-3313acfb{font-size:15px;}.elementor-110 .elementor-element.elementor-element-7a1ee74f{--spacer-size:9px;}.elementor-110 .elementor-element.elementor-element-476316ba{width:100%;}.elementor-110 .elementor-element.elementor-element-4afbe593 .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-335b6e5e .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-1306c599{font-size:15px;}.elementor-110 .elementor-element.elementor-element-6408acde{width:100%;}.elementor-110 .elementor-element.elementor-element-43f1239e .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-75024cc2 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-12e17e70{font-size:15px;}.elementor-110 .elementor-element.elementor-element-76c96edc{width:100%;}.elementor-110 .elementor-element.elementor-element-2262ebd9 .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-717507d4 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-4b15d3bd{font-size:15px;}.elementor-110 .elementor-element.elementor-element-1ee07e07{width:100%;}.elementor-110 .elementor-element.elementor-element-76217bd2 .elementor-heading-title{font-size:26px;}.elementor-110 .elementor-element.elementor-element-5b7b31df{font-size:15px;}.elementor-110 .elementor-element.elementor-element-38e7f146{width:100%;}.elementor-110 .elementor-element.elementor-element-64545710{--spacer-size:13px;}.elementor-110 .elementor-element.elementor-element-5d981f01{width:100%;}.elementor-110 .elementor-element.elementor-element-2366a7fd img{width:100%;}.elementor-110 .elementor-element.elementor-element-948ea99 .elementor-heading-title{font-size:16px;}.elementor-110 .elementor-element.elementor-element-6677571f{font-size:15px;}.elementor-110 .elementor-element.elementor-element-252f0a41 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-3b74bbc{width:100%;}.elementor-110 .elementor-element.elementor-element-758d1e91 img{width:100%;}.elementor-110 .elementor-element.elementor-element-65a133b7 .elementor-heading-title{font-size:16px;}.elementor-110 .elementor-element.elementor-element-344b0f75{font-size:15px;}.elementor-110 .elementor-element.elementor-element-3fb4100d .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-71cf5434{width:100%;}.elementor-110 .elementor-element.elementor-element-4e41621a img{width:100%;}.elementor-110 .elementor-element.elementor-element-19eba60 .elementor-heading-title{font-size:16px;}.elementor-110 .elementor-element.elementor-element-30d0b801{font-size:15px;}.elementor-110 .elementor-element.elementor-element-665cb949 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-41273d31{--spacer-size:6px;}.elementor-110 .elementor-element.elementor-element-7636cc86{width:100%;}.elementor-110 .elementor-element.elementor-element-3ad5724e img{width:100%;}.elementor-110 .elementor-element.elementor-element-38bb4bbc .elementor-heading-title{font-size:16px;}.elementor-110 .elementor-element.elementor-element-7b60e639{font-size:15px;}.elementor-110 .elementor-element.elementor-element-4fb0ae9d .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-33f6fd26{width:100%;}.elementor-110 .elementor-element.elementor-element-4a7ddadc img{width:100%;}.elementor-110 .elementor-element.elementor-element-385a604c .elementor-heading-title{font-size:16px;}.elementor-110 .elementor-element.elementor-element-3c86b4d5{font-size:15px;}.elementor-110 .elementor-element.elementor-element-59f771f2 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-11a99be5{--spacer-size:6px;}.elementor-110 .elementor-element.elementor-element-44e815cf .elementor-heading-title{font-size:11px;}.elementor-110 .elementor-element.elementor-element-1165e533 .elementor-heading-title{font-size:26px;}.elementor-110 .elementor-element.elementor-element-538d4445{font-size:15px;}.elementor-110 .elementor-element.elementor-element-6823dc27{--spacer-size:16px;}.elementor-110 .elementor-element.elementor-element-4d9b7a65{width:100%;}.elementor-110 .elementor-element.elementor-element-3415a3cc{width:100%;}.elementor-110 .elementor-element.elementor-element-337477ca img{width:100%;}.elementor-110 .elementor-element.elementor-element-3d4b3ecd{width:100%;}.elementor-110 .elementor-element.elementor-element-766c4676{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-784db745{width:100%;}.elementor-110 .elementor-element.elementor-element-3e39b9b6{width:100%;}.elementor-110 .elementor-element.elementor-element-50d0e6c9{font-size:15px;}.elementor-110 .elementor-element.elementor-element-6ef91d77{--spacer-size:10px;}.elementor-110 .elementor-element.elementor-element-d891e6c{--spacer-size:16px;}.elementor-110 .elementor-element.elementor-element-559deb60{width:100%;}.elementor-110 .elementor-element.elementor-element-42742bfe .elementor-heading-title{font-size:11px;}.elementor-110 .elementor-element.elementor-element-12ac0531 .elementor-heading-title{font-size:26px;}.elementor-110 .elementor-element.elementor-element-212985cc{font-size:15px;}.elementor-110 .elementor-element.elementor-element-2010742c{--spacer-size:15px;}.elementor-110 .elementor-element.elementor-element-7873b7cb{width:100%;}.elementor-110 .elementor-element.elementor-element-4b3d5d0d{width:100%;}.elementor-110 .elementor-element.elementor-element-1b890b3{font-size:15px;}.elementor-110 .elementor-element.elementor-element-4a06a11c{--spacer-size:6px;}.elementor-110 .elementor-element.elementor-element-659f9f98 .elementor-heading-title{font-size:26px;}.elementor-110 .elementor-element.elementor-element-41f96bfa{--spacer-size:10px;}.elementor-110 .elementor-element.elementor-element-74ad4469{font-size:15px;}.elementor-110 .elementor-element.elementor-element-185fe386{--spacer-size:18px;}.elementor-110 .elementor-element.elementor-element-67ff2f4f{font-size:15px;}.elementor-110 .elementor-element.elementor-element-57780c7{font-size:15px;}.elementor-110 .elementor-element.elementor-element-14c16787{width:100%;}.elementor-110 .elementor-element.elementor-element-25771ad4 .elementor-heading-title{font-size:26px;}.elementor-110 .elementor-element.elementor-element-6e96905f{font-size:15px;}.elementor-110 .elementor-element.elementor-element-5d87fb40{--spacer-size:17px;}.elementor-110 .elementor-element.elementor-element-68d95ac{width:100%;}.elementor-110 .elementor-element.elementor-element-3b005e0{width:100%;}.elementor-110 .elementor-element.elementor-element-40a7d9fc .elementor-heading-title{font-size:11px;}.elementor-110 .elementor-element.elementor-element-586b8dae .elementor-heading-title{font-size:26px;}.elementor-110 .elementor-element.elementor-element-1840610e{font-size:15px;}.elementor-110 .elementor-element.elementor-element-282d9ad6{--spacer-size:15px;}.elementor-110 .elementor-element.elementor-element-573a49b6{width:100%;}.elementor-110 .elementor-element.elementor-element-5f05ee58 .elementor-heading-title{font-size:24px;}.elementor-110 .elementor-element.elementor-element-93a6b97{font-size:15px;}.elementor-110 .elementor-element.elementor-element-247755f1{width:100%;}.elementor-110 .elementor-element.elementor-element-38df4f22 .elementor-heading-title{font-size:24px;}.elementor-110 .elementor-element.elementor-element-2b9d59ca{font-size:15px;}.elementor-110 .elementor-element.elementor-element-5387b4ad{width:100%;}.elementor-110 .elementor-element.elementor-element-64df5a8d .elementor-heading-title{font-size:24px;}.elementor-110 .elementor-element.elementor-element-1509a5fb{font-size:15px;}.elementor-110 .elementor-element.elementor-element-1419aa16{width:100%;}.elementor-110 .elementor-element.elementor-element-6c2c90e6 .elementor-heading-title{font-size:24px;}.elementor-110 .elementor-element.elementor-element-4fdc88d3{font-size:15px;}}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-3c72ced6{width:100%;}.elementor-110 .elementor-element.elementor-element-1f41a167{width:20%;}.elementor-110 .elementor-element.elementor-element-5d31d58b{width:60%;}.elementor-110 .elementor-element.elementor-element-16c26163{width:20%;}.elementor-110 .elementor-element.elementor-element-2d31772b{width:33%;}.elementor-110 .elementor-element.elementor-element-23ebff25{width:33%;}.elementor-110 .elementor-element.elementor-element-5083904d{width:34%;}.elementor-110 .elementor-element.elementor-element-4f7bc4c2{width:100%;}.elementor-110 .elementor-element.elementor-element-1842720{width:33%;}.elementor-110 .elementor-element.elementor-element-396c161a{width:33%;}.elementor-110 .elementor-element.elementor-element-1274a6e5{width:34%;}.elementor-110 .elementor-element.elementor-element-476316ba{width:33%;}.elementor-110 .elementor-element.elementor-element-6408acde{width:33%;}.elementor-110 .elementor-element.elementor-element-76c96edc{width:34%;}.elementor-110 .elementor-element.elementor-element-13ad404e{width:100%;}.elementor-110 .elementor-element.elementor-element-1ee07e07{width:62%;}.elementor-110 .elementor-element.elementor-element-38e7f146{width:38%;}.elementor-110 .elementor-element.elementor-element-6d62b740{width:100%;}.elementor-110 .elementor-element.elementor-element-4d9b7a65{width:10%;}.elementor-110 .elementor-element.elementor-element-3415a3cc{width:80%;}.elementor-110 .elementor-element.elementor-element-3d4b3ecd{width:10%;}.elementor-110 .elementor-element.elementor-element-784db745{width:20%;}.elementor-110 .elementor-element.elementor-element-3e39b9b6{width:60%;}.elementor-110 .elementor-element.elementor-element-559deb60{width:20%;}.elementor-110 .elementor-element.elementor-element-719226f1{width:100%;}.elementor-110 .elementor-element.elementor-element-32e93cf8{width:100%;}.elementor-110 .elementor-element.elementor-element-7873b7cb{width:15%;}.elementor-110 .elementor-element.elementor-element-4b3d5d0d{width:70%;}.elementor-110 .elementor-element.elementor-element-14c16787{width:15%;}.elementor-110 .elementor-element.elementor-element-3aa839cf{width:100%;}.elementor-110 .elementor-element.elementor-element-68d95ac{width:50%;}.elementor-110 .elementor-element.elementor-element-3b005e0{width:50%;}.elementor-110 .elementor-element.elementor-element-12f744f6{width:100%;}.elementor-110 .elementor-element.elementor-element-573a49b6{width:25%;}.elementor-110 .elementor-element.elementor-element-247755f1{width:25%;}.elementor-110 .elementor-element.elementor-element-5387b4ad{width:25%;}.elementor-110 .elementor-element.elementor-element-1419aa16{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-110 .elementor-element.elementor-element-1f41a167{width:50%;}.elementor-110 .elementor-element.elementor-element-5d31d58b{width:60%;}.elementor-110 .elementor-element.elementor-element-16c26163{width:50%;}.elementor-110 .elementor-element.elementor-element-2d31772b{width:50%;}.elementor-110 .elementor-element.elementor-element-23ebff25{width:50%;}.elementor-110 .elementor-element.elementor-element-5083904d{width:34%;}.elementor-110 .elementor-element.elementor-element-1842720{width:50%;}.elementor-110 .elementor-element.elementor-element-396c161a{width:50%;}.elementor-110 .elementor-element.elementor-element-1274a6e5{width:34%;}.elementor-110 .elementor-element.elementor-element-476316ba{width:50%;}.elementor-110 .elementor-element.elementor-element-6408acde{width:50%;}.elementor-110 .elementor-element.elementor-element-76c96edc{width:34%;}.elementor-110 .elementor-element.elementor-element-1ee07e07{width:62%;}.elementor-110 .elementor-element.elementor-element-38e7f146{width:38%;}.elementor-110 .elementor-element.elementor-element-5d981f01{width:50%;}.elementor-110 .elementor-element.elementor-element-3b74bbc{width:50%;}.elementor-110 .elementor-element.elementor-element-71cf5434{width:60%;}.elementor-110 .elementor-element.elementor-element-7636cc86{width:50%;}.elementor-110 .elementor-element.elementor-element-33f6fd26{width:60%;}.elementor-110 .elementor-element.elementor-element-4d9b7a65{width:50%;}.elementor-110 .elementor-element.elementor-element-3415a3cc{width:80%;}.elementor-110 .elementor-element.elementor-element-3d4b3ecd{width:50%;}.elementor-110 .elementor-element.elementor-element-784db745{width:50%;}.elementor-110 .elementor-element.elementor-element-3e39b9b6{width:60%;}.elementor-110 .elementor-element.elementor-element-559deb60{width:50%;}.elementor-110 .elementor-element.elementor-element-7873b7cb{width:50%;}.elementor-110 .elementor-element.elementor-element-4b3d5d0d{width:70%;}.elementor-110 .elementor-element.elementor-element-14c16787{width:50%;}.elementor-110 .elementor-element.elementor-element-68d95ac{width:50%;}.elementor-110 .elementor-element.elementor-element-3b005e0{width:50%;}.elementor-110 .elementor-element.elementor-element-573a49b6{width:50%;}.elementor-110 .elementor-element.elementor-element-247755f1{width:50%;}.elementor-110 .elementor-element.elementor-element-5387b4ad{width:50%;}.elementor-110 .elementor-element.elementor-element-1419aa16{width:50%;}}/* Start custom CSS for column, class: .elementor-element-1f41a167 */.elementor-110 .elementor-element.elementor-element-1f41a167 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-1f41a167 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1f41a167 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-1f41a167 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1f41a167 p, .elementor-110 .elementor-element.elementor-element-1f41a167 h1, .elementor-110 .elementor-element.elementor-element-1f41a167 h2, .elementor-110 .elementor-element.elementor-element-1f41a167 h3, .elementor-110 .elementor-element.elementor-element-1f41a167 h4, .elementor-110 .elementor-element.elementor-element-1f41a167 h5, .elementor-110 .elementor-element.elementor-element-1f41a167 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d31d58b */.elementor-110 .elementor-element.elementor-element-5d31d58b { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-5d31d58b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5d31d58b img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-5d31d58b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5d31d58b p, .elementor-110 .elementor-element.elementor-element-5d31d58b h1, .elementor-110 .elementor-element.elementor-element-5d31d58b h2, .elementor-110 .elementor-element.elementor-element-5d31d58b h3, .elementor-110 .elementor-element.elementor-element-5d31d58b h4, .elementor-110 .elementor-element.elementor-element-5d31d58b h5, .elementor-110 .elementor-element.elementor-element-5d31d58b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16c26163 */.elementor-110 .elementor-element.elementor-element-16c26163 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-16c26163 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-16c26163 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-16c26163 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-16c26163 p, .elementor-110 .elementor-element.elementor-element-16c26163 h1, .elementor-110 .elementor-element.elementor-element-16c26163 h2, .elementor-110 .elementor-element.elementor-element-16c26163 h3, .elementor-110 .elementor-element.elementor-element-16c26163 h4, .elementor-110 .elementor-element.elementor-element-16c26163 h5, .elementor-110 .elementor-element.elementor-element-16c26163 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-641f3761 */.elementor-110 .elementor-element.elementor-element-641f3761 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-641f3761 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-641f3761 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-641f3761 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d31772b */.elementor-110 .elementor-element.elementor-element-2d31772b { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-2d31772b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-2d31772b img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-2d31772b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-2d31772b p, .elementor-110 .elementor-element.elementor-element-2d31772b h1, .elementor-110 .elementor-element.elementor-element-2d31772b h2, .elementor-110 .elementor-element.elementor-element-2d31772b h3, .elementor-110 .elementor-element.elementor-element-2d31772b h4, .elementor-110 .elementor-element.elementor-element-2d31772b h5, .elementor-110 .elementor-element.elementor-element-2d31772b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-23ebff25 */.elementor-110 .elementor-element.elementor-element-23ebff25 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-23ebff25 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-23ebff25 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-23ebff25 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-23ebff25 p, .elementor-110 .elementor-element.elementor-element-23ebff25 h1, .elementor-110 .elementor-element.elementor-element-23ebff25 h2, .elementor-110 .elementor-element.elementor-element-23ebff25 h3, .elementor-110 .elementor-element.elementor-element-23ebff25 h4, .elementor-110 .elementor-element.elementor-element-23ebff25 h5, .elementor-110 .elementor-element.elementor-element-23ebff25 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5083904d */.elementor-110 .elementor-element.elementor-element-5083904d { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-5083904d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5083904d img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-5083904d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5083904d p, .elementor-110 .elementor-element.elementor-element-5083904d h1, .elementor-110 .elementor-element.elementor-element-5083904d h2, .elementor-110 .elementor-element.elementor-element-5083904d h3, .elementor-110 .elementor-element.elementor-element-5083904d h4, .elementor-110 .elementor-element.elementor-element-5083904d h5, .elementor-110 .elementor-element.elementor-element-5083904d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ddbab0d */.elementor-110 .elementor-element.elementor-element-3ddbab0d > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-3ddbab0d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-3ddbab0d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-3ddbab0d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c72ced6 */.elementor-110 .elementor-element.elementor-element-3c72ced6 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-3c72ced6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3c72ced6 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-3c72ced6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3c72ced6 p, .elementor-110 .elementor-element.elementor-element-3c72ced6 h1, .elementor-110 .elementor-element.elementor-element-3c72ced6 h2, .elementor-110 .elementor-element.elementor-element-3c72ced6 h3, .elementor-110 .elementor-element.elementor-element-3c72ced6 h4, .elementor-110 .elementor-element.elementor-element-3c72ced6 h5, .elementor-110 .elementor-element.elementor-element-3c72ced6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47863a62 */.elementor-110 .elementor-element.elementor-element-47863a62 { border-bottom: 4px solid #c99700; }
.elementor-110 .elementor-element.elementor-element-47863a62 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-110 .elementor-element.elementor-element-47863a62 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-110 .elementor-element.elementor-element-47863a62 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-110 .elementor-element.elementor-element-47863a62 .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-110 .elementor-element.elementor-element-47863a62, .elementor-110 .elementor-element.elementor-element-47863a62 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1842720 */.elementor-110 .elementor-element.elementor-element-1842720 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-1842720 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1842720 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-1842720 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1842720 p, .elementor-110 .elementor-element.elementor-element-1842720 h1, .elementor-110 .elementor-element.elementor-element-1842720 h2, .elementor-110 .elementor-element.elementor-element-1842720 h3, .elementor-110 .elementor-element.elementor-element-1842720 h4, .elementor-110 .elementor-element.elementor-element-1842720 h5, .elementor-110 .elementor-element.elementor-element-1842720 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-396c161a */.elementor-110 .elementor-element.elementor-element-396c161a { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-396c161a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-396c161a img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-396c161a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-396c161a p, .elementor-110 .elementor-element.elementor-element-396c161a h1, .elementor-110 .elementor-element.elementor-element-396c161a h2, .elementor-110 .elementor-element.elementor-element-396c161a h3, .elementor-110 .elementor-element.elementor-element-396c161a h4, .elementor-110 .elementor-element.elementor-element-396c161a h5, .elementor-110 .elementor-element.elementor-element-396c161a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1274a6e5 */.elementor-110 .elementor-element.elementor-element-1274a6e5 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-1274a6e5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1274a6e5 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-1274a6e5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1274a6e5 p, .elementor-110 .elementor-element.elementor-element-1274a6e5 h1, .elementor-110 .elementor-element.elementor-element-1274a6e5 h2, .elementor-110 .elementor-element.elementor-element-1274a6e5 h3, .elementor-110 .elementor-element.elementor-element-1274a6e5 h4, .elementor-110 .elementor-element.elementor-element-1274a6e5 h5, .elementor-110 .elementor-element.elementor-element-1274a6e5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61793f10 */.elementor-110 .elementor-element.elementor-element-61793f10 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-61793f10 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-61793f10 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-61793f10 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-476316ba */.elementor-110 .elementor-element.elementor-element-476316ba { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-476316ba > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-476316ba img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-476316ba .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-476316ba p, .elementor-110 .elementor-element.elementor-element-476316ba h1, .elementor-110 .elementor-element.elementor-element-476316ba h2, .elementor-110 .elementor-element.elementor-element-476316ba h3, .elementor-110 .elementor-element.elementor-element-476316ba h4, .elementor-110 .elementor-element.elementor-element-476316ba h5, .elementor-110 .elementor-element.elementor-element-476316ba h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6408acde */.elementor-110 .elementor-element.elementor-element-6408acde { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-6408acde > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6408acde img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-6408acde .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6408acde p, .elementor-110 .elementor-element.elementor-element-6408acde h1, .elementor-110 .elementor-element.elementor-element-6408acde h2, .elementor-110 .elementor-element.elementor-element-6408acde h3, .elementor-110 .elementor-element.elementor-element-6408acde h4, .elementor-110 .elementor-element.elementor-element-6408acde h5, .elementor-110 .elementor-element.elementor-element-6408acde h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76c96edc */.elementor-110 .elementor-element.elementor-element-76c96edc { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-76c96edc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-76c96edc img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-76c96edc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-76c96edc p, .elementor-110 .elementor-element.elementor-element-76c96edc h1, .elementor-110 .elementor-element.elementor-element-76c96edc h2, .elementor-110 .elementor-element.elementor-element-76c96edc h3, .elementor-110 .elementor-element.elementor-element-76c96edc h4, .elementor-110 .elementor-element.elementor-element-76c96edc h5, .elementor-110 .elementor-element.elementor-element-76c96edc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c9358aa */.elementor-110 .elementor-element.elementor-element-6c9358aa > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-6c9358aa > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-6c9358aa > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-6c9358aa img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f7bc4c2 */.elementor-110 .elementor-element.elementor-element-4f7bc4c2 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-4f7bc4c2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-4f7bc4c2 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-4f7bc4c2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-4f7bc4c2 p, .elementor-110 .elementor-element.elementor-element-4f7bc4c2 h1, .elementor-110 .elementor-element.elementor-element-4f7bc4c2 h2, .elementor-110 .elementor-element.elementor-element-4f7bc4c2 h3, .elementor-110 .elementor-element.elementor-element-4f7bc4c2 h4, .elementor-110 .elementor-element.elementor-element-4f7bc4c2 h5, .elementor-110 .elementor-element.elementor-element-4f7bc4c2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ee07e07 */.elementor-110 .elementor-element.elementor-element-1ee07e07 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-1ee07e07 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1ee07e07 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-1ee07e07 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1ee07e07 p, .elementor-110 .elementor-element.elementor-element-1ee07e07 h1, .elementor-110 .elementor-element.elementor-element-1ee07e07 h2, .elementor-110 .elementor-element.elementor-element-1ee07e07 h3, .elementor-110 .elementor-element.elementor-element-1ee07e07 h4, .elementor-110 .elementor-element.elementor-element-1ee07e07 h5, .elementor-110 .elementor-element.elementor-element-1ee07e07 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38e7f146 */.elementor-110 .elementor-element.elementor-element-38e7f146 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-38e7f146 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-38e7f146 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-38e7f146 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-38e7f146 p, .elementor-110 .elementor-element.elementor-element-38e7f146 h1, .elementor-110 .elementor-element.elementor-element-38e7f146 h2, .elementor-110 .elementor-element.elementor-element-38e7f146 h3, .elementor-110 .elementor-element.elementor-element-38e7f146 h4, .elementor-110 .elementor-element.elementor-element-38e7f146 h5, .elementor-110 .elementor-element.elementor-element-38e7f146 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dfda834 */.elementor-110 .elementor-element.elementor-element-dfda834 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-dfda834 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-dfda834 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-dfda834 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d981f01 */.elementor-110 .elementor-element.elementor-element-5d981f01 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-5d981f01 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5d981f01 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-5d981f01 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5d981f01 p, .elementor-110 .elementor-element.elementor-element-5d981f01 h1, .elementor-110 .elementor-element.elementor-element-5d981f01 h2, .elementor-110 .elementor-element.elementor-element-5d981f01 h3, .elementor-110 .elementor-element.elementor-element-5d981f01 h4, .elementor-110 .elementor-element.elementor-element-5d981f01 h5, .elementor-110 .elementor-element.elementor-element-5d981f01 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b74bbc */.elementor-110 .elementor-element.elementor-element-3b74bbc { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-3b74bbc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3b74bbc img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-3b74bbc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3b74bbc p, .elementor-110 .elementor-element.elementor-element-3b74bbc h1, .elementor-110 .elementor-element.elementor-element-3b74bbc h2, .elementor-110 .elementor-element.elementor-element-3b74bbc h3, .elementor-110 .elementor-element.elementor-element-3b74bbc h4, .elementor-110 .elementor-element.elementor-element-3b74bbc h5, .elementor-110 .elementor-element.elementor-element-3b74bbc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71cf5434 */.elementor-110 .elementor-element.elementor-element-71cf5434 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-71cf5434 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-71cf5434 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-71cf5434 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-71cf5434 p, .elementor-110 .elementor-element.elementor-element-71cf5434 h1, .elementor-110 .elementor-element.elementor-element-71cf5434 h2, .elementor-110 .elementor-element.elementor-element-71cf5434 h3, .elementor-110 .elementor-element.elementor-element-71cf5434 h4, .elementor-110 .elementor-element.elementor-element-71cf5434 h5, .elementor-110 .elementor-element.elementor-element-71cf5434 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d1f0231 */.elementor-110 .elementor-element.elementor-element-7d1f0231 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-7d1f0231 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-7d1f0231 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-7d1f0231 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7636cc86 */.elementor-110 .elementor-element.elementor-element-7636cc86 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-7636cc86 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-7636cc86 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-7636cc86 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-7636cc86 p, .elementor-110 .elementor-element.elementor-element-7636cc86 h1, .elementor-110 .elementor-element.elementor-element-7636cc86 h2, .elementor-110 .elementor-element.elementor-element-7636cc86 h3, .elementor-110 .elementor-element.elementor-element-7636cc86 h4, .elementor-110 .elementor-element.elementor-element-7636cc86 h5, .elementor-110 .elementor-element.elementor-element-7636cc86 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33f6fd26 */.elementor-110 .elementor-element.elementor-element-33f6fd26 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-33f6fd26 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-33f6fd26 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-33f6fd26 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-33f6fd26 p, .elementor-110 .elementor-element.elementor-element-33f6fd26 h1, .elementor-110 .elementor-element.elementor-element-33f6fd26 h2, .elementor-110 .elementor-element.elementor-element-33f6fd26 h3, .elementor-110 .elementor-element.elementor-element-33f6fd26 h4, .elementor-110 .elementor-element.elementor-element-33f6fd26 h5, .elementor-110 .elementor-element.elementor-element-33f6fd26 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32b20210 */.elementor-110 .elementor-element.elementor-element-32b20210 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-32b20210 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-32b20210 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-32b20210 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13ad404e */.elementor-110 .elementor-element.elementor-element-13ad404e { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-13ad404e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-13ad404e img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-13ad404e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-13ad404e p, .elementor-110 .elementor-element.elementor-element-13ad404e h1, .elementor-110 .elementor-element.elementor-element-13ad404e h2, .elementor-110 .elementor-element.elementor-element-13ad404e h3, .elementor-110 .elementor-element.elementor-element-13ad404e h4, .elementor-110 .elementor-element.elementor-element-13ad404e h5, .elementor-110 .elementor-element.elementor-element-13ad404e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5cd0f54d */.elementor-110 .elementor-element.elementor-element-5cd0f54d { border-top: 4px solid #c99700; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d9b7a65 */.elementor-110 .elementor-element.elementor-element-4d9b7a65 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-4d9b7a65 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-4d9b7a65 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-4d9b7a65 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-4d9b7a65 p, .elementor-110 .elementor-element.elementor-element-4d9b7a65 h1, .elementor-110 .elementor-element.elementor-element-4d9b7a65 h2, .elementor-110 .elementor-element.elementor-element-4d9b7a65 h3, .elementor-110 .elementor-element.elementor-element-4d9b7a65 h4, .elementor-110 .elementor-element.elementor-element-4d9b7a65 h5, .elementor-110 .elementor-element.elementor-element-4d9b7a65 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3415a3cc */.elementor-110 .elementor-element.elementor-element-3415a3cc { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-3415a3cc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3415a3cc img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-3415a3cc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3415a3cc p, .elementor-110 .elementor-element.elementor-element-3415a3cc h1, .elementor-110 .elementor-element.elementor-element-3415a3cc h2, .elementor-110 .elementor-element.elementor-element-3415a3cc h3, .elementor-110 .elementor-element.elementor-element-3415a3cc h4, .elementor-110 .elementor-element.elementor-element-3415a3cc h5, .elementor-110 .elementor-element.elementor-element-3415a3cc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d4b3ecd */.elementor-110 .elementor-element.elementor-element-3d4b3ecd { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-3d4b3ecd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3d4b3ecd img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-3d4b3ecd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3d4b3ecd p, .elementor-110 .elementor-element.elementor-element-3d4b3ecd h1, .elementor-110 .elementor-element.elementor-element-3d4b3ecd h2, .elementor-110 .elementor-element.elementor-element-3d4b3ecd h3, .elementor-110 .elementor-element.elementor-element-3d4b3ecd h4, .elementor-110 .elementor-element.elementor-element-3d4b3ecd h5, .elementor-110 .elementor-element.elementor-element-3d4b3ecd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c2e852 */.elementor-110 .elementor-element.elementor-element-6c2e852 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-6c2e852 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-6c2e852 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-6c2e852 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-784db745 */.elementor-110 .elementor-element.elementor-element-784db745 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-784db745 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-784db745 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-784db745 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-784db745 p, .elementor-110 .elementor-element.elementor-element-784db745 h1, .elementor-110 .elementor-element.elementor-element-784db745 h2, .elementor-110 .elementor-element.elementor-element-784db745 h3, .elementor-110 .elementor-element.elementor-element-784db745 h4, .elementor-110 .elementor-element.elementor-element-784db745 h5, .elementor-110 .elementor-element.elementor-element-784db745 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e39b9b6 */.elementor-110 .elementor-element.elementor-element-3e39b9b6 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-3e39b9b6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3e39b9b6 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-3e39b9b6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3e39b9b6 p, .elementor-110 .elementor-element.elementor-element-3e39b9b6 h1, .elementor-110 .elementor-element.elementor-element-3e39b9b6 h2, .elementor-110 .elementor-element.elementor-element-3e39b9b6 h3, .elementor-110 .elementor-element.elementor-element-3e39b9b6 h4, .elementor-110 .elementor-element.elementor-element-3e39b9b6 h5, .elementor-110 .elementor-element.elementor-element-3e39b9b6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-559deb60 */.elementor-110 .elementor-element.elementor-element-559deb60 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-559deb60 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-559deb60 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-559deb60 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-559deb60 p, .elementor-110 .elementor-element.elementor-element-559deb60 h1, .elementor-110 .elementor-element.elementor-element-559deb60 h2, .elementor-110 .elementor-element.elementor-element-559deb60 h3, .elementor-110 .elementor-element.elementor-element-559deb60 h4, .elementor-110 .elementor-element.elementor-element-559deb60 h5, .elementor-110 .elementor-element.elementor-element-559deb60 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2423feb3 */.elementor-110 .elementor-element.elementor-element-2423feb3 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-2423feb3 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-2423feb3 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-2423feb3 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d62b740 */.elementor-110 .elementor-element.elementor-element-6d62b740 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-6d62b740 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6d62b740 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-6d62b740 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6d62b740 p, .elementor-110 .elementor-element.elementor-element-6d62b740 h1, .elementor-110 .elementor-element.elementor-element-6d62b740 h2, .elementor-110 .elementor-element.elementor-element-6d62b740 h3, .elementor-110 .elementor-element.elementor-element-6d62b740 h4, .elementor-110 .elementor-element.elementor-element-6d62b740 h5, .elementor-110 .elementor-element.elementor-element-6d62b740 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1aeedb62 */.elementor-110 .elementor-element.elementor-element-1aeedb62 .elementor-widget {
  animation: codex_featured-product-spotlight-3-soft-reveal 700ms ease both;
}
.elementor-110 .elementor-element.elementor-element-1aeedb62 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-110 .elementor-element.elementor-element-1aeedb62 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-110 .elementor-element.elementor-element-1aeedb62 .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-110 .elementor-element.elementor-element-1aeedb62, .elementor-110 .elementor-element.elementor-element-1aeedb62 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-719226f1 */.elementor-110 .elementor-element.elementor-element-719226f1 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-719226f1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-719226f1 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-719226f1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-719226f1 p, .elementor-110 .elementor-element.elementor-element-719226f1 h1, .elementor-110 .elementor-element.elementor-element-719226f1 h2, .elementor-110 .elementor-element.elementor-element-719226f1 h3, .elementor-110 .elementor-element.elementor-element-719226f1 h4, .elementor-110 .elementor-element.elementor-element-719226f1 h5, .elementor-110 .elementor-element.elementor-element-719226f1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7873b7cb */.elementor-110 .elementor-element.elementor-element-7873b7cb { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-7873b7cb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-7873b7cb img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-7873b7cb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-7873b7cb p, .elementor-110 .elementor-element.elementor-element-7873b7cb h1, .elementor-110 .elementor-element.elementor-element-7873b7cb h2, .elementor-110 .elementor-element.elementor-element-7873b7cb h3, .elementor-110 .elementor-element.elementor-element-7873b7cb h4, .elementor-110 .elementor-element.elementor-element-7873b7cb h5, .elementor-110 .elementor-element.elementor-element-7873b7cb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b3d5d0d */.elementor-110 .elementor-element.elementor-element-4b3d5d0d { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-4b3d5d0d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-4b3d5d0d img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-4b3d5d0d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-4b3d5d0d p, .elementor-110 .elementor-element.elementor-element-4b3d5d0d h1, .elementor-110 .elementor-element.elementor-element-4b3d5d0d h2, .elementor-110 .elementor-element.elementor-element-4b3d5d0d h3, .elementor-110 .elementor-element.elementor-element-4b3d5d0d h4, .elementor-110 .elementor-element.elementor-element-4b3d5d0d h5, .elementor-110 .elementor-element.elementor-element-4b3d5d0d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14c16787 */.elementor-110 .elementor-element.elementor-element-14c16787 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-14c16787 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-14c16787 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-14c16787 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-14c16787 p, .elementor-110 .elementor-element.elementor-element-14c16787 h1, .elementor-110 .elementor-element.elementor-element-14c16787 h2, .elementor-110 .elementor-element.elementor-element-14c16787 h3, .elementor-110 .elementor-element.elementor-element-14c16787 h4, .elementor-110 .elementor-element.elementor-element-14c16787 h5, .elementor-110 .elementor-element.elementor-element-14c16787 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b14e508 */.elementor-110 .elementor-element.elementor-element-5b14e508 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-5b14e508 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-5b14e508 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-5b14e508 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32e93cf8 */.elementor-110 .elementor-element.elementor-element-32e93cf8 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-32e93cf8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-32e93cf8 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-32e93cf8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-32e93cf8 p, .elementor-110 .elementor-element.elementor-element-32e93cf8 h1, .elementor-110 .elementor-element.elementor-element-32e93cf8 h2, .elementor-110 .elementor-element.elementor-element-32e93cf8 h3, .elementor-110 .elementor-element.elementor-element-32e93cf8 h4, .elementor-110 .elementor-element.elementor-element-32e93cf8 h5, .elementor-110 .elementor-element.elementor-element-32e93cf8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68d95ac */.elementor-110 .elementor-element.elementor-element-68d95ac { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-68d95ac > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-68d95ac img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-68d95ac .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-68d95ac p, .elementor-110 .elementor-element.elementor-element-68d95ac h1, .elementor-110 .elementor-element.elementor-element-68d95ac h2, .elementor-110 .elementor-element.elementor-element-68d95ac h3, .elementor-110 .elementor-element.elementor-element-68d95ac h4, .elementor-110 .elementor-element.elementor-element-68d95ac h5, .elementor-110 .elementor-element.elementor-element-68d95ac h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b005e0 */.elementor-110 .elementor-element.elementor-element-3b005e0 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-3b005e0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3b005e0 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-3b005e0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3b005e0 p, .elementor-110 .elementor-element.elementor-element-3b005e0 h1, .elementor-110 .elementor-element.elementor-element-3b005e0 h2, .elementor-110 .elementor-element.elementor-element-3b005e0 h3, .elementor-110 .elementor-element.elementor-element-3b005e0 h4, .elementor-110 .elementor-element.elementor-element-3b005e0 h5, .elementor-110 .elementor-element.elementor-element-3b005e0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a27cc7f */.elementor-110 .elementor-element.elementor-element-6a27cc7f > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-6a27cc7f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-6a27cc7f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-6a27cc7f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3aa839cf */.elementor-110 .elementor-element.elementor-element-3aa839cf { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-3aa839cf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3aa839cf img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-3aa839cf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-3aa839cf p, .elementor-110 .elementor-element.elementor-element-3aa839cf h1, .elementor-110 .elementor-element.elementor-element-3aa839cf h2, .elementor-110 .elementor-element.elementor-element-3aa839cf h3, .elementor-110 .elementor-element.elementor-element-3aa839cf h4, .elementor-110 .elementor-element.elementor-element-3aa839cf h5, .elementor-110 .elementor-element.elementor-element-3aa839cf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-573a49b6 */.elementor-110 .elementor-element.elementor-element-573a49b6 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-573a49b6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-573a49b6 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-573a49b6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-573a49b6 p, .elementor-110 .elementor-element.elementor-element-573a49b6 h1, .elementor-110 .elementor-element.elementor-element-573a49b6 h2, .elementor-110 .elementor-element.elementor-element-573a49b6 h3, .elementor-110 .elementor-element.elementor-element-573a49b6 h4, .elementor-110 .elementor-element.elementor-element-573a49b6 h5, .elementor-110 .elementor-element.elementor-element-573a49b6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-247755f1 */.elementor-110 .elementor-element.elementor-element-247755f1 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-247755f1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-247755f1 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-247755f1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-247755f1 p, .elementor-110 .elementor-element.elementor-element-247755f1 h1, .elementor-110 .elementor-element.elementor-element-247755f1 h2, .elementor-110 .elementor-element.elementor-element-247755f1 h3, .elementor-110 .elementor-element.elementor-element-247755f1 h4, .elementor-110 .elementor-element.elementor-element-247755f1 h5, .elementor-110 .elementor-element.elementor-element-247755f1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5387b4ad */.elementor-110 .elementor-element.elementor-element-5387b4ad { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-5387b4ad > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5387b4ad img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-5387b4ad .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5387b4ad p, .elementor-110 .elementor-element.elementor-element-5387b4ad h1, .elementor-110 .elementor-element.elementor-element-5387b4ad h2, .elementor-110 .elementor-element.elementor-element-5387b4ad h3, .elementor-110 .elementor-element.elementor-element-5387b4ad h4, .elementor-110 .elementor-element.elementor-element-5387b4ad h5, .elementor-110 .elementor-element.elementor-element-5387b4ad h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1419aa16 */.elementor-110 .elementor-element.elementor-element-1419aa16 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-1419aa16 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1419aa16 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-1419aa16 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1419aa16 p, .elementor-110 .elementor-element.elementor-element-1419aa16 h1, .elementor-110 .elementor-element.elementor-element-1419aa16 h2, .elementor-110 .elementor-element.elementor-element-1419aa16 h3, .elementor-110 .elementor-element.elementor-element-1419aa16 h4, .elementor-110 .elementor-element.elementor-element-1419aa16 h5, .elementor-110 .elementor-element.elementor-element-1419aa16 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4669aaf6 */.elementor-110 .elementor-element.elementor-element-4669aaf6 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-4669aaf6 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-4669aaf6 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-4669aaf6 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12f744f6 */.elementor-110 .elementor-element.elementor-element-12f744f6 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-12f744f6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-12f744f6 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-12f744f6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-12f744f6 p, .elementor-110 .elementor-element.elementor-element-12f744f6 h1, .elementor-110 .elementor-element.elementor-element-12f744f6 h2, .elementor-110 .elementor-element.elementor-element-12f744f6 h3, .elementor-110 .elementor-element.elementor-element-12f744f6 h4, .elementor-110 .elementor-element.elementor-element-12f744f6 h5, .elementor-110 .elementor-element.elementor-element-12f744f6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */