.elementor-81 .elementor-element.elementor-element-610cb439:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-610cb439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-610cb439 > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-610cb439{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81 .elementor-element.elementor-element-610cb439 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-1951631e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-1951631e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-33d0f735{--spacer-size:16px;}.elementor-81 .elementor-element.elementor-element-7c3140ea{text-align:center;}.elementor-81 .elementor-element.elementor-element-7c3140ea .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-2b949360{--spacer-size:20px;}.elementor-81 .elementor-element.elementor-element-2b741669 > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-799d452f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-81 .elementor-element.elementor-element-1b51c51d{--spacer-size:64px;}.elementor-81 .elementor-element.elementor-element-2d126638 > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-67ebaaa9{text-align:center;}.elementor-81 .elementor-element.elementor-element-67ebaaa9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-1b114ee2{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-4d0f893d{text-align:center;}.elementor-81 .elementor-element.elementor-element-4d0f893d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-798a7ace{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-76040f3b{text-align:center;}.elementor-81 .elementor-element.elementor-element-76040f3b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-731f1bcb{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-7723224c:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-7723224c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-7723224c > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-7723224c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81 .elementor-element.elementor-element-7723224c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-599fdc85{--spacer-size:30px;}.elementor-81 .elementor-element.elementor-element-ac4c8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-ac4c8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-7d8a12d8{text-align:center;}.elementor-81 .elementor-element.elementor-element-7d8a12d8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-1b3cedf{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-bf3ff34 > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-11968f63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-11968f63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-11968f63 > .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-81 .elementor-element.elementor-element-11968f63 > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-11968f63 > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-11968f63 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-11968f63 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-3af4719f{text-align:start;}.elementor-81 .elementor-element.elementor-element-3af4719f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-24a2f7cd{text-align:start;}.elementor-81 .elementor-element.elementor-element-24a2f7cd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-56f3dd66{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-2555686a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-2555686a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-2555686a > .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-81 .elementor-element.elementor-element-2555686a > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-2555686a > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-2555686a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-2555686a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-77eb0e21{text-align:start;}.elementor-81 .elementor-element.elementor-element-77eb0e21 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-15b6e670{text-align:start;}.elementor-81 .elementor-element.elementor-element-15b6e670 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-6d99c6d8{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-692451b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-692451b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-692451b3 > .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-81 .elementor-element.elementor-element-692451b3 > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-692451b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-692451b3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-692451b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-63092a50{text-align:start;}.elementor-81 .elementor-element.elementor-element-63092a50 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-125088a6{text-align:start;}.elementor-81 .elementor-element.elementor-element-125088a6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-5d3e359b{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-52aa45bd{--spacer-size:18px;}.elementor-81 .elementor-element.elementor-element-509e2fee > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-755266bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-755266bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-755266bb > .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-81 .elementor-element.elementor-element-755266bb > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-755266bb > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-755266bb > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-755266bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-63bdb1df{text-align:start;}.elementor-81 .elementor-element.elementor-element-63bdb1df .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-6bc126d6{text-align:start;}.elementor-81 .elementor-element.elementor-element-6bc126d6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-6c5369ff{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-2165de25:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-2165de25 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-2165de25 > .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-81 .elementor-element.elementor-element-2165de25 > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-2165de25 > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-2165de25 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-2165de25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-7270b70c{text-align:start;}.elementor-81 .elementor-element.elementor-element-7270b70c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-3e1d4a4{text-align:start;}.elementor-81 .elementor-element.elementor-element-3e1d4a4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-1c7144c7{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-6184aebe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-6184aebe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-6184aebe > .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-81 .elementor-element.elementor-element-6184aebe > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-6184aebe > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-6184aebe > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-6184aebe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-691fde3{text-align:start;}.elementor-81 .elementor-element.elementor-element-691fde3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-6ae09106{text-align:start;}.elementor-81 .elementor-element.elementor-element-6ae09106 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-a2e590b{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-6cde6455:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-6cde6455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f0ea;}.elementor-81 .elementor-element.elementor-element-6cde6455 > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-6cde6455{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81 .elementor-element.elementor-element-6cde6455 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-7be7f45c > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-4bfc8b5e{--spacer-size:30px;}.elementor-81 .elementor-element.elementor-element-37852310{text-align:start;}.elementor-81 .elementor-element.elementor-element-37852310 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-4915d5f5{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-63a6eb4b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-81 .elementor-element.elementor-element-63a6eb4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-81 .elementor-element.elementor-element-2e57498d{--spacer-size:22px;}.elementor-81 .elementor-element.elementor-element-7bda0ff6 > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-13e0f4f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-13e0f4f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-13e0f4f9 > .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-81 .elementor-element.elementor-element-13e0f4f9 > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-13e0f4f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-13e0f4f9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-13e0f4f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-4627a636{text-align:center;}.elementor-81 .elementor-element.elementor-element-4627a636 img{width:100%;max-width:100%;}.elementor-81 .elementor-element.elementor-element-73ac75a2{--spacer-size:12px;}.elementor-81 .elementor-element.elementor-element-92a9ccc{text-align:start;}.elementor-81 .elementor-element.elementor-element-92a9ccc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-81 .elementor-element.elementor-element-56cdf9c2{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-81 .elementor-element.elementor-element-6da4b4fd{text-align:start;}.elementor-81 .elementor-element.elementor-element-6da4b4fd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-dcd87ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-dcd87ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-dcd87ab > .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-81 .elementor-element.elementor-element-dcd87ab > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-dcd87ab > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-dcd87ab > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-dcd87ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-9ed8a57{text-align:center;}.elementor-81 .elementor-element.elementor-element-9ed8a57 img{width:100%;max-width:100%;}.elementor-81 .elementor-element.elementor-element-7cd84717{--spacer-size:12px;}.elementor-81 .elementor-element.elementor-element-34d5648a{text-align:start;}.elementor-81 .elementor-element.elementor-element-34d5648a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-81 .elementor-element.elementor-element-31dc1210{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-81 .elementor-element.elementor-element-5de0e613{text-align:start;}.elementor-81 .elementor-element.elementor-element-5de0e613 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-2c34941a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-2c34941a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-2c34941a > .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-81 .elementor-element.elementor-element-2c34941a > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-2c34941a > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-2c34941a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-2c34941a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-582ff98a{text-align:center;}.elementor-81 .elementor-element.elementor-element-582ff98a img{width:100%;max-width:100%;}.elementor-81 .elementor-element.elementor-element-5eac1d7d{--spacer-size:12px;}.elementor-81 .elementor-element.elementor-element-582b748d{text-align:start;}.elementor-81 .elementor-element.elementor-element-582b748d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-81 .elementor-element.elementor-element-5f3d2a52{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-81 .elementor-element.elementor-element-5784f79d{text-align:start;}.elementor-81 .elementor-element.elementor-element-5784f79d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-147b9f9{--spacer-size:16px;}.elementor-81 .elementor-element.elementor-element-7c612a8d > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-33d01960:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-33d01960 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-33d01960 > .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-81 .elementor-element.elementor-element-33d01960 > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-33d01960 > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-33d01960 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-33d01960 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-120cd515{text-align:center;}.elementor-81 .elementor-element.elementor-element-120cd515 img{width:100%;max-width:100%;}.elementor-81 .elementor-element.elementor-element-6a0a4259{--spacer-size:12px;}.elementor-81 .elementor-element.elementor-element-4f59d6d5{text-align:start;}.elementor-81 .elementor-element.elementor-element-4f59d6d5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-81 .elementor-element.elementor-element-5a7f5c5a{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-81 .elementor-element.elementor-element-82d162d{text-align:start;}.elementor-81 .elementor-element.elementor-element-82d162d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-2ff3ba26:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-2ff3ba26 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-2ff3ba26 > .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-81 .elementor-element.elementor-element-2ff3ba26 > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-2ff3ba26 > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-2ff3ba26 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-2ff3ba26 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-3746a634{text-align:center;}.elementor-81 .elementor-element.elementor-element-3746a634 img{width:100%;max-width:100%;}.elementor-81 .elementor-element.elementor-element-1aa09d51{--spacer-size:12px;}.elementor-81 .elementor-element.elementor-element-3e4c2538{text-align:start;}.elementor-81 .elementor-element.elementor-element-3e4c2538 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-81 .elementor-element.elementor-element-2d3b5f2f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-81 .elementor-element.elementor-element-64926963{text-align:start;}.elementor-81 .elementor-element.elementor-element-64926963 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-7b7e0cf2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-7b7e0cf2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-7b7e0cf2 > .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-81 .elementor-element.elementor-element-7b7e0cf2 > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-7b7e0cf2 > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-7b7e0cf2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-7b7e0cf2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-5ccbbabe{text-align:center;}.elementor-81 .elementor-element.elementor-element-5ccbbabe img{width:100%;max-width:100%;}.elementor-81 .elementor-element.elementor-element-7f44bd18{--spacer-size:12px;}.elementor-81 .elementor-element.elementor-element-4fe8b7ae{text-align:start;}.elementor-81 .elementor-element.elementor-element-4fe8b7ae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-81 .elementor-element.elementor-element-8ba72f1{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-81 .elementor-element.elementor-element-1024830f{text-align:start;}.elementor-81 .elementor-element.elementor-element-1024830f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-1e2a705a:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-1e2a705a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7a5842;}.elementor-81 .elementor-element.elementor-element-1e2a705a > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-1e2a705a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81 .elementor-element.elementor-element-1e2a705a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-58e5a9d6{--spacer-size:32px;}.elementor-81 .elementor-element.elementor-element-68be6ed6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-68be6ed6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#e2c279;}.elementor-81 .elementor-element.elementor-element-1a3e2377{text-align:center;}.elementor-81 .elementor-element.elementor-element-1a3e2377 .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-81 .elementor-element.elementor-element-1d33de17 > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-4208d99{text-align:center;}.elementor-81 .elementor-element.elementor-element-4208d99 img{width:100%;max-width:100%;}.elementor-81 .elementor-element.elementor-element-1c50475d{--spacer-size:40px;}.elementor-81 .elementor-element.elementor-element-24550a1 > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-2eb97f4e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-584c762a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-81 .elementor-element.elementor-element-584c762a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-81 .elementor-element.elementor-element-584c762a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-81 .elementor-element.elementor-element-584c762a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-81 .elementor-element.elementor-element-584c762a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-81 .elementor-element.elementor-element-584c762a .elementor-icon-list-icon i{color:#e2c279;transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-584c762a .elementor-icon-list-icon svg{fill:#e2c279;transition:fill 0.3s;}.elementor-81 .elementor-element.elementor-element-584c762a{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-81 .elementor-element.elementor-element-584c762a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-23c9816f:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-23c9816f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-23c9816f > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-23c9816f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81 .elementor-element.elementor-element-23c9816f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-2a158718{--spacer-size:30px;}.elementor-81 .elementor-element.elementor-element-1c04e337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-1c04e337 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-7204ef45{text-align:center;}.elementor-81 .elementor-element.elementor-element-7204ef45 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-23000129{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-341c454 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-81 .elementor-element.elementor-element-341c454 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-81 .elementor-element.elementor-element-341c454 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-81 .elementor-element.elementor-element-341c454 .elementor-accordion-icon, .elementor-81 .elementor-element.elementor-element-341c454 .elementor-accordion-title{color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-341c454 .elementor-accordion-icon svg{fill:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-341c454 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-81 .elementor-element.elementor-element-341c454 .elementor-tab-title .elementor-accordion-icon i:before{color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-341c454 .elementor-tab-title .elementor-accordion-icon svg{fill:#a07e2f;}.elementor-81 .elementor-element.elementor-element-341c454 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-341c454 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#a07e2f;}.elementor-81 .elementor-element.elementor-element-341c454 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-81 .elementor-element.elementor-element-6915eb28:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-6915eb28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f0ea;}.elementor-81 .elementor-element.elementor-element-6915eb28 > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-6915eb28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81 .elementor-element.elementor-element-6915eb28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-5e025475 > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-4ea4e85a{--spacer-size:36px;}.elementor-81 .elementor-element.elementor-element-2f7c6d8{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-f7d31c9{--spacer-size:12px;}.elementor-81 .elementor-element.elementor-element-650ee650{text-align:center;}.elementor-81 .elementor-element.elementor-element-650ee650 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-f219ad3{--spacer-size:20px;}.elementor-81 .elementor-element.elementor-element-4986d7e0{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-81 .elementor-element.elementor-element-264e857{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-81 .elementor-element.elementor-element-6d3e3584{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-81 .elementor-element.elementor-element-49155383:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-49155383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-49155383 > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-49155383{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81 .elementor-element.elementor-element-49155383 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-74054fda{--spacer-size:34px;}.elementor-81 .elementor-element.elementor-element-1af930c{text-align:center;}.elementor-81 .elementor-element.elementor-element-1af930c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-692c2ef4{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-81 .elementor-element.elementor-element-7faf762f > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-2980f654:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-2980f654 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-2980f654 > .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-81 .elementor-element.elementor-element-2980f654 > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-2980f654 > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-2980f654 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-2980f654 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-accordion-item{border-color:#e2e8f0;}.elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-accordion-icon, .elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-accordion-title{color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-accordion-icon svg{fill:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-tab-title .elementor-accordion-icon i:before{color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-tab-title .elementor-accordion-icon svg{fill:#a07e2f;}.elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#a07e2f;}.elementor-81 .elementor-element.elementor-element-6e1aabbd .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-81 .elementor-element.elementor-element-3be2d099:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81 .elementor-element.elementor-element-3be2d099 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-3be2d099 > .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-81 .elementor-element.elementor-element-3be2d099 > .elementor-element-populated, .elementor-81 .elementor-element.elementor-element-3be2d099 > .elementor-element-populated > .elementor-background-overlay, .elementor-81 .elementor-element.elementor-element-3be2d099 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-81 .elementor-element.elementor-element-3be2d099 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-3710d08b .elementor-accordion-item{border-color:#e2e8f0;}.elementor-81 .elementor-element.elementor-element-3710d08b .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-81 .elementor-element.elementor-element-3710d08b .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-81 .elementor-element.elementor-element-3710d08b .elementor-accordion-icon, .elementor-81 .elementor-element.elementor-element-3710d08b .elementor-accordion-title{color:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-3710d08b .elementor-accordion-icon svg{fill:#2c2c2d;}.elementor-81 .elementor-element.elementor-element-3710d08b .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-81 .elementor-element.elementor-element-3710d08b .elementor-tab-title .elementor-accordion-icon i:before{color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-3710d08b .elementor-tab-title .elementor-accordion-icon svg{fill:#a07e2f;}.elementor-81 .elementor-element.elementor-element-3710d08b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#a07e2f;}.elementor-81 .elementor-element.elementor-element-3710d08b .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#a07e2f;}.elementor-81 .elementor-element.elementor-element-3710d08b .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-81 .elementor-element.elementor-element-51517eae:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-51517eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #78614b 0%, #c8985f 100%);}.elementor-81 .elementor-element.elementor-element-51517eae > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-51517eae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81 .elementor-element.elementor-element-51517eae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81 .elementor-element.elementor-element-51361f75{--spacer-size:30px;}.elementor-81 .elementor-element.elementor-element-55889460{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-55889460 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#d5a83f;}.elementor-81 .elementor-element.elementor-element-61422d0f{text-align:center;}.elementor-81 .elementor-element.elementor-element-61422d0f .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-81 .elementor-element.elementor-element-26d86135{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-81 .elementor-element.elementor-element-735e5c6c > .elementor-container{max-width:1200px;}.elementor-81 .elementor-element.elementor-element-7e396390{text-align:center;}.elementor-81 .elementor-element.elementor-element-7e396390 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#d5a83f;}.elementor-81 .elementor-element.elementor-element-304f7dd1{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-81 .elementor-element.elementor-element-184a92a0{text-align:center;}.elementor-81 .elementor-element.elementor-element-184a92a0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#d5a83f;}.elementor-81 .elementor-element.elementor-element-6457e5bb{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-81 .elementor-element.elementor-element-4cdd9389{text-align:center;}.elementor-81 .elementor-element.elementor-element-4cdd9389 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#d5a83f;}.elementor-81 .elementor-element.elementor-element-70b041fb{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);}@media(max-width:1024px){.elementor-81 .elementor-element.elementor-element-1951631e .elementor-heading-title{font-size:12px;}.elementor-81 .elementor-element.elementor-element-33d0f735{--spacer-size:11px;}.elementor-81 .elementor-element.elementor-element-7c3140ea .elementor-heading-title{font-size:42px;}.elementor-81 .elementor-element.elementor-element-2b949360{--spacer-size:14px;}.elementor-81 .elementor-element.elementor-element-799d452f{font-size:15px;}.elementor-81 .elementor-element.elementor-element-1b51c51d{--spacer-size:45px;}.elementor-81 .elementor-element.elementor-element-67ebaaa9 .elementor-heading-title{font-size:28px;}.elementor-81 .elementor-element.elementor-element-1b114ee2{font-size:15px;}.elementor-81 .elementor-element.elementor-element-4d0f893d .elementor-heading-title{font-size:28px;}.elementor-81 .elementor-element.elementor-element-798a7ace{font-size:15px;}.elementor-81 .elementor-element.elementor-element-76040f3b .elementor-heading-title{font-size:28px;}.elementor-81 .elementor-element.elementor-element-731f1bcb{font-size:15px;}.elementor-81 .elementor-element.elementor-element-599fdc85{--spacer-size:21px;}.elementor-81 .elementor-element.elementor-element-ac4c8e .elementor-heading-title{font-size:12px;}.elementor-81 .elementor-element.elementor-element-7d8a12d8 .elementor-heading-title{font-size:30px;}.elementor-81 .elementor-element.elementor-element-1b3cedf{font-size:15px;}.elementor-81 .elementor-element.elementor-element-3af4719f .elementor-heading-title{font-size:22px;}.elementor-81 .elementor-element.elementor-element-24a2f7cd .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-56f3dd66{font-size:15px;}.elementor-81 .elementor-element.elementor-element-77eb0e21 .elementor-heading-title{font-size:22px;}.elementor-81 .elementor-element.elementor-element-15b6e670 .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-6d99c6d8{font-size:15px;}.elementor-81 .elementor-element.elementor-element-63092a50 .elementor-heading-title{font-size:22px;}.elementor-81 .elementor-element.elementor-element-125088a6 .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-5d3e359b{font-size:15px;}.elementor-81 .elementor-element.elementor-element-52aa45bd{--spacer-size:13px;}.elementor-81 .elementor-element.elementor-element-63bdb1df .elementor-heading-title{font-size:22px;}.elementor-81 .elementor-element.elementor-element-6bc126d6 .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-6c5369ff{font-size:15px;}.elementor-81 .elementor-element.elementor-element-7270b70c .elementor-heading-title{font-size:22px;}.elementor-81 .elementor-element.elementor-element-3e1d4a4 .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-1c7144c7{font-size:15px;}.elementor-81 .elementor-element.elementor-element-691fde3 .elementor-heading-title{font-size:22px;}.elementor-81 .elementor-element.elementor-element-6ae09106 .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-a2e590b{font-size:15px;}.elementor-81 .elementor-element.elementor-element-4bfc8b5e{--spacer-size:21px;}.elementor-81 .elementor-element.elementor-element-37852310 .elementor-heading-title{font-size:30px;}.elementor-81 .elementor-element.elementor-element-4915d5f5{font-size:15px;}.elementor-81 .elementor-element.elementor-element-2e57498d{--spacer-size:15px;}.elementor-81 .elementor-element.elementor-element-4627a636 img{width:100%;}.elementor-81 .elementor-element.elementor-element-73ac75a2{--spacer-size:8px;}.elementor-81 .elementor-element.elementor-element-92a9ccc .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-56cdf9c2{font-size:15px;}.elementor-81 .elementor-element.elementor-element-6da4b4fd .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-9ed8a57 img{width:100%;}.elementor-81 .elementor-element.elementor-element-7cd84717{--spacer-size:8px;}.elementor-81 .elementor-element.elementor-element-34d5648a .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-31dc1210{font-size:15px;}.elementor-81 .elementor-element.elementor-element-5de0e613 .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-582ff98a img{width:100%;}.elementor-81 .elementor-element.elementor-element-5eac1d7d{--spacer-size:8px;}.elementor-81 .elementor-element.elementor-element-582b748d .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-5f3d2a52{font-size:15px;}.elementor-81 .elementor-element.elementor-element-5784f79d .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-147b9f9{--spacer-size:11px;}.elementor-81 .elementor-element.elementor-element-120cd515 img{width:100%;}.elementor-81 .elementor-element.elementor-element-6a0a4259{--spacer-size:8px;}.elementor-81 .elementor-element.elementor-element-4f59d6d5 .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-5a7f5c5a{font-size:15px;}.elementor-81 .elementor-element.elementor-element-82d162d .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-3746a634 img{width:100%;}.elementor-81 .elementor-element.elementor-element-1aa09d51{--spacer-size:8px;}.elementor-81 .elementor-element.elementor-element-3e4c2538 .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-2d3b5f2f{font-size:15px;}.elementor-81 .elementor-element.elementor-element-64926963 .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-5ccbbabe img{width:100%;}.elementor-81 .elementor-element.elementor-element-7f44bd18{--spacer-size:8px;}.elementor-81 .elementor-element.elementor-element-4fe8b7ae .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-8ba72f1{font-size:15px;}.elementor-81 .elementor-element.elementor-element-1024830f .elementor-heading-title{font-size:18px;}.elementor-81 .elementor-element.elementor-element-58e5a9d6{--spacer-size:22px;}.elementor-81 .elementor-element.elementor-element-68be6ed6 .elementor-heading-title{font-size:12px;}.elementor-81 .elementor-element.elementor-element-1a3e2377 .elementor-heading-title{font-size:30px;}.elementor-81 .elementor-element.elementor-element-4208d99 img{width:100%;}.elementor-81 .elementor-element.elementor-element-1c50475d{--spacer-size:28px;}.elementor-81 .elementor-element.elementor-element-2eb97f4e{font-size:15px;}.elementor-81 .elementor-element.elementor-element-2a158718{--spacer-size:21px;}.elementor-81 .elementor-element.elementor-element-1c04e337 .elementor-heading-title{font-size:12px;}.elementor-81 .elementor-element.elementor-element-7204ef45 .elementor-heading-title{font-size:30px;}.elementor-81 .elementor-element.elementor-element-23000129{font-size:15px;}.elementor-81 .elementor-element.elementor-element-4ea4e85a{--spacer-size:25px;}.elementor-81 .elementor-element.elementor-element-2f7c6d8{font-size:15px;}.elementor-81 .elementor-element.elementor-element-f7d31c9{--spacer-size:8px;}.elementor-81 .elementor-element.elementor-element-650ee650 .elementor-heading-title{font-size:30px;}.elementor-81 .elementor-element.elementor-element-f219ad3{--spacer-size:14px;}.elementor-81 .elementor-element.elementor-element-4986d7e0{font-size:15px;}.elementor-81 .elementor-element.elementor-element-264e857{font-size:15px;}.elementor-81 .elementor-element.elementor-element-6d3e3584{font-size:15px;}.elementor-81 .elementor-element.elementor-element-74054fda{--spacer-size:24px;}.elementor-81 .elementor-element.elementor-element-1af930c .elementor-heading-title{font-size:30px;}.elementor-81 .elementor-element.elementor-element-692c2ef4{font-size:15px;}.elementor-81 .elementor-element.elementor-element-51361f75{--spacer-size:21px;}.elementor-81 .elementor-element.elementor-element-55889460 .elementor-heading-title{font-size:12px;}.elementor-81 .elementor-element.elementor-element-61422d0f .elementor-heading-title{font-size:30px;}.elementor-81 .elementor-element.elementor-element-26d86135{font-size:15px;}.elementor-81 .elementor-element.elementor-element-7e396390 .elementor-heading-title{font-size:28px;}.elementor-81 .elementor-element.elementor-element-304f7dd1{font-size:15px;}.elementor-81 .elementor-element.elementor-element-184a92a0 .elementor-heading-title{font-size:28px;}.elementor-81 .elementor-element.elementor-element-6457e5bb{font-size:15px;}.elementor-81 .elementor-element.elementor-element-4cdd9389 .elementor-heading-title{font-size:28px;}.elementor-81 .elementor-element.elementor-element-70b041fb{font-size:15px;}}@media(max-width:767px){.elementor-81 .elementor-element.elementor-element-1951631e .elementor-heading-title{font-size:11px;}.elementor-81 .elementor-element.elementor-element-33d0f735{--spacer-size:8px;}.elementor-81 .elementor-element.elementor-element-7c3140ea .elementor-heading-title{font-size:32px;}.elementor-81 .elementor-element.elementor-element-2b949360{--spacer-size:10px;}.elementor-81 .elementor-element.elementor-element-6f09ad80{width:100%;}.elementor-81 .elementor-element.elementor-element-7ebadf57{width:100%;}.elementor-81 .elementor-element.elementor-element-799d452f{font-size:15px;}.elementor-81 .elementor-element.elementor-element-846340b{width:100%;}.elementor-81 .elementor-element.elementor-element-1b51c51d{--spacer-size:32px;}.elementor-81 .elementor-element.elementor-element-7974594c{width:100%;}.elementor-81 .elementor-element.elementor-element-67ebaaa9 .elementor-heading-title{font-size:22px;}.elementor-81 .elementor-element.elementor-element-1b114ee2{font-size:15px;}.elementor-81 .elementor-element.elementor-element-333cc249{width:100%;}.elementor-81 .elementor-element.elementor-element-4d0f893d .elementor-heading-title{font-size:22px;}.elementor-81 .elementor-element.elementor-element-798a7ace{font-size:15px;}.elementor-81 .elementor-element.elementor-element-78086f61{width:100%;}.elementor-81 .elementor-element.elementor-element-76040f3b .elementor-heading-title{font-size:22px;}.elementor-81 .elementor-element.elementor-element-731f1bcb{font-size:15px;}.elementor-81 .elementor-element.elementor-element-599fdc85{--spacer-size:15px;}.elementor-81 .elementor-element.elementor-element-ac4c8e .elementor-heading-title{font-size:11px;}.elementor-81 .elementor-element.elementor-element-7d8a12d8 .elementor-heading-title{font-size:26px;}.elementor-81 .elementor-element.elementor-element-1b3cedf{font-size:15px;}.elementor-81 .elementor-element.elementor-element-11968f63{width:100%;}.elementor-81 .elementor-element.elementor-element-3af4719f .elementor-heading-title{font-size:20px;}.elementor-81 .elementor-element.elementor-element-24a2f7cd .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-56f3dd66{font-size:15px;}.elementor-81 .elementor-element.elementor-element-2555686a{width:100%;}.elementor-81 .elementor-element.elementor-element-77eb0e21 .elementor-heading-title{font-size:20px;}.elementor-81 .elementor-element.elementor-element-15b6e670 .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-6d99c6d8{font-size:15px;}.elementor-81 .elementor-element.elementor-element-692451b3{width:100%;}.elementor-81 .elementor-element.elementor-element-63092a50 .elementor-heading-title{font-size:20px;}.elementor-81 .elementor-element.elementor-element-125088a6 .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-5d3e359b{font-size:15px;}.elementor-81 .elementor-element.elementor-element-52aa45bd{--spacer-size:9px;}.elementor-81 .elementor-element.elementor-element-755266bb{width:100%;}.elementor-81 .elementor-element.elementor-element-63bdb1df .elementor-heading-title{font-size:20px;}.elementor-81 .elementor-element.elementor-element-6bc126d6 .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-6c5369ff{font-size:15px;}.elementor-81 .elementor-element.elementor-element-2165de25{width:100%;}.elementor-81 .elementor-element.elementor-element-7270b70c .elementor-heading-title{font-size:20px;}.elementor-81 .elementor-element.elementor-element-3e1d4a4 .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-1c7144c7{font-size:15px;}.elementor-81 .elementor-element.elementor-element-6184aebe{width:100%;}.elementor-81 .elementor-element.elementor-element-691fde3 .elementor-heading-title{font-size:20px;}.elementor-81 .elementor-element.elementor-element-6ae09106 .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-a2e590b{font-size:15px;}.elementor-81 .elementor-element.elementor-element-5050b051{width:100%;}.elementor-81 .elementor-element.elementor-element-4bfc8b5e{--spacer-size:15px;}.elementor-81 .elementor-element.elementor-element-37852310 .elementor-heading-title{font-size:26px;}.elementor-81 .elementor-element.elementor-element-4915d5f5{font-size:15px;}.elementor-81 .elementor-element.elementor-element-63a6eb4b{width:100%;}.elementor-81 .elementor-element.elementor-element-2e57498d{--spacer-size:11px;}.elementor-81 .elementor-element.elementor-element-13e0f4f9{width:100%;}.elementor-81 .elementor-element.elementor-element-4627a636 img{width:100%;}.elementor-81 .elementor-element.elementor-element-73ac75a2{--spacer-size:6px;}.elementor-81 .elementor-element.elementor-element-92a9ccc .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-56cdf9c2{font-size:15px;}.elementor-81 .elementor-element.elementor-element-6da4b4fd .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-dcd87ab{width:100%;}.elementor-81 .elementor-element.elementor-element-9ed8a57 img{width:100%;}.elementor-81 .elementor-element.elementor-element-7cd84717{--spacer-size:6px;}.elementor-81 .elementor-element.elementor-element-34d5648a .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-31dc1210{font-size:15px;}.elementor-81 .elementor-element.elementor-element-5de0e613 .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-2c34941a{width:100%;}.elementor-81 .elementor-element.elementor-element-582ff98a img{width:100%;}.elementor-81 .elementor-element.elementor-element-5eac1d7d{--spacer-size:6px;}.elementor-81 .elementor-element.elementor-element-582b748d .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-5f3d2a52{font-size:15px;}.elementor-81 .elementor-element.elementor-element-5784f79d .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-147b9f9{--spacer-size:8px;}.elementor-81 .elementor-element.elementor-element-33d01960{width:100%;}.elementor-81 .elementor-element.elementor-element-120cd515 img{width:100%;}.elementor-81 .elementor-element.elementor-element-6a0a4259{--spacer-size:6px;}.elementor-81 .elementor-element.elementor-element-4f59d6d5 .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-5a7f5c5a{font-size:15px;}.elementor-81 .elementor-element.elementor-element-82d162d .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-2ff3ba26{width:100%;}.elementor-81 .elementor-element.elementor-element-3746a634 img{width:100%;}.elementor-81 .elementor-element.elementor-element-1aa09d51{--spacer-size:6px;}.elementor-81 .elementor-element.elementor-element-3e4c2538 .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-2d3b5f2f{font-size:15px;}.elementor-81 .elementor-element.elementor-element-64926963 .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-7b7e0cf2{width:100%;}.elementor-81 .elementor-element.elementor-element-5ccbbabe img{width:100%;}.elementor-81 .elementor-element.elementor-element-7f44bd18{--spacer-size:6px;}.elementor-81 .elementor-element.elementor-element-4fe8b7ae .elementor-heading-title{font-size:15px;}.elementor-81 .elementor-element.elementor-element-8ba72f1{font-size:15px;}.elementor-81 .elementor-element.elementor-element-1024830f .elementor-heading-title{font-size:17px;}.elementor-81 .elementor-element.elementor-element-58e5a9d6{--spacer-size:16px;}.elementor-81 .elementor-element.elementor-element-68be6ed6 .elementor-heading-title{font-size:11px;}.elementor-81 .elementor-element.elementor-element-1a3e2377 .elementor-heading-title{font-size:26px;}.elementor-81 .elementor-element.elementor-element-2ea4154f{width:100%;}.elementor-81 .elementor-element.elementor-element-a25fff2{width:100%;}.elementor-81 .elementor-element.elementor-element-4208d99 img{width:100%;}.elementor-81 .elementor-element.elementor-element-a01b81d{width:100%;}.elementor-81 .elementor-element.elementor-element-1c50475d{--spacer-size:20px;}.elementor-81 .elementor-element.elementor-element-50c05109{width:100%;}.elementor-81 .elementor-element.elementor-element-16d64781{width:100%;}.elementor-81 .elementor-element.elementor-element-2eb97f4e{font-size:15px;}.elementor-81 .elementor-element.elementor-element-67f9601d{width:100%;}.elementor-81 .elementor-element.elementor-element-2a158718{--spacer-size:15px;}.elementor-81 .elementor-element.elementor-element-1c04e337 .elementor-heading-title{font-size:11px;}.elementor-81 .elementor-element.elementor-element-7204ef45 .elementor-heading-title{font-size:26px;}.elementor-81 .elementor-element.elementor-element-23000129{font-size:15px;}.elementor-81 .elementor-element.elementor-element-66dca0ca{width:100%;}.elementor-81 .elementor-element.elementor-element-428a85cb{width:100%;}.elementor-81 .elementor-element.elementor-element-4ea4e85a{--spacer-size:18px;}.elementor-81 .elementor-element.elementor-element-2f7c6d8{font-size:15px;}.elementor-81 .elementor-element.elementor-element-f7d31c9{--spacer-size:6px;}.elementor-81 .elementor-element.elementor-element-650ee650 .elementor-heading-title{font-size:26px;}.elementor-81 .elementor-element.elementor-element-f219ad3{--spacer-size:10px;}.elementor-81 .elementor-element.elementor-element-4986d7e0{font-size:15px;}.elementor-81 .elementor-element.elementor-element-264e857{font-size:15px;}.elementor-81 .elementor-element.elementor-element-6d3e3584{font-size:15px;}.elementor-81 .elementor-element.elementor-element-18bfe3dc{width:100%;}.elementor-81 .elementor-element.elementor-element-74054fda{--spacer-size:17px;}.elementor-81 .elementor-element.elementor-element-1af930c .elementor-heading-title{font-size:26px;}.elementor-81 .elementor-element.elementor-element-692c2ef4{font-size:15px;}.elementor-81 .elementor-element.elementor-element-2980f654{width:100%;}.elementor-81 .elementor-element.elementor-element-3be2d099{width:100%;}.elementor-81 .elementor-element.elementor-element-51361f75{--spacer-size:15px;}.elementor-81 .elementor-element.elementor-element-55889460 .elementor-heading-title{font-size:11px;}.elementor-81 .elementor-element.elementor-element-61422d0f .elementor-heading-title{font-size:26px;}.elementor-81 .elementor-element.elementor-element-26d86135{font-size:15px;}.elementor-81 .elementor-element.elementor-element-11e59a33{width:100%;}.elementor-81 .elementor-element.elementor-element-7e396390 .elementor-heading-title{font-size:24px;}.elementor-81 .elementor-element.elementor-element-304f7dd1{font-size:15px;}.elementor-81 .elementor-element.elementor-element-a1fead{width:100%;}.elementor-81 .elementor-element.elementor-element-184a92a0 .elementor-heading-title{font-size:24px;}.elementor-81 .elementor-element.elementor-element-6457e5bb{font-size:15px;}.elementor-81 .elementor-element.elementor-element-18e70fd0{width:100%;}.elementor-81 .elementor-element.elementor-element-4cdd9389 .elementor-heading-title{font-size:24px;}.elementor-81 .elementor-element.elementor-element-70b041fb{font-size:15px;}}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-54e1206e{width:100%;}.elementor-81 .elementor-element.elementor-element-6f09ad80{width:20%;}.elementor-81 .elementor-element.elementor-element-7ebadf57{width:60%;}.elementor-81 .elementor-element.elementor-element-846340b{width:20%;}.elementor-81 .elementor-element.elementor-element-7974594c{width:33%;}.elementor-81 .elementor-element.elementor-element-333cc249{width:33%;}.elementor-81 .elementor-element.elementor-element-78086f61{width:34%;}.elementor-81 .elementor-element.elementor-element-7c3333b6{width:100%;}.elementor-81 .elementor-element.elementor-element-11968f63{width:33%;}.elementor-81 .elementor-element.elementor-element-2555686a{width:33%;}.elementor-81 .elementor-element.elementor-element-692451b3{width:34%;}.elementor-81 .elementor-element.elementor-element-755266bb{width:33%;}.elementor-81 .elementor-element.elementor-element-2165de25{width:33%;}.elementor-81 .elementor-element.elementor-element-6184aebe{width:34%;}.elementor-81 .elementor-element.elementor-element-35d7afac{width:100%;}.elementor-81 .elementor-element.elementor-element-5050b051{width:62%;}.elementor-81 .elementor-element.elementor-element-63a6eb4b{width:38%;}.elementor-81 .elementor-element.elementor-element-461d50d6{width:100%;}.elementor-81 .elementor-element.elementor-element-2ea4154f{width:10%;}.elementor-81 .elementor-element.elementor-element-a25fff2{width:80%;}.elementor-81 .elementor-element.elementor-element-a01b81d{width:10%;}.elementor-81 .elementor-element.elementor-element-50c05109{width:20%;}.elementor-81 .elementor-element.elementor-element-16d64781{width:60%;}.elementor-81 .elementor-element.elementor-element-67f9601d{width:20%;}.elementor-81 .elementor-element.elementor-element-194fb3e3{width:100%;}.elementor-81 .elementor-element.elementor-element-31cb61d1{width:100%;}.elementor-81 .elementor-element.elementor-element-66dca0ca{width:15%;}.elementor-81 .elementor-element.elementor-element-428a85cb{width:70%;}.elementor-81 .elementor-element.elementor-element-18bfe3dc{width:15%;}.elementor-81 .elementor-element.elementor-element-58c42888{width:100%;}.elementor-81 .elementor-element.elementor-element-2980f654{width:50%;}.elementor-81 .elementor-element.elementor-element-3be2d099{width:50%;}.elementor-81 .elementor-element.elementor-element-32e80040{width:100%;}.elementor-81 .elementor-element.elementor-element-11e59a33{width:33%;}.elementor-81 .elementor-element.elementor-element-a1fead{width:33%;}.elementor-81 .elementor-element.elementor-element-18e70fd0{width:34%;}}@media(max-width:1024px) and (min-width:768px){.elementor-81 .elementor-element.elementor-element-6f09ad80{width:50%;}.elementor-81 .elementor-element.elementor-element-7ebadf57{width:60%;}.elementor-81 .elementor-element.elementor-element-846340b{width:50%;}.elementor-81 .elementor-element.elementor-element-7974594c{width:50%;}.elementor-81 .elementor-element.elementor-element-333cc249{width:50%;}.elementor-81 .elementor-element.elementor-element-78086f61{width:34%;}.elementor-81 .elementor-element.elementor-element-11968f63{width:50%;}.elementor-81 .elementor-element.elementor-element-2555686a{width:50%;}.elementor-81 .elementor-element.elementor-element-692451b3{width:34%;}.elementor-81 .elementor-element.elementor-element-755266bb{width:50%;}.elementor-81 .elementor-element.elementor-element-2165de25{width:50%;}.elementor-81 .elementor-element.elementor-element-6184aebe{width:34%;}.elementor-81 .elementor-element.elementor-element-5050b051{width:62%;}.elementor-81 .elementor-element.elementor-element-63a6eb4b{width:38%;}.elementor-81 .elementor-element.elementor-element-13e0f4f9{width:50%;}.elementor-81 .elementor-element.elementor-element-dcd87ab{width:50%;}.elementor-81 .elementor-element.elementor-element-2c34941a{width:50%;}.elementor-81 .elementor-element.elementor-element-33d01960{width:50%;}.elementor-81 .elementor-element.elementor-element-2ff3ba26{width:50%;}.elementor-81 .elementor-element.elementor-element-7b7e0cf2{width:50%;}.elementor-81 .elementor-element.elementor-element-2ea4154f{width:50%;}.elementor-81 .elementor-element.elementor-element-a25fff2{width:80%;}.elementor-81 .elementor-element.elementor-element-a01b81d{width:50%;}.elementor-81 .elementor-element.elementor-element-50c05109{width:50%;}.elementor-81 .elementor-element.elementor-element-16d64781{width:60%;}.elementor-81 .elementor-element.elementor-element-67f9601d{width:50%;}.elementor-81 .elementor-element.elementor-element-66dca0ca{width:50%;}.elementor-81 .elementor-element.elementor-element-428a85cb{width:70%;}.elementor-81 .elementor-element.elementor-element-18bfe3dc{width:50%;}.elementor-81 .elementor-element.elementor-element-2980f654{width:50%;}.elementor-81 .elementor-element.elementor-element-3be2d099{width:50%;}.elementor-81 .elementor-element.elementor-element-11e59a33{width:50%;}.elementor-81 .elementor-element.elementor-element-a1fead{width:50%;}.elementor-81 .elementor-element.elementor-element-18e70fd0{width:34%;}}/* Start custom CSS for column, class: .elementor-element-6f09ad80 */.elementor-81 .elementor-element.elementor-element-6f09ad80 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-6f09ad80 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-6f09ad80 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-6f09ad80 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-6f09ad80 p, .elementor-81 .elementor-element.elementor-element-6f09ad80 h1, .elementor-81 .elementor-element.elementor-element-6f09ad80 h2, .elementor-81 .elementor-element.elementor-element-6f09ad80 h3, .elementor-81 .elementor-element.elementor-element-6f09ad80 h4, .elementor-81 .elementor-element.elementor-element-6f09ad80 h5, .elementor-81 .elementor-element.elementor-element-6f09ad80 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7ebadf57 */.elementor-81 .elementor-element.elementor-element-7ebadf57 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-7ebadf57 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-7ebadf57 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-7ebadf57 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-7ebadf57 p, .elementor-81 .elementor-element.elementor-element-7ebadf57 h1, .elementor-81 .elementor-element.elementor-element-7ebadf57 h2, .elementor-81 .elementor-element.elementor-element-7ebadf57 h3, .elementor-81 .elementor-element.elementor-element-7ebadf57 h4, .elementor-81 .elementor-element.elementor-element-7ebadf57 h5, .elementor-81 .elementor-element.elementor-element-7ebadf57 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-846340b */.elementor-81 .elementor-element.elementor-element-846340b { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-846340b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-846340b img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-846340b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-846340b p, .elementor-81 .elementor-element.elementor-element-846340b h1, .elementor-81 .elementor-element.elementor-element-846340b h2, .elementor-81 .elementor-element.elementor-element-846340b h3, .elementor-81 .elementor-element.elementor-element-846340b h4, .elementor-81 .elementor-element.elementor-element-846340b h5, .elementor-81 .elementor-element.elementor-element-846340b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b741669 */.elementor-81 .elementor-element.elementor-element-2b741669 > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-2b741669 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-2b741669 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-2b741669 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7974594c */.elementor-81 .elementor-element.elementor-element-7974594c { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-7974594c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-7974594c img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-7974594c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-7974594c p, .elementor-81 .elementor-element.elementor-element-7974594c h1, .elementor-81 .elementor-element.elementor-element-7974594c h2, .elementor-81 .elementor-element.elementor-element-7974594c h3, .elementor-81 .elementor-element.elementor-element-7974594c h4, .elementor-81 .elementor-element.elementor-element-7974594c h5, .elementor-81 .elementor-element.elementor-element-7974594c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-333cc249 */.elementor-81 .elementor-element.elementor-element-333cc249 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-333cc249 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-333cc249 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-333cc249 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-333cc249 p, .elementor-81 .elementor-element.elementor-element-333cc249 h1, .elementor-81 .elementor-element.elementor-element-333cc249 h2, .elementor-81 .elementor-element.elementor-element-333cc249 h3, .elementor-81 .elementor-element.elementor-element-333cc249 h4, .elementor-81 .elementor-element.elementor-element-333cc249 h5, .elementor-81 .elementor-element.elementor-element-333cc249 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78086f61 */.elementor-81 .elementor-element.elementor-element-78086f61 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-78086f61 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-78086f61 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-78086f61 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-78086f61 p, .elementor-81 .elementor-element.elementor-element-78086f61 h1, .elementor-81 .elementor-element.elementor-element-78086f61 h2, .elementor-81 .elementor-element.elementor-element-78086f61 h3, .elementor-81 .elementor-element.elementor-element-78086f61 h4, .elementor-81 .elementor-element.elementor-element-78086f61 h5, .elementor-81 .elementor-element.elementor-element-78086f61 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d126638 */.elementor-81 .elementor-element.elementor-element-2d126638 > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-2d126638 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-2d126638 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-2d126638 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-54e1206e */.elementor-81 .elementor-element.elementor-element-54e1206e { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-54e1206e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-54e1206e img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-54e1206e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-54e1206e p, .elementor-81 .elementor-element.elementor-element-54e1206e h1, .elementor-81 .elementor-element.elementor-element-54e1206e h2, .elementor-81 .elementor-element.elementor-element-54e1206e h3, .elementor-81 .elementor-element.elementor-element-54e1206e h4, .elementor-81 .elementor-element.elementor-element-54e1206e h5, .elementor-81 .elementor-element.elementor-element-54e1206e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-610cb439 */.elementor-81 .elementor-element.elementor-element-610cb439 { border-top: 4px solid #d5a83f; }
.elementor-81 .elementor-element.elementor-element-610cb439 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-81 .elementor-element.elementor-element-610cb439 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-81 .elementor-element.elementor-element-610cb439 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-81 .elementor-element.elementor-element-610cb439 .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-81 .elementor-element.elementor-element-610cb439, .elementor-81 .elementor-element.elementor-element-610cb439 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11968f63 */.elementor-81 .elementor-element.elementor-element-11968f63 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-11968f63 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-11968f63 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-11968f63 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-11968f63 p, .elementor-81 .elementor-element.elementor-element-11968f63 h1, .elementor-81 .elementor-element.elementor-element-11968f63 h2, .elementor-81 .elementor-element.elementor-element-11968f63 h3, .elementor-81 .elementor-element.elementor-element-11968f63 h4, .elementor-81 .elementor-element.elementor-element-11968f63 h5, .elementor-81 .elementor-element.elementor-element-11968f63 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2555686a */.elementor-81 .elementor-element.elementor-element-2555686a { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-2555686a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2555686a img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-2555686a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2555686a p, .elementor-81 .elementor-element.elementor-element-2555686a h1, .elementor-81 .elementor-element.elementor-element-2555686a h2, .elementor-81 .elementor-element.elementor-element-2555686a h3, .elementor-81 .elementor-element.elementor-element-2555686a h4, .elementor-81 .elementor-element.elementor-element-2555686a h5, .elementor-81 .elementor-element.elementor-element-2555686a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-692451b3 */.elementor-81 .elementor-element.elementor-element-692451b3 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-692451b3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-692451b3 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-692451b3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-692451b3 p, .elementor-81 .elementor-element.elementor-element-692451b3 h1, .elementor-81 .elementor-element.elementor-element-692451b3 h2, .elementor-81 .elementor-element.elementor-element-692451b3 h3, .elementor-81 .elementor-element.elementor-element-692451b3 h4, .elementor-81 .elementor-element.elementor-element-692451b3 h5, .elementor-81 .elementor-element.elementor-element-692451b3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bf3ff34 */.elementor-81 .elementor-element.elementor-element-bf3ff34 > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-bf3ff34 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-bf3ff34 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-bf3ff34 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-755266bb */.elementor-81 .elementor-element.elementor-element-755266bb { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-755266bb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-755266bb img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-755266bb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-755266bb p, .elementor-81 .elementor-element.elementor-element-755266bb h1, .elementor-81 .elementor-element.elementor-element-755266bb h2, .elementor-81 .elementor-element.elementor-element-755266bb h3, .elementor-81 .elementor-element.elementor-element-755266bb h4, .elementor-81 .elementor-element.elementor-element-755266bb h5, .elementor-81 .elementor-element.elementor-element-755266bb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2165de25 */.elementor-81 .elementor-element.elementor-element-2165de25 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-2165de25 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2165de25 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-2165de25 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2165de25 p, .elementor-81 .elementor-element.elementor-element-2165de25 h1, .elementor-81 .elementor-element.elementor-element-2165de25 h2, .elementor-81 .elementor-element.elementor-element-2165de25 h3, .elementor-81 .elementor-element.elementor-element-2165de25 h4, .elementor-81 .elementor-element.elementor-element-2165de25 h5, .elementor-81 .elementor-element.elementor-element-2165de25 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6184aebe */.elementor-81 .elementor-element.elementor-element-6184aebe { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-6184aebe > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-6184aebe img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-6184aebe .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-6184aebe p, .elementor-81 .elementor-element.elementor-element-6184aebe h1, .elementor-81 .elementor-element.elementor-element-6184aebe h2, .elementor-81 .elementor-element.elementor-element-6184aebe h3, .elementor-81 .elementor-element.elementor-element-6184aebe h4, .elementor-81 .elementor-element.elementor-element-6184aebe h5, .elementor-81 .elementor-element.elementor-element-6184aebe h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-509e2fee */.elementor-81 .elementor-element.elementor-element-509e2fee > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-509e2fee > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-509e2fee > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-509e2fee img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c3333b6 */.elementor-81 .elementor-element.elementor-element-7c3333b6 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-7c3333b6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-7c3333b6 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-7c3333b6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-7c3333b6 p, .elementor-81 .elementor-element.elementor-element-7c3333b6 h1, .elementor-81 .elementor-element.elementor-element-7c3333b6 h2, .elementor-81 .elementor-element.elementor-element-7c3333b6 h3, .elementor-81 .elementor-element.elementor-element-7c3333b6 h4, .elementor-81 .elementor-element.elementor-element-7c3333b6 h5, .elementor-81 .elementor-element.elementor-element-7c3333b6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5050b051 */.elementor-81 .elementor-element.elementor-element-5050b051 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-5050b051 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-5050b051 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-5050b051 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-5050b051 p, .elementor-81 .elementor-element.elementor-element-5050b051 h1, .elementor-81 .elementor-element.elementor-element-5050b051 h2, .elementor-81 .elementor-element.elementor-element-5050b051 h3, .elementor-81 .elementor-element.elementor-element-5050b051 h4, .elementor-81 .elementor-element.elementor-element-5050b051 h5, .elementor-81 .elementor-element.elementor-element-5050b051 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63a6eb4b */.elementor-81 .elementor-element.elementor-element-63a6eb4b { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-63a6eb4b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-63a6eb4b img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-63a6eb4b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-63a6eb4b p, .elementor-81 .elementor-element.elementor-element-63a6eb4b h1, .elementor-81 .elementor-element.elementor-element-63a6eb4b h2, .elementor-81 .elementor-element.elementor-element-63a6eb4b h3, .elementor-81 .elementor-element.elementor-element-63a6eb4b h4, .elementor-81 .elementor-element.elementor-element-63a6eb4b h5, .elementor-81 .elementor-element.elementor-element-63a6eb4b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7be7f45c */.elementor-81 .elementor-element.elementor-element-7be7f45c > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-7be7f45c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-7be7f45c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-7be7f45c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13e0f4f9 */.elementor-81 .elementor-element.elementor-element-13e0f4f9 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-13e0f4f9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-13e0f4f9 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-13e0f4f9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-13e0f4f9 p, .elementor-81 .elementor-element.elementor-element-13e0f4f9 h1, .elementor-81 .elementor-element.elementor-element-13e0f4f9 h2, .elementor-81 .elementor-element.elementor-element-13e0f4f9 h3, .elementor-81 .elementor-element.elementor-element-13e0f4f9 h4, .elementor-81 .elementor-element.elementor-element-13e0f4f9 h5, .elementor-81 .elementor-element.elementor-element-13e0f4f9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dcd87ab */.elementor-81 .elementor-element.elementor-element-dcd87ab { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-dcd87ab > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-dcd87ab img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-dcd87ab .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-dcd87ab p, .elementor-81 .elementor-element.elementor-element-dcd87ab h1, .elementor-81 .elementor-element.elementor-element-dcd87ab h2, .elementor-81 .elementor-element.elementor-element-dcd87ab h3, .elementor-81 .elementor-element.elementor-element-dcd87ab h4, .elementor-81 .elementor-element.elementor-element-dcd87ab h5, .elementor-81 .elementor-element.elementor-element-dcd87ab h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c34941a */.elementor-81 .elementor-element.elementor-element-2c34941a { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-2c34941a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2c34941a img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-2c34941a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2c34941a p, .elementor-81 .elementor-element.elementor-element-2c34941a h1, .elementor-81 .elementor-element.elementor-element-2c34941a h2, .elementor-81 .elementor-element.elementor-element-2c34941a h3, .elementor-81 .elementor-element.elementor-element-2c34941a h4, .elementor-81 .elementor-element.elementor-element-2c34941a h5, .elementor-81 .elementor-element.elementor-element-2c34941a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7bda0ff6 */.elementor-81 .elementor-element.elementor-element-7bda0ff6 > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-7bda0ff6 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-7bda0ff6 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-7bda0ff6 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33d01960 */.elementor-81 .elementor-element.elementor-element-33d01960 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-33d01960 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-33d01960 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-33d01960 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-33d01960 p, .elementor-81 .elementor-element.elementor-element-33d01960 h1, .elementor-81 .elementor-element.elementor-element-33d01960 h2, .elementor-81 .elementor-element.elementor-element-33d01960 h3, .elementor-81 .elementor-element.elementor-element-33d01960 h4, .elementor-81 .elementor-element.elementor-element-33d01960 h5, .elementor-81 .elementor-element.elementor-element-33d01960 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ff3ba26 */.elementor-81 .elementor-element.elementor-element-2ff3ba26 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-2ff3ba26 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2ff3ba26 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-2ff3ba26 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2ff3ba26 p, .elementor-81 .elementor-element.elementor-element-2ff3ba26 h1, .elementor-81 .elementor-element.elementor-element-2ff3ba26 h2, .elementor-81 .elementor-element.elementor-element-2ff3ba26 h3, .elementor-81 .elementor-element.elementor-element-2ff3ba26 h4, .elementor-81 .elementor-element.elementor-element-2ff3ba26 h5, .elementor-81 .elementor-element.elementor-element-2ff3ba26 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b7e0cf2 */.elementor-81 .elementor-element.elementor-element-7b7e0cf2 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-7b7e0cf2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-7b7e0cf2 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-7b7e0cf2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-7b7e0cf2 p, .elementor-81 .elementor-element.elementor-element-7b7e0cf2 h1, .elementor-81 .elementor-element.elementor-element-7b7e0cf2 h2, .elementor-81 .elementor-element.elementor-element-7b7e0cf2 h3, .elementor-81 .elementor-element.elementor-element-7b7e0cf2 h4, .elementor-81 .elementor-element.elementor-element-7b7e0cf2 h5, .elementor-81 .elementor-element.elementor-element-7b7e0cf2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c612a8d */.elementor-81 .elementor-element.elementor-element-7c612a8d > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-7c612a8d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-7c612a8d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-7c612a8d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35d7afac */.elementor-81 .elementor-element.elementor-element-35d7afac { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-35d7afac > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-35d7afac img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-35d7afac .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-35d7afac p, .elementor-81 .elementor-element.elementor-element-35d7afac h1, .elementor-81 .elementor-element.elementor-element-35d7afac h2, .elementor-81 .elementor-element.elementor-element-35d7afac h3, .elementor-81 .elementor-element.elementor-element-35d7afac h4, .elementor-81 .elementor-element.elementor-element-35d7afac h5, .elementor-81 .elementor-element.elementor-element-35d7afac h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ea4154f */.elementor-81 .elementor-element.elementor-element-2ea4154f { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-2ea4154f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2ea4154f img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-2ea4154f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2ea4154f p, .elementor-81 .elementor-element.elementor-element-2ea4154f h1, .elementor-81 .elementor-element.elementor-element-2ea4154f h2, .elementor-81 .elementor-element.elementor-element-2ea4154f h3, .elementor-81 .elementor-element.elementor-element-2ea4154f h4, .elementor-81 .elementor-element.elementor-element-2ea4154f h5, .elementor-81 .elementor-element.elementor-element-2ea4154f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a25fff2 */.elementor-81 .elementor-element.elementor-element-a25fff2 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-a25fff2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-a25fff2 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-a25fff2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-a25fff2 p, .elementor-81 .elementor-element.elementor-element-a25fff2 h1, .elementor-81 .elementor-element.elementor-element-a25fff2 h2, .elementor-81 .elementor-element.elementor-element-a25fff2 h3, .elementor-81 .elementor-element.elementor-element-a25fff2 h4, .elementor-81 .elementor-element.elementor-element-a25fff2 h5, .elementor-81 .elementor-element.elementor-element-a25fff2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a01b81d */.elementor-81 .elementor-element.elementor-element-a01b81d { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-a01b81d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-a01b81d img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-a01b81d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-a01b81d p, .elementor-81 .elementor-element.elementor-element-a01b81d h1, .elementor-81 .elementor-element.elementor-element-a01b81d h2, .elementor-81 .elementor-element.elementor-element-a01b81d h3, .elementor-81 .elementor-element.elementor-element-a01b81d h4, .elementor-81 .elementor-element.elementor-element-a01b81d h5, .elementor-81 .elementor-element.elementor-element-a01b81d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d33de17 */.elementor-81 .elementor-element.elementor-element-1d33de17 > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-1d33de17 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-1d33de17 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-1d33de17 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50c05109 */.elementor-81 .elementor-element.elementor-element-50c05109 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-50c05109 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-50c05109 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-50c05109 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-50c05109 p, .elementor-81 .elementor-element.elementor-element-50c05109 h1, .elementor-81 .elementor-element.elementor-element-50c05109 h2, .elementor-81 .elementor-element.elementor-element-50c05109 h3, .elementor-81 .elementor-element.elementor-element-50c05109 h4, .elementor-81 .elementor-element.elementor-element-50c05109 h5, .elementor-81 .elementor-element.elementor-element-50c05109 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16d64781 */.elementor-81 .elementor-element.elementor-element-16d64781 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-16d64781 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-16d64781 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-16d64781 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-16d64781 p, .elementor-81 .elementor-element.elementor-element-16d64781 h1, .elementor-81 .elementor-element.elementor-element-16d64781 h2, .elementor-81 .elementor-element.elementor-element-16d64781 h3, .elementor-81 .elementor-element.elementor-element-16d64781 h4, .elementor-81 .elementor-element.elementor-element-16d64781 h5, .elementor-81 .elementor-element.elementor-element-16d64781 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-67f9601d */.elementor-81 .elementor-element.elementor-element-67f9601d { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-67f9601d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-67f9601d img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-67f9601d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-67f9601d p, .elementor-81 .elementor-element.elementor-element-67f9601d h1, .elementor-81 .elementor-element.elementor-element-67f9601d h2, .elementor-81 .elementor-element.elementor-element-67f9601d h3, .elementor-81 .elementor-element.elementor-element-67f9601d h4, .elementor-81 .elementor-element.elementor-element-67f9601d h5, .elementor-81 .elementor-element.elementor-element-67f9601d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24550a1 */.elementor-81 .elementor-element.elementor-element-24550a1 > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-24550a1 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-24550a1 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-24550a1 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-461d50d6 */.elementor-81 .elementor-element.elementor-element-461d50d6 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-461d50d6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-461d50d6 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-461d50d6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-461d50d6 p, .elementor-81 .elementor-element.elementor-element-461d50d6 h1, .elementor-81 .elementor-element.elementor-element-461d50d6 h2, .elementor-81 .elementor-element.elementor-element-461d50d6 h3, .elementor-81 .elementor-element.elementor-element-461d50d6 h4, .elementor-81 .elementor-element.elementor-element-461d50d6 h5, .elementor-81 .elementor-element.elementor-element-461d50d6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e2a705a */.elementor-81 .elementor-element.elementor-element-1e2a705a .elementor-widget {
  animation: codex_featured-product-spotlight-3-soft-reveal 700ms ease both;
}
.elementor-81 .elementor-element.elementor-element-1e2a705a .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-81 .elementor-element.elementor-element-1e2a705a .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-81 .elementor-element.elementor-element-1e2a705a .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-81 .elementor-element.elementor-element-1e2a705a, .elementor-81 .elementor-element.elementor-element-1e2a705a * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-194fb3e3 */.elementor-81 .elementor-element.elementor-element-194fb3e3 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-194fb3e3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-194fb3e3 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-194fb3e3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-194fb3e3 p, .elementor-81 .elementor-element.elementor-element-194fb3e3 h1, .elementor-81 .elementor-element.elementor-element-194fb3e3 h2, .elementor-81 .elementor-element.elementor-element-194fb3e3 h3, .elementor-81 .elementor-element.elementor-element-194fb3e3 h4, .elementor-81 .elementor-element.elementor-element-194fb3e3 h5, .elementor-81 .elementor-element.elementor-element-194fb3e3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23c9816f */.elementor-81 .elementor-element.elementor-element-23c9816f { border-bottom: 4px solid #d5a83f; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-66dca0ca */.elementor-81 .elementor-element.elementor-element-66dca0ca { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-66dca0ca > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-66dca0ca img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-66dca0ca .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-66dca0ca p, .elementor-81 .elementor-element.elementor-element-66dca0ca h1, .elementor-81 .elementor-element.elementor-element-66dca0ca h2, .elementor-81 .elementor-element.elementor-element-66dca0ca h3, .elementor-81 .elementor-element.elementor-element-66dca0ca h4, .elementor-81 .elementor-element.elementor-element-66dca0ca h5, .elementor-81 .elementor-element.elementor-element-66dca0ca h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-428a85cb */.elementor-81 .elementor-element.elementor-element-428a85cb { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-428a85cb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-428a85cb img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-428a85cb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-428a85cb p, .elementor-81 .elementor-element.elementor-element-428a85cb h1, .elementor-81 .elementor-element.elementor-element-428a85cb h2, .elementor-81 .elementor-element.elementor-element-428a85cb h3, .elementor-81 .elementor-element.elementor-element-428a85cb h4, .elementor-81 .elementor-element.elementor-element-428a85cb h5, .elementor-81 .elementor-element.elementor-element-428a85cb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18bfe3dc */.elementor-81 .elementor-element.elementor-element-18bfe3dc { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-18bfe3dc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-18bfe3dc img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-18bfe3dc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-18bfe3dc p, .elementor-81 .elementor-element.elementor-element-18bfe3dc h1, .elementor-81 .elementor-element.elementor-element-18bfe3dc h2, .elementor-81 .elementor-element.elementor-element-18bfe3dc h3, .elementor-81 .elementor-element.elementor-element-18bfe3dc h4, .elementor-81 .elementor-element.elementor-element-18bfe3dc h5, .elementor-81 .elementor-element.elementor-element-18bfe3dc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e025475 */.elementor-81 .elementor-element.elementor-element-5e025475 > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-5e025475 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-5e025475 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-5e025475 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31cb61d1 */.elementor-81 .elementor-element.elementor-element-31cb61d1 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-31cb61d1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-31cb61d1 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-31cb61d1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-31cb61d1 p, .elementor-81 .elementor-element.elementor-element-31cb61d1 h1, .elementor-81 .elementor-element.elementor-element-31cb61d1 h2, .elementor-81 .elementor-element.elementor-element-31cb61d1 h3, .elementor-81 .elementor-element.elementor-element-31cb61d1 h4, .elementor-81 .elementor-element.elementor-element-31cb61d1 h5, .elementor-81 .elementor-element.elementor-element-31cb61d1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2980f654 */.elementor-81 .elementor-element.elementor-element-2980f654 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-2980f654 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2980f654 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-2980f654 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-2980f654 p, .elementor-81 .elementor-element.elementor-element-2980f654 h1, .elementor-81 .elementor-element.elementor-element-2980f654 h2, .elementor-81 .elementor-element.elementor-element-2980f654 h3, .elementor-81 .elementor-element.elementor-element-2980f654 h4, .elementor-81 .elementor-element.elementor-element-2980f654 h5, .elementor-81 .elementor-element.elementor-element-2980f654 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3be2d099 */.elementor-81 .elementor-element.elementor-element-3be2d099 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-3be2d099 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-3be2d099 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-3be2d099 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-3be2d099 p, .elementor-81 .elementor-element.elementor-element-3be2d099 h1, .elementor-81 .elementor-element.elementor-element-3be2d099 h2, .elementor-81 .elementor-element.elementor-element-3be2d099 h3, .elementor-81 .elementor-element.elementor-element-3be2d099 h4, .elementor-81 .elementor-element.elementor-element-3be2d099 h5, .elementor-81 .elementor-element.elementor-element-3be2d099 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7faf762f */.elementor-81 .elementor-element.elementor-element-7faf762f > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-7faf762f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-7faf762f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-7faf762f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58c42888 */.elementor-81 .elementor-element.elementor-element-58c42888 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-58c42888 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-58c42888 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-58c42888 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-58c42888 p, .elementor-81 .elementor-element.elementor-element-58c42888 h1, .elementor-81 .elementor-element.elementor-element-58c42888 h2, .elementor-81 .elementor-element.elementor-element-58c42888 h3, .elementor-81 .elementor-element.elementor-element-58c42888 h4, .elementor-81 .elementor-element.elementor-element-58c42888 h5, .elementor-81 .elementor-element.elementor-element-58c42888 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49155383 */.elementor-81 .elementor-element.elementor-element-49155383 { position: relative; }
.elementor-81 .elementor-element.elementor-element-49155383::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(213,168,63,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-81 .elementor-element.elementor-element-49155383 > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11e59a33 */.elementor-81 .elementor-element.elementor-element-11e59a33 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-11e59a33 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-11e59a33 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-11e59a33 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-11e59a33 p, .elementor-81 .elementor-element.elementor-element-11e59a33 h1, .elementor-81 .elementor-element.elementor-element-11e59a33 h2, .elementor-81 .elementor-element.elementor-element-11e59a33 h3, .elementor-81 .elementor-element.elementor-element-11e59a33 h4, .elementor-81 .elementor-element.elementor-element-11e59a33 h5, .elementor-81 .elementor-element.elementor-element-11e59a33 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a1fead */.elementor-81 .elementor-element.elementor-element-a1fead { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-a1fead > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-a1fead img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-a1fead .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-a1fead p, .elementor-81 .elementor-element.elementor-element-a1fead h1, .elementor-81 .elementor-element.elementor-element-a1fead h2, .elementor-81 .elementor-element.elementor-element-a1fead h3, .elementor-81 .elementor-element.elementor-element-a1fead h4, .elementor-81 .elementor-element.elementor-element-a1fead h5, .elementor-81 .elementor-element.elementor-element-a1fead h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18e70fd0 */.elementor-81 .elementor-element.elementor-element-18e70fd0 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-18e70fd0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-18e70fd0 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-18e70fd0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-18e70fd0 p, .elementor-81 .elementor-element.elementor-element-18e70fd0 h1, .elementor-81 .elementor-element.elementor-element-18e70fd0 h2, .elementor-81 .elementor-element.elementor-element-18e70fd0 h3, .elementor-81 .elementor-element.elementor-element-18e70fd0 h4, .elementor-81 .elementor-element.elementor-element-18e70fd0 h5, .elementor-81 .elementor-element.elementor-element-18e70fd0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-735e5c6c */.elementor-81 .elementor-element.elementor-element-735e5c6c > .elementor-container > .elementor-row,
.elementor-81 .elementor-element.elementor-element-735e5c6c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-81 .elementor-element.elementor-element-735e5c6c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-81 .elementor-element.elementor-element-735e5c6c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32e80040 */.elementor-81 .elementor-element.elementor-element-32e80040 { min-width: 0 !important; }
.elementor-81 .elementor-element.elementor-element-32e80040 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-32e80040 img { max-width: 100% !important; height: auto !important; }
.elementor-81 .elementor-element.elementor-element-32e80040 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-81 .elementor-element.elementor-element-32e80040 p, .elementor-81 .elementor-element.elementor-element-32e80040 h1, .elementor-81 .elementor-element.elementor-element-32e80040 h2, .elementor-81 .elementor-element.elementor-element-32e80040 h3, .elementor-81 .elementor-element.elementor-element-32e80040 h4, .elementor-81 .elementor-element.elementor-element-32e80040 h5, .elementor-81 .elementor-element.elementor-element-32e80040 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */