.elementor-87 .elementor-element.elementor-element-4f398ca3:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-4f398ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4f398ca3 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-4f398ca3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-4f398ca3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-3c86194d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-87 .elementor-element.elementor-element-3c86194d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-24949dce{--spacer-size:16px;}.elementor-87 .elementor-element.elementor-element-f63ebe1{text-align:center;}.elementor-87 .elementor-element.elementor-element-f63ebe1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-712173cf{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-6bac248f > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-6d01bd36{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-87 .elementor-element.elementor-element-f7ade5c{--spacer-size:28px;}.elementor-87 .elementor-element.elementor-element-29dbfb92{--spacer-size:64px;}.elementor-87 .elementor-element.elementor-element-1580c > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-4ca63559{text-align:center;}.elementor-87 .elementor-element.elementor-element-4ca63559 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-22ea4eb8{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-19986609{text-align:center;}.elementor-87 .elementor-element.elementor-element-19986609 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-3da626c2{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-3a2c2449{text-align:center;}.elementor-87 .elementor-element.elementor-element-3a2c2449 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-5cb94f1e{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-12d2a06:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-12d2a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #cda9a9 0%, #c8beac 100%);}.elementor-87 .elementor-element.elementor-element-12d2a06 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-12d2a06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-12d2a06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-1f4572e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-87 .elementor-element.elementor-element-1f4572e6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#d5b359;}.elementor-87 .elementor-element.elementor-element-4e46cc37{text-align:center;}.elementor-87 .elementor-element.elementor-element-4e46cc37 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-73ae7758{--spacer-size:32px;}.elementor-87 .elementor-element.elementor-element-78f6df4f > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-64eb3a84{text-align:center;}.elementor-87 .elementor-element.elementor-element-64eb3a84 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-5d80244a{--spacer-size:40px;}.elementor-87 .elementor-element.elementor-element-24ebd9d8 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-2b01ea0e{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4189e54{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-2945f9c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-2945f9c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-2945f9c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-2945f9c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-2945f9c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-2945f9c4 .elementor-icon-list-icon i{color:#d5b359;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-2945f9c4 .elementor-icon-list-icon svg{fill:#d5b359;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-2945f9c4{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-2945f9c4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-41e68e09{--spacer-size:32px;}.elementor-87 .elementor-element.elementor-element-28c0c8bc:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-28c0c8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f3e8;}.elementor-87 .elementor-element.elementor-element-28c0c8bc > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-28c0c8bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-28c0c8bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-281af464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-87 .elementor-element.elementor-element-281af464 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-60d6502a{text-align:start;}.elementor-87 .elementor-element.elementor-element-60d6502a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-ddb2cdd{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-7045b297{--spacer-size:30px;}.elementor-87 .elementor-element.elementor-element-1fa395b2 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-6a3d7a27{text-align:start;}.elementor-87 .elementor-element.elementor-element-6a3d7a27 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-5820cb8{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-488837df{--divider-border-style:solid;--divider-color:#eee1bd;--divider-border-width:1px;}.elementor-87 .elementor-element.elementor-element-488837df .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-87 .elementor-element.elementor-element-488837df .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-87 .elementor-element.elementor-element-3ed6c640{text-align:start;}.elementor-87 .elementor-element.elementor-element-3ed6c640 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-6dcc3c9{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-36ecc50e{--divider-border-style:solid;--divider-color:#eee1bd;--divider-border-width:1px;}.elementor-87 .elementor-element.elementor-element-36ecc50e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-87 .elementor-element.elementor-element-36ecc50e .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-87 .elementor-element.elementor-element-646bf67{text-align:start;}.elementor-87 .elementor-element.elementor-element-646bf67 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-64eb0960{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-22563c11{--divider-border-style:solid;--divider-color:#eee1bd;--divider-border-width:1px;}.elementor-87 .elementor-element.elementor-element-22563c11 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-87 .elementor-element.elementor-element-22563c11 .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-87 .elementor-element.elementor-element-436755df{text-align:start;}.elementor-87 .elementor-element.elementor-element-436755df .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-1a8214b8{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-10ecf957:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-10ecf957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-10ecf957 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-10ecf957{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-10ecf957 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-576e4976 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-77ffd015{text-align:start;}.elementor-87 .elementor-element.elementor-element-77ffd015 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-4fb894ea{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-621c5f71.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-621c5f71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-6d01d277{--spacer-size:30px;}.elementor-87 .elementor-element.elementor-element-20c6c2e5 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-6dfa5e57{text-align:center;}.elementor-87 .elementor-element.elementor-element-6dfa5e57 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-2397bdf{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-190bb719{text-align:start;}.elementor-87 .elementor-element.elementor-element-190bb719 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-290eb2d6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-35426933{text-align:start;}.elementor-87 .elementor-element.elementor-element-35426933 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-4ccf8a46{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-7d9589a6{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-58631d2{text-align:center;}.elementor-87 .elementor-element.elementor-element-58631d2 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-abcd13c{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-e5ecc58{text-align:start;}.elementor-87 .elementor-element.elementor-element-e5ecc58 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-1ba727f{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-747dcf4{text-align:start;}.elementor-87 .elementor-element.elementor-element-747dcf4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-a2a3f69{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-a51d43d{text-align:center;}.elementor-87 .elementor-element.elementor-element-a51d43d img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-099cd84{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-6ddacb1{text-align:start;}.elementor-87 .elementor-element.elementor-element-6ddacb1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-866e3fb{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-a6cf62e{text-align:start;}.elementor-87 .elementor-element.elementor-element-a6cf62e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-7fef5c0b > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-70da710:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-70da710 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-70da710 > .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-87 .elementor-element.elementor-element-70da710 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-70da710 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-70da710 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-70da710 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-2633e6bb{text-align:center;}.elementor-87 .elementor-element.elementor-element-2633e6bb img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-2b07b1ec{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-454e80ad{text-align:start;}.elementor-87 .elementor-element.elementor-element-454e80ad .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-7fb09417{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-252b695a{text-align:start;}.elementor-87 .elementor-element.elementor-element-252b695a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-6a12ad90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-6a12ad90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-6a12ad90 > .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-87 .elementor-element.elementor-element-6a12ad90 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-6a12ad90 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-6a12ad90 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-6a12ad90 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-26504ce4{text-align:center;}.elementor-87 .elementor-element.elementor-element-26504ce4 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-3a6c6f29{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-50f2c321{text-align:start;}.elementor-87 .elementor-element.elementor-element-50f2c321 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-7c6f27dc{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-12884288{text-align:start;}.elementor-87 .elementor-element.elementor-element-12884288 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-3c7cfe4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-3c7cfe4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-3c7cfe4d > .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-87 .elementor-element.elementor-element-3c7cfe4d > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-3c7cfe4d > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-3c7cfe4d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-3c7cfe4d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-502b257b{text-align:center;}.elementor-87 .elementor-element.elementor-element-502b257b img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-54008af8{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-46f78b67{text-align:start;}.elementor-87 .elementor-element.elementor-element-46f78b67 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-16a2149e{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-35422d5{text-align:start;}.elementor-87 .elementor-element.elementor-element-35422d5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-3bd1ef91{--spacer-size:16px;}.elementor-87 .elementor-element.elementor-element-3ba235d2 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-61f4a691:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-61f4a691 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-61f4a691 > .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-87 .elementor-element.elementor-element-61f4a691 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-61f4a691 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-61f4a691 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-61f4a691 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-371d5c05{text-align:center;}.elementor-87 .elementor-element.elementor-element-371d5c05 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-3a61d838{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-24a4ba9{text-align:start;}.elementor-87 .elementor-element.elementor-element-24a4ba9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-6f2b24bc{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-68d157dc{text-align:start;}.elementor-87 .elementor-element.elementor-element-68d157dc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-6907229:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-6907229 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-6907229 > .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-87 .elementor-element.elementor-element-6907229 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-6907229 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-6907229 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-6907229 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-1b3af9d7{text-align:center;}.elementor-87 .elementor-element.elementor-element-1b3af9d7 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-78ee50c8{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-65868d30{text-align:start;}.elementor-87 .elementor-element.elementor-element-65868d30 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-62eb4c99{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-d2afb{text-align:start;}.elementor-87 .elementor-element.elementor-element-d2afb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-4e283b11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-4e283b11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4e283b11 > .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-87 .elementor-element.elementor-element-4e283b11 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-4e283b11 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-4e283b11 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-4e283b11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-46f35df8{text-align:center;}.elementor-87 .elementor-element.elementor-element-46f35df8 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-4e59e3f5{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-416bf4bf{text-align:start;}.elementor-87 .elementor-element.elementor-element-416bf4bf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-1e7b8dbb{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-15544f25{text-align:start;}.elementor-87 .elementor-element.elementor-element-15544f25 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-2d116eb8:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-2d116eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f5f2;}.elementor-87 .elementor-element.elementor-element-2d116eb8 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-2d116eb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-2d116eb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-7ae56748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-87 .elementor-element.elementor-element-7ae56748 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-42062e27{text-align:center;}.elementor-87 .elementor-element.elementor-element-42062e27 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-4c36b8ab{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-87 .elementor-element.elementor-element-18364f2{--spacer-size:30px;}.elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-accordion-item{border-color:#e8e2d8;}.elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e8e2d8;}.elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e8e2d8;}.elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-accordion-icon, .elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-accordion-title{color:#111111;}.elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-accordion-icon svg{fill:#111111;}.elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-tab-title .elementor-accordion-icon i:before{color:#a08643;}.elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-tab-title .elementor-accordion-icon svg{fill:#a08643;}.elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#a08643;}.elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#a08643;}.elementor-87 .elementor-element.elementor-element-6c331d7e .elementor-tab-content{color:#2d2a26;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-87 .elementor-element.elementor-element-26dddd81:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-26dddd81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-26dddd81 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-26dddd81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-26dddd81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-cd5ac52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-87 .elementor-element.elementor-element-cd5ac52 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-6b51a10a{text-align:center;}.elementor-87 .elementor-element.elementor-element-6b51a10a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-633e395e{--spacer-size:40px;}.elementor-87 .elementor-element.elementor-element-7b98ce60 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-199bfc68{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#111111;}.elementor-87 .elementor-element.elementor-element-42f3a414{--spacer-size:40px;}.elementor-87 .elementor-element.elementor-element-10c86167 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-23f795b5{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#111111;}.elementor-87 .elementor-element.elementor-element-6b79e6a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-6b79e6a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-6b79e6a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-6b79e6a5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-6b79e6a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-6b79e6a5 .elementor-icon-list-icon i{color:#10b981;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-6b79e6a5 .elementor-icon-list-icon svg{fill:#10b981;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-6b79e6a5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-6b79e6a5 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-493fc106{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#111111;}.elementor-87 .elementor-element.elementor-element-73062bcc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-73062bcc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-73062bcc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-73062bcc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-73062bcc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-73062bcc .elementor-icon-list-icon i{color:#ef4444;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-73062bcc .elementor-icon-list-icon svg{fill:#ef4444;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-73062bcc{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-73062bcc .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-11c25ae1:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-11c25ae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-87 .elementor-element.elementor-element-11c25ae1 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-11c25ae1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-11c25ae1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-2a79604c > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-1d79654{text-align:start;}.elementor-87 .elementor-element.elementor-element-1d79654 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-76f2fc62{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-76b56578{--spacer-size:18px;}.elementor-87 .elementor-element.elementor-element-ee6d849{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.15);--divider-border-width:2px;}.elementor-87 .elementor-element.elementor-element-ee6d849 .elementor-divider-separator{width:36%;margin:0 auto;margin-center:0;}.elementor-87 .elementor-element.elementor-element-ee6d849 .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-87 .elementor-element.elementor-element-133f76e4 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-618a2a0a > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-8779b73{text-align:start;}.elementor-87 .elementor-element.elementor-element-8779b73 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#d5b359;}.elementor-87 .elementor-element.elementor-element-156cbc24 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-11a167e0{text-align:start;}.elementor-87 .elementor-element.elementor-element-11a167e0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-210e0b6f{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-2fd9eff2{--spacer-size:4px;}.elementor-87 .elementor-element.elementor-element-4df47f0c > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-35a9b366 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-4dceb506{text-align:start;}.elementor-87 .elementor-element.elementor-element-4dceb506 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#d5b359;}.elementor-87 .elementor-element.elementor-element-598b4b55 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-7daf8d09{text-align:start;}.elementor-87 .elementor-element.elementor-element-7daf8d09 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-70d99ab0{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4d282646{--spacer-size:4px;}.elementor-87 .elementor-element.elementor-element-31e63225 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-90abb8d > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-65805146{text-align:start;}.elementor-87 .elementor-element.elementor-element-65805146 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#d5b359;}.elementor-87 .elementor-element.elementor-element-4f91bfb2 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-4df2e3da{text-align:start;}.elementor-87 .elementor-element.elementor-element-4df2e3da .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-1b1cea07{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-3d9d1c9c{--spacer-size:4px;}.elementor-87 .elementor-element.elementor-element-7bfc2e36 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-45c54571 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-4d41fc64{text-align:start;}.elementor-87 .elementor-element.elementor-element-4d41fc64 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#d5b359;}.elementor-87 .elementor-element.elementor-element-ede5540 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-7ae68064{text-align:start;}.elementor-87 .elementor-element.elementor-element-7ae68064 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-18a09384{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-58207756{--spacer-size:4px;}.elementor-87 .elementor-element.elementor-element-4f1062ab > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-2e57205d > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-b4857aa{text-align:start;}.elementor-87 .elementor-element.elementor-element-b4857aa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#d5b359;}.elementor-87 .elementor-element.elementor-element-62b674b7 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-405a2678{text-align:start;}.elementor-87 .elementor-element.elementor-element-405a2678 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-18a6a579{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-efcb14e{--spacer-size:4px;}.elementor-87 .elementor-element.elementor-element-5af76a17 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-2ddd811d > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-58643c80{text-align:start;}.elementor-87 .elementor-element.elementor-element-58643c80 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#d5b359;}.elementor-87 .elementor-element.elementor-element-7c3d0a48 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-75d73d9d{text-align:start;}.elementor-87 .elementor-element.elementor-element-75d73d9d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-61ea800c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-51de2b7a:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-51de2b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f3e8;}.elementor-87 .elementor-element.elementor-element-51de2b7a > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-51de2b7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-51de2b7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-4d5c07d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-87 .elementor-element.elementor-element-4d5c07d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-41a0ef2f{text-align:center;}.elementor-87 .elementor-element.elementor-element-41a0ef2f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-87 .elementor-element.elementor-element-2f4722f0{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-61014180{--spacer-size:30px;}.elementor-87 .elementor-element.elementor-element-32029124 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-3913e72f{text-align:center;}.elementor-87 .elementor-element.elementor-element-3913e72f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-1b4eb4e5{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-14f193fc{text-align:center;}.elementor-87 .elementor-element.elementor-element-14f193fc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-55cf9179{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-607645d9{text-align:center;}.elementor-87 .elementor-element.elementor-element-607645d9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-87 .elementor-element.elementor-element-178196e{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-3c86194d .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-24949dce{--spacer-size:11px;}.elementor-87 .elementor-element.elementor-element-f63ebe1 .elementor-heading-title{font-size:48px;}.elementor-87 .elementor-element.elementor-element-712173cf{--spacer-size:14px;}.elementor-87 .elementor-element.elementor-element-6d01bd36{font-size:16px;}.elementor-87 .elementor-element.elementor-element-f7ade5c{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-29dbfb92{--spacer-size:45px;}.elementor-87 .elementor-element.elementor-element-4ca63559 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-22ea4eb8{font-size:16px;}.elementor-87 .elementor-element.elementor-element-19986609 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-3da626c2{font-size:16px;}.elementor-87 .elementor-element.elementor-element-3a2c2449 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-5cb94f1e{font-size:16px;}.elementor-87 .elementor-element.elementor-element-1f4572e6 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-4e46cc37 .elementor-heading-title{font-size:34px;}.elementor-87 .elementor-element.elementor-element-73ae7758{--spacer-size:22px;}.elementor-87 .elementor-element.elementor-element-64eb3a84 img{width:100%;}.elementor-87 .elementor-element.elementor-element-5d80244a{--spacer-size:28px;}.elementor-87 .elementor-element.elementor-element-2b01ea0e{font-size:16px;}.elementor-87 .elementor-element.elementor-element-4189e54{--spacer-size:14px;}.elementor-87 .elementor-element.elementor-element-41e68e09{--spacer-size:22px;}.elementor-87 .elementor-element.elementor-element-281af464 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-60d6502a .elementor-heading-title{font-size:34px;}.elementor-87 .elementor-element.elementor-element-ddb2cdd{font-size:16px;}.elementor-87 .elementor-element.elementor-element-7045b297{--spacer-size:21px;}.elementor-87 .elementor-element.elementor-element-6a3d7a27 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-5820cb8{font-size:16px;}.elementor-87 .elementor-element.elementor-element-3ed6c640 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-6dcc3c9{font-size:16px;}.elementor-87 .elementor-element.elementor-element-646bf67 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-64eb0960{font-size:16px;}.elementor-87 .elementor-element.elementor-element-436755df .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-1a8214b8{font-size:16px;}.elementor-87 .elementor-element.elementor-element-77ffd015 .elementor-heading-title{font-size:34px;}.elementor-87 .elementor-element.elementor-element-4fb894ea{font-size:16px;}.elementor-87 .elementor-element.elementor-element-6d01d277{--spacer-size:21px;}.elementor-87 .elementor-element.elementor-element-6dfa5e57 img{width:100%;}.elementor-87 .elementor-element.elementor-element-2397bdf{--spacer-size:7px;}.elementor-87 .elementor-element.elementor-element-190bb719 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-290eb2d6{font-size:16px;}.elementor-87 .elementor-element.elementor-element-35426933 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-4ccf8a46{--spacer-size:7px;}.elementor-87 .elementor-element.elementor-element-7d9589a6{--spacer-size:7px;}.elementor-87 .elementor-element.elementor-element-58631d2 img{width:100%;}.elementor-87 .elementor-element.elementor-element-abcd13c{--spacer-size:7px;}.elementor-87 .elementor-element.elementor-element-e5ecc58 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1ba727f{font-size:16px;}.elementor-87 .elementor-element.elementor-element-747dcf4 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-a2a3f69{--spacer-size:7px;}.elementor-87 .elementor-element.elementor-element-a51d43d img{width:100%;}.elementor-87 .elementor-element.elementor-element-099cd84{--spacer-size:7px;}.elementor-87 .elementor-element.elementor-element-6ddacb1 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-866e3fb{font-size:16px;}.elementor-87 .elementor-element.elementor-element-a6cf62e .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-2633e6bb img{width:100%;}.elementor-87 .elementor-element.elementor-element-2b07b1ec{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-454e80ad .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7fb09417{font-size:16px;}.elementor-87 .elementor-element.elementor-element-252b695a .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-26504ce4 img{width:100%;}.elementor-87 .elementor-element.elementor-element-3a6c6f29{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-50f2c321 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7c6f27dc{font-size:16px;}.elementor-87 .elementor-element.elementor-element-12884288 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-502b257b img{width:100%;}.elementor-87 .elementor-element.elementor-element-54008af8{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-46f78b67 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-16a2149e{font-size:16px;}.elementor-87 .elementor-element.elementor-element-35422d5 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-3bd1ef91{--spacer-size:11px;}.elementor-87 .elementor-element.elementor-element-371d5c05 img{width:100%;}.elementor-87 .elementor-element.elementor-element-3a61d838{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-24a4ba9 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-6f2b24bc{font-size:16px;}.elementor-87 .elementor-element.elementor-element-68d157dc .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-1b3af9d7 img{width:100%;}.elementor-87 .elementor-element.elementor-element-78ee50c8{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-65868d30 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-62eb4c99{font-size:16px;}.elementor-87 .elementor-element.elementor-element-d2afb .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-46f35df8 img{width:100%;}.elementor-87 .elementor-element.elementor-element-4e59e3f5{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-416bf4bf .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1e7b8dbb{font-size:16px;}.elementor-87 .elementor-element.elementor-element-15544f25 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-7ae56748 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-42062e27 .elementor-heading-title{font-size:34px;}.elementor-87 .elementor-element.elementor-element-4c36b8ab{font-size:16px;}.elementor-87 .elementor-element.elementor-element-18364f2{--spacer-size:21px;}.elementor-87 .elementor-element.elementor-element-cd5ac52 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-6b51a10a .elementor-heading-title{font-size:34px;}.elementor-87 .elementor-element.elementor-element-633e395e{--spacer-size:28px;}.elementor-87 .elementor-element.elementor-element-199bfc68{font-size:16px;}.elementor-87 .elementor-element.elementor-element-42f3a414{--spacer-size:28px;}.elementor-87 .elementor-element.elementor-element-23f795b5{font-size:16px;}.elementor-87 .elementor-element.elementor-element-493fc106{font-size:16px;}.elementor-87 .elementor-element.elementor-element-1d79654 .elementor-heading-title{font-size:34px;}.elementor-87 .elementor-element.elementor-element-76f2fc62{font-size:16px;}.elementor-87 .elementor-element.elementor-element-76b56578{--spacer-size:13px;}.elementor-87 .elementor-element.elementor-element-8779b73 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-11a167e0 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-210e0b6f{font-size:16px;}.elementor-87 .elementor-element.elementor-element-2fd9eff2{--spacer-size:3px;}.elementor-87 .elementor-element.elementor-element-4dceb506 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-7daf8d09 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-70d99ab0{font-size:16px;}.elementor-87 .elementor-element.elementor-element-4d282646{--spacer-size:3px;}.elementor-87 .elementor-element.elementor-element-65805146 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-4df2e3da .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-1b1cea07{font-size:16px;}.elementor-87 .elementor-element.elementor-element-3d9d1c9c{--spacer-size:3px;}.elementor-87 .elementor-element.elementor-element-4d41fc64 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-7ae68064 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-18a09384{font-size:16px;}.elementor-87 .elementor-element.elementor-element-58207756{--spacer-size:3px;}.elementor-87 .elementor-element.elementor-element-b4857aa .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-405a2678 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-18a6a579{font-size:16px;}.elementor-87 .elementor-element.elementor-element-efcb14e{--spacer-size:3px;}.elementor-87 .elementor-element.elementor-element-58643c80 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-75d73d9d .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-61ea800c{font-size:16px;}.elementor-87 .elementor-element.elementor-element-4d5c07d2 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-41a0ef2f .elementor-heading-title{font-size:34px;}.elementor-87 .elementor-element.elementor-element-2f4722f0{font-size:16px;}.elementor-87 .elementor-element.elementor-element-61014180{--spacer-size:21px;}.elementor-87 .elementor-element.elementor-element-3913e72f .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-1b4eb4e5{font-size:16px;}.elementor-87 .elementor-element.elementor-element-14f193fc .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-55cf9179{font-size:16px;}.elementor-87 .elementor-element.elementor-element-607645d9 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-178196e{font-size:16px;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-3c86194d .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-24949dce{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-f63ebe1 .elementor-heading-title{font-size:36px;}.elementor-87 .elementor-element.elementor-element-712173cf{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-295a9a75{width:100%;}.elementor-87 .elementor-element.elementor-element-24c27dce{width:100%;}.elementor-87 .elementor-element.elementor-element-6d01bd36{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5a03ccec{width:100%;}.elementor-87 .elementor-element.elementor-element-f7ade5c{--spacer-size:14px;}.elementor-87 .elementor-element.elementor-element-29dbfb92{--spacer-size:32px;}.elementor-87 .elementor-element.elementor-element-670292c4{width:100%;}.elementor-87 .elementor-element.elementor-element-4ca63559 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-22ea4eb8{font-size:15px;}.elementor-87 .elementor-element.elementor-element-31dc1bc9{width:100%;}.elementor-87 .elementor-element.elementor-element-19986609 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-3da626c2{font-size:15px;}.elementor-87 .elementor-element.elementor-element-30f56803{width:100%;}.elementor-87 .elementor-element.elementor-element-3a2c2449 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-5cb94f1e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1f4572e6 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-4e46cc37 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-73ae7758{--spacer-size:16px;}.elementor-87 .elementor-element.elementor-element-55e13ecb{width:100%;}.elementor-87 .elementor-element.elementor-element-1aa7e9ec{width:100%;}.elementor-87 .elementor-element.elementor-element-64eb3a84 img{width:100%;}.elementor-87 .elementor-element.elementor-element-6994c24e{width:100%;}.elementor-87 .elementor-element.elementor-element-5d80244a{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-2e68f0f5{width:100%;}.elementor-87 .elementor-element.elementor-element-319025a4{width:100%;}.elementor-87 .elementor-element.elementor-element-2b01ea0e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-4189e54{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-41e68e09{--spacer-size:16px;}.elementor-87 .elementor-element.elementor-element-19c98a02{width:100%;}.elementor-87 .elementor-element.elementor-element-281af464 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-60d6502a .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-ddb2cdd{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7045b297{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-4c4b3c79{width:100%;}.elementor-87 .elementor-element.elementor-element-6a3d7a27 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-5820cb8{font-size:15px;}.elementor-87 .elementor-element.elementor-element-3ed6c640 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-6dcc3c9{font-size:15px;}.elementor-87 .elementor-element.elementor-element-646bf67 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-64eb0960{font-size:15px;}.elementor-87 .elementor-element.elementor-element-436755df .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-1a8214b8{font-size:15px;}.elementor-87 .elementor-element.elementor-element-53fc76ef{width:100%;}.elementor-87 .elementor-element.elementor-element-77ffd015 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-4fb894ea{font-size:15px;}.elementor-87 .elementor-element.elementor-element-621c5f71{width:100%;}.elementor-87 .elementor-element.elementor-element-6d01d277{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-33c82868{width:100%;}.elementor-87 .elementor-element.elementor-element-6dfa5e57 img{width:100%;}.elementor-87 .elementor-element.elementor-element-2397bdf{--spacer-size:5px;}.elementor-87 .elementor-element.elementor-element-190bb719 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-290eb2d6{font-size:15px;}.elementor-87 .elementor-element.elementor-element-35426933 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-4ccf8a46{--spacer-size:5px;}.elementor-87 .elementor-element.elementor-element-7d9589a6{--spacer-size:5px;}.elementor-87 .elementor-element.elementor-element-3844c44{width:100%;}.elementor-87 .elementor-element.elementor-element-58631d2 img{width:100%;}.elementor-87 .elementor-element.elementor-element-abcd13c{--spacer-size:5px;}.elementor-87 .elementor-element.elementor-element-e5ecc58 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1ba727f{font-size:15px;}.elementor-87 .elementor-element.elementor-element-747dcf4 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-a2a3f69{--spacer-size:5px;}.elementor-87 .elementor-element.elementor-element-bcf73de{width:100%;}.elementor-87 .elementor-element.elementor-element-a51d43d img{width:100%;}.elementor-87 .elementor-element.elementor-element-099cd84{--spacer-size:5px;}.elementor-87 .elementor-element.elementor-element-6ddacb1 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-866e3fb{font-size:15px;}.elementor-87 .elementor-element.elementor-element-a6cf62e .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-70da710{width:100%;}.elementor-87 .elementor-element.elementor-element-2633e6bb img{width:100%;}.elementor-87 .elementor-element.elementor-element-2b07b1ec{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-454e80ad .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7fb09417{font-size:15px;}.elementor-87 .elementor-element.elementor-element-252b695a .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-6a12ad90{width:100%;}.elementor-87 .elementor-element.elementor-element-26504ce4 img{width:100%;}.elementor-87 .elementor-element.elementor-element-3a6c6f29{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-50f2c321 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7c6f27dc{font-size:15px;}.elementor-87 .elementor-element.elementor-element-12884288 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-3c7cfe4d{width:100%;}.elementor-87 .elementor-element.elementor-element-502b257b img{width:100%;}.elementor-87 .elementor-element.elementor-element-54008af8{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-46f78b67 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-16a2149e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-35422d5 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-3bd1ef91{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-61f4a691{width:100%;}.elementor-87 .elementor-element.elementor-element-371d5c05 img{width:100%;}.elementor-87 .elementor-element.elementor-element-3a61d838{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-24a4ba9 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-6f2b24bc{font-size:15px;}.elementor-87 .elementor-element.elementor-element-68d157dc .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-6907229{width:100%;}.elementor-87 .elementor-element.elementor-element-1b3af9d7 img{width:100%;}.elementor-87 .elementor-element.elementor-element-78ee50c8{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-65868d30 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-62eb4c99{font-size:15px;}.elementor-87 .elementor-element.elementor-element-d2afb .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-4e283b11{width:100%;}.elementor-87 .elementor-element.elementor-element-46f35df8 img{width:100%;}.elementor-87 .elementor-element.elementor-element-4e59e3f5{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-416bf4bf .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-1e7b8dbb{font-size:15px;}.elementor-87 .elementor-element.elementor-element-15544f25 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-7ae56748 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-42062e27 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-4c36b8ab{font-size:15px;}.elementor-87 .elementor-element.elementor-element-18364f2{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-cd5ac52 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-6b51a10a .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-633e395e{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-1798e043{width:100%;}.elementor-87 .elementor-element.elementor-element-606e1403{width:100%;}.elementor-87 .elementor-element.elementor-element-199bfc68{font-size:15px;}.elementor-87 .elementor-element.elementor-element-9f20877{width:100%;}.elementor-87 .elementor-element.elementor-element-42f3a414{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-344d8c47{width:100%;}.elementor-87 .elementor-element.elementor-element-23f795b5{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7b343e46{width:100%;}.elementor-87 .elementor-element.elementor-element-493fc106{font-size:15px;}.elementor-87 .elementor-element.elementor-element-3d039b61{width:100%;}.elementor-87 .elementor-element.elementor-element-1d79654 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-76f2fc62{font-size:15px;}.elementor-87 .elementor-element.elementor-element-76b56578{--spacer-size:9px;}.elementor-87 .elementor-element.elementor-element-1a6757b6{width:100%;}.elementor-87 .elementor-element.elementor-element-618a2a0a{width:100%;}.elementor-87 .elementor-element.elementor-element-8779b73 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-156cbc24{width:100%;}.elementor-87 .elementor-element.elementor-element-11a167e0 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-210e0b6f{font-size:15px;}.elementor-87 .elementor-element.elementor-element-2fd9eff2{--spacer-size:2px;}.elementor-87 .elementor-element.elementor-element-35a9b366{width:100%;}.elementor-87 .elementor-element.elementor-element-4dceb506 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-598b4b55{width:100%;}.elementor-87 .elementor-element.elementor-element-7daf8d09 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-70d99ab0{font-size:15px;}.elementor-87 .elementor-element.elementor-element-4d282646{--spacer-size:2px;}.elementor-87 .elementor-element.elementor-element-90abb8d{width:100%;}.elementor-87 .elementor-element.elementor-element-65805146 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-4f91bfb2{width:100%;}.elementor-87 .elementor-element.elementor-element-4df2e3da .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-1b1cea07{font-size:15px;}.elementor-87 .elementor-element.elementor-element-3d9d1c9c{--spacer-size:2px;}.elementor-87 .elementor-element.elementor-element-45c54571{width:100%;}.elementor-87 .elementor-element.elementor-element-4d41fc64 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-ede5540{width:100%;}.elementor-87 .elementor-element.elementor-element-7ae68064 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-18a09384{font-size:15px;}.elementor-87 .elementor-element.elementor-element-58207756{--spacer-size:2px;}.elementor-87 .elementor-element.elementor-element-2e57205d{width:100%;}.elementor-87 .elementor-element.elementor-element-b4857aa .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-62b674b7{width:100%;}.elementor-87 .elementor-element.elementor-element-405a2678 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-18a6a579{font-size:15px;}.elementor-87 .elementor-element.elementor-element-efcb14e{--spacer-size:2px;}.elementor-87 .elementor-element.elementor-element-2ddd811d{width:100%;}.elementor-87 .elementor-element.elementor-element-58643c80 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-7c3d0a48{width:100%;}.elementor-87 .elementor-element.elementor-element-75d73d9d .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-61ea800c{font-size:15px;}.elementor-87 .elementor-element.elementor-element-4d5c07d2 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-41a0ef2f .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-2f4722f0{font-size:15px;}.elementor-87 .elementor-element.elementor-element-61014180{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-3f010fe9{width:100%;}.elementor-87 .elementor-element.elementor-element-3913e72f .elementor-heading-title{font-size:24px;}.elementor-87 .elementor-element.elementor-element-1b4eb4e5{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5095ac66{width:100%;}.elementor-87 .elementor-element.elementor-element-14f193fc .elementor-heading-title{font-size:24px;}.elementor-87 .elementor-element.elementor-element-55cf9179{font-size:15px;}.elementor-87 .elementor-element.elementor-element-2f0cf418{width:100%;}.elementor-87 .elementor-element.elementor-element-607645d9 .elementor-heading-title{font-size:24px;}.elementor-87 .elementor-element.elementor-element-178196e{font-size:15px;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-1fdef0fb{width:100%;}.elementor-87 .elementor-element.elementor-element-295a9a75{width:20%;}.elementor-87 .elementor-element.elementor-element-24c27dce{width:60%;}.elementor-87 .elementor-element.elementor-element-5a03ccec{width:20%;}.elementor-87 .elementor-element.elementor-element-670292c4{width:33%;}.elementor-87 .elementor-element.elementor-element-31dc1bc9{width:33%;}.elementor-87 .elementor-element.elementor-element-30f56803{width:34%;}.elementor-87 .elementor-element.elementor-element-613e2d99{width:100%;}.elementor-87 .elementor-element.elementor-element-55e13ecb{width:10%;}.elementor-87 .elementor-element.elementor-element-1aa7e9ec{width:80%;}.elementor-87 .elementor-element.elementor-element-6994c24e{width:10%;}.elementor-87 .elementor-element.elementor-element-2e68f0f5{width:20%;}.elementor-87 .elementor-element.elementor-element-319025a4{width:60%;}.elementor-87 .elementor-element.elementor-element-19c98a02{width:20%;}.elementor-87 .elementor-element.elementor-element-19aa7f6d{width:100%;}.elementor-87 .elementor-element.elementor-element-24ede2bf{width:100%;}.elementor-87 .elementor-element.elementor-element-53fc76ef{width:62%;}.elementor-87 .elementor-element.elementor-element-621c5f71{width:38%;}.elementor-87 .elementor-element.elementor-element-636fa952{width:100%;}.elementor-87 .elementor-element.elementor-element-61abc484{width:100%;}.elementor-87 .elementor-element.elementor-element-1798e043{width:10%;}.elementor-87 .elementor-element.elementor-element-606e1403{width:80%;}.elementor-87 .elementor-element.elementor-element-9f20877{width:10%;}.elementor-87 .elementor-element.elementor-element-344d8c47{width:50%;}.elementor-87 .elementor-element.elementor-element-7b343e46{width:50%;}.elementor-87 .elementor-element.elementor-element-36f126d4{width:100%;}.elementor-87 .elementor-element.elementor-element-3d039b61{width:34%;}.elementor-87 .elementor-element.elementor-element-1a6757b6{width:66%;}.elementor-87 .elementor-element.elementor-element-618a2a0a{width:16%;}.elementor-87 .elementor-element.elementor-element-156cbc24{width:84%;}.elementor-87 .elementor-element.elementor-element-35a9b366{width:16%;}.elementor-87 .elementor-element.elementor-element-598b4b55{width:84%;}.elementor-87 .elementor-element.elementor-element-90abb8d{width:16%;}.elementor-87 .elementor-element.elementor-element-4f91bfb2{width:84%;}.elementor-87 .elementor-element.elementor-element-45c54571{width:16%;}.elementor-87 .elementor-element.elementor-element-ede5540{width:84%;}.elementor-87 .elementor-element.elementor-element-2e57205d{width:16%;}.elementor-87 .elementor-element.elementor-element-62b674b7{width:84%;}.elementor-87 .elementor-element.elementor-element-2ddd811d{width:16%;}.elementor-87 .elementor-element.elementor-element-7c3d0a48{width:84%;}.elementor-87 .elementor-element.elementor-element-d9f7f2a{width:100%;}.elementor-87 .elementor-element.elementor-element-3f010fe9{width:33%;}.elementor-87 .elementor-element.elementor-element-5095ac66{width:33%;}.elementor-87 .elementor-element.elementor-element-2f0cf418{width:34%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-295a9a75{width:50%;}.elementor-87 .elementor-element.elementor-element-24c27dce{width:60%;}.elementor-87 .elementor-element.elementor-element-5a03ccec{width:50%;}.elementor-87 .elementor-element.elementor-element-670292c4{width:50%;}.elementor-87 .elementor-element.elementor-element-31dc1bc9{width:50%;}.elementor-87 .elementor-element.elementor-element-30f56803{width:34%;}.elementor-87 .elementor-element.elementor-element-55e13ecb{width:50%;}.elementor-87 .elementor-element.elementor-element-1aa7e9ec{width:80%;}.elementor-87 .elementor-element.elementor-element-6994c24e{width:50%;}.elementor-87 .elementor-element.elementor-element-2e68f0f5{width:50%;}.elementor-87 .elementor-element.elementor-element-319025a4{width:60%;}.elementor-87 .elementor-element.elementor-element-19c98a02{width:50%;}.elementor-87 .elementor-element.elementor-element-4c4b3c79{width:58%;}.elementor-87 .elementor-element.elementor-element-53fc76ef{width:62%;}.elementor-87 .elementor-element.elementor-element-621c5f71{width:38%;}.elementor-87 .elementor-element.elementor-element-33c82868{width:48%;}.elementor-87 .elementor-element.elementor-element-3844c44{width:48%;}.elementor-87 .elementor-element.elementor-element-bcf73de{width:48%;}.elementor-87 .elementor-element.elementor-element-70da710{width:50%;}.elementor-87 .elementor-element.elementor-element-6a12ad90{width:50%;}.elementor-87 .elementor-element.elementor-element-3c7cfe4d{width:50%;}.elementor-87 .elementor-element.elementor-element-61f4a691{width:50%;}.elementor-87 .elementor-element.elementor-element-6907229{width:50%;}.elementor-87 .elementor-element.elementor-element-4e283b11{width:50%;}.elementor-87 .elementor-element.elementor-element-1798e043{width:50%;}.elementor-87 .elementor-element.elementor-element-606e1403{width:80%;}.elementor-87 .elementor-element.elementor-element-9f20877{width:50%;}.elementor-87 .elementor-element.elementor-element-344d8c47{width:50%;}.elementor-87 .elementor-element.elementor-element-7b343e46{width:50%;}.elementor-87 .elementor-element.elementor-element-3d039b61{width:34%;}.elementor-87 .elementor-element.elementor-element-1a6757b6{width:66%;}.elementor-87 .elementor-element.elementor-element-618a2a0a{width:50%;}.elementor-87 .elementor-element.elementor-element-156cbc24{width:84%;}.elementor-87 .elementor-element.elementor-element-35a9b366{width:50%;}.elementor-87 .elementor-element.elementor-element-598b4b55{width:84%;}.elementor-87 .elementor-element.elementor-element-90abb8d{width:50%;}.elementor-87 .elementor-element.elementor-element-4f91bfb2{width:84%;}.elementor-87 .elementor-element.elementor-element-45c54571{width:50%;}.elementor-87 .elementor-element.elementor-element-ede5540{width:84%;}.elementor-87 .elementor-element.elementor-element-2e57205d{width:50%;}.elementor-87 .elementor-element.elementor-element-62b674b7{width:84%;}.elementor-87 .elementor-element.elementor-element-2ddd811d{width:50%;}.elementor-87 .elementor-element.elementor-element-7c3d0a48{width:84%;}.elementor-87 .elementor-element.elementor-element-3f010fe9{width:50%;}.elementor-87 .elementor-element.elementor-element-5095ac66{width:50%;}.elementor-87 .elementor-element.elementor-element-2f0cf418{width:34%;}}/* Start custom CSS for column, class: .elementor-element-295a9a75 */.elementor-87 .elementor-element.elementor-element-295a9a75 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-295a9a75 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-295a9a75 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-295a9a75 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-295a9a75 p, .elementor-87 .elementor-element.elementor-element-295a9a75 h1, .elementor-87 .elementor-element.elementor-element-295a9a75 h2, .elementor-87 .elementor-element.elementor-element-295a9a75 h3, .elementor-87 .elementor-element.elementor-element-295a9a75 h4, .elementor-87 .elementor-element.elementor-element-295a9a75 h5, .elementor-87 .elementor-element.elementor-element-295a9a75 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24c27dce */.elementor-87 .elementor-element.elementor-element-24c27dce { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-24c27dce > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-24c27dce img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-24c27dce .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-24c27dce p, .elementor-87 .elementor-element.elementor-element-24c27dce h1, .elementor-87 .elementor-element.elementor-element-24c27dce h2, .elementor-87 .elementor-element.elementor-element-24c27dce h3, .elementor-87 .elementor-element.elementor-element-24c27dce h4, .elementor-87 .elementor-element.elementor-element-24c27dce h5, .elementor-87 .elementor-element.elementor-element-24c27dce h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a03ccec */.elementor-87 .elementor-element.elementor-element-5a03ccec { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-5a03ccec > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5a03ccec img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-5a03ccec .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5a03ccec p, .elementor-87 .elementor-element.elementor-element-5a03ccec h1, .elementor-87 .elementor-element.elementor-element-5a03ccec h2, .elementor-87 .elementor-element.elementor-element-5a03ccec h3, .elementor-87 .elementor-element.elementor-element-5a03ccec h4, .elementor-87 .elementor-element.elementor-element-5a03ccec h5, .elementor-87 .elementor-element.elementor-element-5a03ccec h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6bac248f */.elementor-87 .elementor-element.elementor-element-6bac248f > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-6bac248f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-6bac248f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-6bac248f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-670292c4 */.elementor-87 .elementor-element.elementor-element-670292c4 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-670292c4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-670292c4 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-670292c4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-670292c4 p, .elementor-87 .elementor-element.elementor-element-670292c4 h1, .elementor-87 .elementor-element.elementor-element-670292c4 h2, .elementor-87 .elementor-element.elementor-element-670292c4 h3, .elementor-87 .elementor-element.elementor-element-670292c4 h4, .elementor-87 .elementor-element.elementor-element-670292c4 h5, .elementor-87 .elementor-element.elementor-element-670292c4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31dc1bc9 */.elementor-87 .elementor-element.elementor-element-31dc1bc9 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-31dc1bc9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-31dc1bc9 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-31dc1bc9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-31dc1bc9 p, .elementor-87 .elementor-element.elementor-element-31dc1bc9 h1, .elementor-87 .elementor-element.elementor-element-31dc1bc9 h2, .elementor-87 .elementor-element.elementor-element-31dc1bc9 h3, .elementor-87 .elementor-element.elementor-element-31dc1bc9 h4, .elementor-87 .elementor-element.elementor-element-31dc1bc9 h5, .elementor-87 .elementor-element.elementor-element-31dc1bc9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-30f56803 */.elementor-87 .elementor-element.elementor-element-30f56803 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-30f56803 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-30f56803 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-30f56803 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-30f56803 p, .elementor-87 .elementor-element.elementor-element-30f56803 h1, .elementor-87 .elementor-element.elementor-element-30f56803 h2, .elementor-87 .elementor-element.elementor-element-30f56803 h3, .elementor-87 .elementor-element.elementor-element-30f56803 h4, .elementor-87 .elementor-element.elementor-element-30f56803 h5, .elementor-87 .elementor-element.elementor-element-30f56803 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1580c */.elementor-87 .elementor-element.elementor-element-1580c > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-1580c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-1580c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-1580c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1fdef0fb */.elementor-87 .elementor-element.elementor-element-1fdef0fb { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-1fdef0fb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1fdef0fb img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-1fdef0fb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1fdef0fb p, .elementor-87 .elementor-element.elementor-element-1fdef0fb h1, .elementor-87 .elementor-element.elementor-element-1fdef0fb h2, .elementor-87 .elementor-element.elementor-element-1fdef0fb h3, .elementor-87 .elementor-element.elementor-element-1fdef0fb h4, .elementor-87 .elementor-element.elementor-element-1fdef0fb h5, .elementor-87 .elementor-element.elementor-element-1fdef0fb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f398ca3 */.elementor-87 .elementor-element.elementor-element-4f398ca3 { position: relative; }
.elementor-87 .elementor-element.elementor-element-4f398ca3::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#d5b359; z-index:1; }
.elementor-87 .elementor-element.elementor-element-4f398ca3 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-87 .elementor-element.elementor-element-4f398ca3 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-87 .elementor-element.elementor-element-4f398ca3 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-87 .elementor-element.elementor-element-4f398ca3 .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-87 .elementor-element.elementor-element-4f398ca3, .elementor-87 .elementor-element.elementor-element-4f398ca3 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55e13ecb */.elementor-87 .elementor-element.elementor-element-55e13ecb { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-55e13ecb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-55e13ecb img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-55e13ecb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-55e13ecb p, .elementor-87 .elementor-element.elementor-element-55e13ecb h1, .elementor-87 .elementor-element.elementor-element-55e13ecb h2, .elementor-87 .elementor-element.elementor-element-55e13ecb h3, .elementor-87 .elementor-element.elementor-element-55e13ecb h4, .elementor-87 .elementor-element.elementor-element-55e13ecb h5, .elementor-87 .elementor-element.elementor-element-55e13ecb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1aa7e9ec */.elementor-87 .elementor-element.elementor-element-1aa7e9ec { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-1aa7e9ec > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1aa7e9ec img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-1aa7e9ec .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1aa7e9ec p, .elementor-87 .elementor-element.elementor-element-1aa7e9ec h1, .elementor-87 .elementor-element.elementor-element-1aa7e9ec h2, .elementor-87 .elementor-element.elementor-element-1aa7e9ec h3, .elementor-87 .elementor-element.elementor-element-1aa7e9ec h4, .elementor-87 .elementor-element.elementor-element-1aa7e9ec h5, .elementor-87 .elementor-element.elementor-element-1aa7e9ec h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6994c24e */.elementor-87 .elementor-element.elementor-element-6994c24e { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-6994c24e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6994c24e img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-6994c24e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6994c24e p, .elementor-87 .elementor-element.elementor-element-6994c24e h1, .elementor-87 .elementor-element.elementor-element-6994c24e h2, .elementor-87 .elementor-element.elementor-element-6994c24e h3, .elementor-87 .elementor-element.elementor-element-6994c24e h4, .elementor-87 .elementor-element.elementor-element-6994c24e h5, .elementor-87 .elementor-element.elementor-element-6994c24e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78f6df4f */.elementor-87 .elementor-element.elementor-element-78f6df4f > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-78f6df4f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-78f6df4f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-78f6df4f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e68f0f5 */.elementor-87 .elementor-element.elementor-element-2e68f0f5 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-2e68f0f5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2e68f0f5 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-2e68f0f5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2e68f0f5 p, .elementor-87 .elementor-element.elementor-element-2e68f0f5 h1, .elementor-87 .elementor-element.elementor-element-2e68f0f5 h2, .elementor-87 .elementor-element.elementor-element-2e68f0f5 h3, .elementor-87 .elementor-element.elementor-element-2e68f0f5 h4, .elementor-87 .elementor-element.elementor-element-2e68f0f5 h5, .elementor-87 .elementor-element.elementor-element-2e68f0f5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-319025a4 */.elementor-87 .elementor-element.elementor-element-319025a4 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-319025a4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-319025a4 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-319025a4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-319025a4 p, .elementor-87 .elementor-element.elementor-element-319025a4 h1, .elementor-87 .elementor-element.elementor-element-319025a4 h2, .elementor-87 .elementor-element.elementor-element-319025a4 h3, .elementor-87 .elementor-element.elementor-element-319025a4 h4, .elementor-87 .elementor-element.elementor-element-319025a4 h5, .elementor-87 .elementor-element.elementor-element-319025a4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19c98a02 */.elementor-87 .elementor-element.elementor-element-19c98a02 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-19c98a02 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-19c98a02 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-19c98a02 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-19c98a02 p, .elementor-87 .elementor-element.elementor-element-19c98a02 h1, .elementor-87 .elementor-element.elementor-element-19c98a02 h2, .elementor-87 .elementor-element.elementor-element-19c98a02 h3, .elementor-87 .elementor-element.elementor-element-19c98a02 h4, .elementor-87 .elementor-element.elementor-element-19c98a02 h5, .elementor-87 .elementor-element.elementor-element-19c98a02 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24ebd9d8 */.elementor-87 .elementor-element.elementor-element-24ebd9d8 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-24ebd9d8 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-24ebd9d8 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-24ebd9d8 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-613e2d99 */.elementor-87 .elementor-element.elementor-element-613e2d99 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-613e2d99 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-613e2d99 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-613e2d99 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-613e2d99 p, .elementor-87 .elementor-element.elementor-element-613e2d99 h1, .elementor-87 .elementor-element.elementor-element-613e2d99 h2, .elementor-87 .elementor-element.elementor-element-613e2d99 h3, .elementor-87 .elementor-element.elementor-element-613e2d99 h4, .elementor-87 .elementor-element.elementor-element-613e2d99 h5, .elementor-87 .elementor-element.elementor-element-613e2d99 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c4b3c79 */.elementor-87 .elementor-element.elementor-element-4c4b3c79 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-4c4b3c79 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4c4b3c79 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-4c4b3c79 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4c4b3c79 p, .elementor-87 .elementor-element.elementor-element-4c4b3c79 h1, .elementor-87 .elementor-element.elementor-element-4c4b3c79 h2, .elementor-87 .elementor-element.elementor-element-4c4b3c79 h3, .elementor-87 .elementor-element.elementor-element-4c4b3c79 h4, .elementor-87 .elementor-element.elementor-element-4c4b3c79 h5, .elementor-87 .elementor-element.elementor-element-4c4b3c79 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1fa395b2 */.elementor-87 .elementor-element.elementor-element-1fa395b2 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-1fa395b2 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-1fa395b2 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-1fa395b2 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19aa7f6d */.elementor-87 .elementor-element.elementor-element-19aa7f6d { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-19aa7f6d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-19aa7f6d img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-19aa7f6d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-19aa7f6d p, .elementor-87 .elementor-element.elementor-element-19aa7f6d h1, .elementor-87 .elementor-element.elementor-element-19aa7f6d h2, .elementor-87 .elementor-element.elementor-element-19aa7f6d h3, .elementor-87 .elementor-element.elementor-element-19aa7f6d h4, .elementor-87 .elementor-element.elementor-element-19aa7f6d h5, .elementor-87 .elementor-element.elementor-element-19aa7f6d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-28c0c8bc */.elementor-87 .elementor-element.elementor-element-28c0c8bc { border-top: 4px solid #d5b359; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53fc76ef */.elementor-87 .elementor-element.elementor-element-53fc76ef { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-53fc76ef > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-53fc76ef img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-53fc76ef .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-53fc76ef p, .elementor-87 .elementor-element.elementor-element-53fc76ef h1, .elementor-87 .elementor-element.elementor-element-53fc76ef h2, .elementor-87 .elementor-element.elementor-element-53fc76ef h3, .elementor-87 .elementor-element.elementor-element-53fc76ef h4, .elementor-87 .elementor-element.elementor-element-53fc76ef h5, .elementor-87 .elementor-element.elementor-element-53fc76ef h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-621c5f71 */.elementor-87 .elementor-element.elementor-element-621c5f71 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-621c5f71 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-621c5f71 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-621c5f71 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-621c5f71 p, .elementor-87 .elementor-element.elementor-element-621c5f71 h1, .elementor-87 .elementor-element.elementor-element-621c5f71 h2, .elementor-87 .elementor-element.elementor-element-621c5f71 h3, .elementor-87 .elementor-element.elementor-element-621c5f71 h4, .elementor-87 .elementor-element.elementor-element-621c5f71 h5, .elementor-87 .elementor-element.elementor-element-621c5f71 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-576e4976 */.elementor-87 .elementor-element.elementor-element-576e4976 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-576e4976 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-576e4976 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-576e4976 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33c82868 */.elementor-87 .elementor-element.elementor-element-33c82868 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-33c82868 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-33c82868 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-33c82868 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-33c82868 p, .elementor-87 .elementor-element.elementor-element-33c82868 h1, .elementor-87 .elementor-element.elementor-element-33c82868 h2, .elementor-87 .elementor-element.elementor-element-33c82868 h3, .elementor-87 .elementor-element.elementor-element-33c82868 h4, .elementor-87 .elementor-element.elementor-element-33c82868 h5, .elementor-87 .elementor-element.elementor-element-33c82868 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3844c44 */.elementor-87 .elementor-element.elementor-element-3844c44 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3844c44 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3844c44 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3844c44 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3844c44 p, .elementor-87 .elementor-element.elementor-element-3844c44 h1, .elementor-87 .elementor-element.elementor-element-3844c44 h2, .elementor-87 .elementor-element.elementor-element-3844c44 h3, .elementor-87 .elementor-element.elementor-element-3844c44 h4, .elementor-87 .elementor-element.elementor-element-3844c44 h5, .elementor-87 .elementor-element.elementor-element-3844c44 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bcf73de */.elementor-87 .elementor-element.elementor-element-bcf73de { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-bcf73de > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-bcf73de img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-bcf73de .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-bcf73de p, .elementor-87 .elementor-element.elementor-element-bcf73de h1, .elementor-87 .elementor-element.elementor-element-bcf73de h2, .elementor-87 .elementor-element.elementor-element-bcf73de h3, .elementor-87 .elementor-element.elementor-element-bcf73de h4, .elementor-87 .elementor-element.elementor-element-bcf73de h5, .elementor-87 .elementor-element.elementor-element-bcf73de h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20c6c2e5 */.elementor-87 .elementor-element.elementor-element-20c6c2e5 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-20c6c2e5 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-20c6c2e5 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-20c6c2e5 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70da710 */.elementor-87 .elementor-element.elementor-element-70da710 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-70da710 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-70da710 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-70da710 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-70da710 p, .elementor-87 .elementor-element.elementor-element-70da710 h1, .elementor-87 .elementor-element.elementor-element-70da710 h2, .elementor-87 .elementor-element.elementor-element-70da710 h3, .elementor-87 .elementor-element.elementor-element-70da710 h4, .elementor-87 .elementor-element.elementor-element-70da710 h5, .elementor-87 .elementor-element.elementor-element-70da710 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a12ad90 */.elementor-87 .elementor-element.elementor-element-6a12ad90 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-6a12ad90 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6a12ad90 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-6a12ad90 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6a12ad90 p, .elementor-87 .elementor-element.elementor-element-6a12ad90 h1, .elementor-87 .elementor-element.elementor-element-6a12ad90 h2, .elementor-87 .elementor-element.elementor-element-6a12ad90 h3, .elementor-87 .elementor-element.elementor-element-6a12ad90 h4, .elementor-87 .elementor-element.elementor-element-6a12ad90 h5, .elementor-87 .elementor-element.elementor-element-6a12ad90 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c7cfe4d */.elementor-87 .elementor-element.elementor-element-3c7cfe4d { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3c7cfe4d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3c7cfe4d img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3c7cfe4d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3c7cfe4d p, .elementor-87 .elementor-element.elementor-element-3c7cfe4d h1, .elementor-87 .elementor-element.elementor-element-3c7cfe4d h2, .elementor-87 .elementor-element.elementor-element-3c7cfe4d h3, .elementor-87 .elementor-element.elementor-element-3c7cfe4d h4, .elementor-87 .elementor-element.elementor-element-3c7cfe4d h5, .elementor-87 .elementor-element.elementor-element-3c7cfe4d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fef5c0b */.elementor-87 .elementor-element.elementor-element-7fef5c0b > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-7fef5c0b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-7fef5c0b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-7fef5c0b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61f4a691 */.elementor-87 .elementor-element.elementor-element-61f4a691 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-61f4a691 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-61f4a691 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-61f4a691 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-61f4a691 p, .elementor-87 .elementor-element.elementor-element-61f4a691 h1, .elementor-87 .elementor-element.elementor-element-61f4a691 h2, .elementor-87 .elementor-element.elementor-element-61f4a691 h3, .elementor-87 .elementor-element.elementor-element-61f4a691 h4, .elementor-87 .elementor-element.elementor-element-61f4a691 h5, .elementor-87 .elementor-element.elementor-element-61f4a691 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6907229 */.elementor-87 .elementor-element.elementor-element-6907229 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-6907229 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6907229 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-6907229 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-6907229 p, .elementor-87 .elementor-element.elementor-element-6907229 h1, .elementor-87 .elementor-element.elementor-element-6907229 h2, .elementor-87 .elementor-element.elementor-element-6907229 h3, .elementor-87 .elementor-element.elementor-element-6907229 h4, .elementor-87 .elementor-element.elementor-element-6907229 h5, .elementor-87 .elementor-element.elementor-element-6907229 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e283b11 */.elementor-87 .elementor-element.elementor-element-4e283b11 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-4e283b11 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4e283b11 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-4e283b11 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4e283b11 p, .elementor-87 .elementor-element.elementor-element-4e283b11 h1, .elementor-87 .elementor-element.elementor-element-4e283b11 h2, .elementor-87 .elementor-element.elementor-element-4e283b11 h3, .elementor-87 .elementor-element.elementor-element-4e283b11 h4, .elementor-87 .elementor-element.elementor-element-4e283b11 h5, .elementor-87 .elementor-element.elementor-element-4e283b11 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ba235d2 */.elementor-87 .elementor-element.elementor-element-3ba235d2 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-3ba235d2 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-3ba235d2 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-3ba235d2 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24ede2bf */.elementor-87 .elementor-element.elementor-element-24ede2bf { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-24ede2bf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-24ede2bf img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-24ede2bf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-24ede2bf p, .elementor-87 .elementor-element.elementor-element-24ede2bf h1, .elementor-87 .elementor-element.elementor-element-24ede2bf h2, .elementor-87 .elementor-element.elementor-element-24ede2bf h3, .elementor-87 .elementor-element.elementor-element-24ede2bf h4, .elementor-87 .elementor-element.elementor-element-24ede2bf h5, .elementor-87 .elementor-element.elementor-element-24ede2bf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10ecf957 */.elementor-87 .elementor-element.elementor-element-10ecf957 .elementor-widget {
  animation: codex_category-grid-3-soft-reveal 700ms ease both;
}
.elementor-87 .elementor-element.elementor-element-10ecf957 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-87 .elementor-element.elementor-element-10ecf957 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-87 .elementor-element.elementor-element-10ecf957 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-grid-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-87 .elementor-element.elementor-element-10ecf957, .elementor-87 .elementor-element.elementor-element-10ecf957 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-636fa952 */.elementor-87 .elementor-element.elementor-element-636fa952 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-636fa952 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-636fa952 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-636fa952 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-636fa952 p, .elementor-87 .elementor-element.elementor-element-636fa952 h1, .elementor-87 .elementor-element.elementor-element-636fa952 h2, .elementor-87 .elementor-element.elementor-element-636fa952 h3, .elementor-87 .elementor-element.elementor-element-636fa952 h4, .elementor-87 .elementor-element.elementor-element-636fa952 h5, .elementor-87 .elementor-element.elementor-element-636fa952 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1798e043 */.elementor-87 .elementor-element.elementor-element-1798e043 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-1798e043 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1798e043 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-1798e043 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1798e043 p, .elementor-87 .elementor-element.elementor-element-1798e043 h1, .elementor-87 .elementor-element.elementor-element-1798e043 h2, .elementor-87 .elementor-element.elementor-element-1798e043 h3, .elementor-87 .elementor-element.elementor-element-1798e043 h4, .elementor-87 .elementor-element.elementor-element-1798e043 h5, .elementor-87 .elementor-element.elementor-element-1798e043 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-606e1403 */.elementor-87 .elementor-element.elementor-element-606e1403 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-606e1403 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-606e1403 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-606e1403 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-606e1403 p, .elementor-87 .elementor-element.elementor-element-606e1403 h1, .elementor-87 .elementor-element.elementor-element-606e1403 h2, .elementor-87 .elementor-element.elementor-element-606e1403 h3, .elementor-87 .elementor-element.elementor-element-606e1403 h4, .elementor-87 .elementor-element.elementor-element-606e1403 h5, .elementor-87 .elementor-element.elementor-element-606e1403 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9f20877 */.elementor-87 .elementor-element.elementor-element-9f20877 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-9f20877 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-9f20877 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-9f20877 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-9f20877 p, .elementor-87 .elementor-element.elementor-element-9f20877 h1, .elementor-87 .elementor-element.elementor-element-9f20877 h2, .elementor-87 .elementor-element.elementor-element-9f20877 h3, .elementor-87 .elementor-element.elementor-element-9f20877 h4, .elementor-87 .elementor-element.elementor-element-9f20877 h5, .elementor-87 .elementor-element.elementor-element-9f20877 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b98ce60 */.elementor-87 .elementor-element.elementor-element-7b98ce60 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-7b98ce60 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-7b98ce60 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-7b98ce60 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-344d8c47 */.elementor-87 .elementor-element.elementor-element-344d8c47 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-344d8c47 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-344d8c47 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-344d8c47 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-344d8c47 p, .elementor-87 .elementor-element.elementor-element-344d8c47 h1, .elementor-87 .elementor-element.elementor-element-344d8c47 h2, .elementor-87 .elementor-element.elementor-element-344d8c47 h3, .elementor-87 .elementor-element.elementor-element-344d8c47 h4, .elementor-87 .elementor-element.elementor-element-344d8c47 h5, .elementor-87 .elementor-element.elementor-element-344d8c47 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b343e46 */.elementor-87 .elementor-element.elementor-element-7b343e46 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-7b343e46 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7b343e46 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-7b343e46 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7b343e46 p, .elementor-87 .elementor-element.elementor-element-7b343e46 h1, .elementor-87 .elementor-element.elementor-element-7b343e46 h2, .elementor-87 .elementor-element.elementor-element-7b343e46 h3, .elementor-87 .elementor-element.elementor-element-7b343e46 h4, .elementor-87 .elementor-element.elementor-element-7b343e46 h5, .elementor-87 .elementor-element.elementor-element-7b343e46 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10c86167 */.elementor-87 .elementor-element.elementor-element-10c86167 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-10c86167 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-10c86167 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-10c86167 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61abc484 */.elementor-87 .elementor-element.elementor-element-61abc484 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-61abc484 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-61abc484 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-61abc484 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-61abc484 p, .elementor-87 .elementor-element.elementor-element-61abc484 h1, .elementor-87 .elementor-element.elementor-element-61abc484 h2, .elementor-87 .elementor-element.elementor-element-61abc484 h3, .elementor-87 .elementor-element.elementor-element-61abc484 h4, .elementor-87 .elementor-element.elementor-element-61abc484 h5, .elementor-87 .elementor-element.elementor-element-61abc484 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d039b61 */.elementor-87 .elementor-element.elementor-element-3d039b61 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3d039b61 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3d039b61 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3d039b61 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3d039b61 p, .elementor-87 .elementor-element.elementor-element-3d039b61 h1, .elementor-87 .elementor-element.elementor-element-3d039b61 h2, .elementor-87 .elementor-element.elementor-element-3d039b61 h3, .elementor-87 .elementor-element.elementor-element-3d039b61 h4, .elementor-87 .elementor-element.elementor-element-3d039b61 h5, .elementor-87 .elementor-element.elementor-element-3d039b61 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a6757b6 */.elementor-87 .elementor-element.elementor-element-1a6757b6 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-1a6757b6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1a6757b6 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-1a6757b6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1a6757b6 p, .elementor-87 .elementor-element.elementor-element-1a6757b6 h1, .elementor-87 .elementor-element.elementor-element-1a6757b6 h2, .elementor-87 .elementor-element.elementor-element-1a6757b6 h3, .elementor-87 .elementor-element.elementor-element-1a6757b6 h4, .elementor-87 .elementor-element.elementor-element-1a6757b6 h5, .elementor-87 .elementor-element.elementor-element-1a6757b6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a79604c */.elementor-87 .elementor-element.elementor-element-2a79604c > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-2a79604c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-2a79604c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-2a79604c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-618a2a0a */.elementor-87 .elementor-element.elementor-element-618a2a0a { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-618a2a0a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-618a2a0a img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-618a2a0a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-618a2a0a p, .elementor-87 .elementor-element.elementor-element-618a2a0a h1, .elementor-87 .elementor-element.elementor-element-618a2a0a h2, .elementor-87 .elementor-element.elementor-element-618a2a0a h3, .elementor-87 .elementor-element.elementor-element-618a2a0a h4, .elementor-87 .elementor-element.elementor-element-618a2a0a h5, .elementor-87 .elementor-element.elementor-element-618a2a0a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-156cbc24 */.elementor-87 .elementor-element.elementor-element-156cbc24 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-156cbc24 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-156cbc24 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-156cbc24 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-156cbc24 p, .elementor-87 .elementor-element.elementor-element-156cbc24 h1, .elementor-87 .elementor-element.elementor-element-156cbc24 h2, .elementor-87 .elementor-element.elementor-element-156cbc24 h3, .elementor-87 .elementor-element.elementor-element-156cbc24 h4, .elementor-87 .elementor-element.elementor-element-156cbc24 h5, .elementor-87 .elementor-element.elementor-element-156cbc24 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-133f76e4 */.elementor-87 .elementor-element.elementor-element-133f76e4 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-133f76e4 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-133f76e4 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-133f76e4 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35a9b366 */.elementor-87 .elementor-element.elementor-element-35a9b366 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-35a9b366 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-35a9b366 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-35a9b366 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-35a9b366 p, .elementor-87 .elementor-element.elementor-element-35a9b366 h1, .elementor-87 .elementor-element.elementor-element-35a9b366 h2, .elementor-87 .elementor-element.elementor-element-35a9b366 h3, .elementor-87 .elementor-element.elementor-element-35a9b366 h4, .elementor-87 .elementor-element.elementor-element-35a9b366 h5, .elementor-87 .elementor-element.elementor-element-35a9b366 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-598b4b55 */.elementor-87 .elementor-element.elementor-element-598b4b55 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-598b4b55 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-598b4b55 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-598b4b55 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-598b4b55 p, .elementor-87 .elementor-element.elementor-element-598b4b55 h1, .elementor-87 .elementor-element.elementor-element-598b4b55 h2, .elementor-87 .elementor-element.elementor-element-598b4b55 h3, .elementor-87 .elementor-element.elementor-element-598b4b55 h4, .elementor-87 .elementor-element.elementor-element-598b4b55 h5, .elementor-87 .elementor-element.elementor-element-598b4b55 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4df47f0c */.elementor-87 .elementor-element.elementor-element-4df47f0c > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-4df47f0c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-4df47f0c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-4df47f0c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90abb8d */.elementor-87 .elementor-element.elementor-element-90abb8d { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-90abb8d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-90abb8d img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-90abb8d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-90abb8d p, .elementor-87 .elementor-element.elementor-element-90abb8d h1, .elementor-87 .elementor-element.elementor-element-90abb8d h2, .elementor-87 .elementor-element.elementor-element-90abb8d h3, .elementor-87 .elementor-element.elementor-element-90abb8d h4, .elementor-87 .elementor-element.elementor-element-90abb8d h5, .elementor-87 .elementor-element.elementor-element-90abb8d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f91bfb2 */.elementor-87 .elementor-element.elementor-element-4f91bfb2 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-4f91bfb2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4f91bfb2 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-4f91bfb2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4f91bfb2 p, .elementor-87 .elementor-element.elementor-element-4f91bfb2 h1, .elementor-87 .elementor-element.elementor-element-4f91bfb2 h2, .elementor-87 .elementor-element.elementor-element-4f91bfb2 h3, .elementor-87 .elementor-element.elementor-element-4f91bfb2 h4, .elementor-87 .elementor-element.elementor-element-4f91bfb2 h5, .elementor-87 .elementor-element.elementor-element-4f91bfb2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31e63225 */.elementor-87 .elementor-element.elementor-element-31e63225 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-31e63225 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-31e63225 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-31e63225 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45c54571 */.elementor-87 .elementor-element.elementor-element-45c54571 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-45c54571 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-45c54571 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-45c54571 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-45c54571 p, .elementor-87 .elementor-element.elementor-element-45c54571 h1, .elementor-87 .elementor-element.elementor-element-45c54571 h2, .elementor-87 .elementor-element.elementor-element-45c54571 h3, .elementor-87 .elementor-element.elementor-element-45c54571 h4, .elementor-87 .elementor-element.elementor-element-45c54571 h5, .elementor-87 .elementor-element.elementor-element-45c54571 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ede5540 */.elementor-87 .elementor-element.elementor-element-ede5540 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-ede5540 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-ede5540 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-ede5540 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-ede5540 p, .elementor-87 .elementor-element.elementor-element-ede5540 h1, .elementor-87 .elementor-element.elementor-element-ede5540 h2, .elementor-87 .elementor-element.elementor-element-ede5540 h3, .elementor-87 .elementor-element.elementor-element-ede5540 h4, .elementor-87 .elementor-element.elementor-element-ede5540 h5, .elementor-87 .elementor-element.elementor-element-ede5540 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7bfc2e36 */.elementor-87 .elementor-element.elementor-element-7bfc2e36 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-7bfc2e36 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-7bfc2e36 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-7bfc2e36 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e57205d */.elementor-87 .elementor-element.elementor-element-2e57205d { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-2e57205d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2e57205d img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-2e57205d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2e57205d p, .elementor-87 .elementor-element.elementor-element-2e57205d h1, .elementor-87 .elementor-element.elementor-element-2e57205d h2, .elementor-87 .elementor-element.elementor-element-2e57205d h3, .elementor-87 .elementor-element.elementor-element-2e57205d h4, .elementor-87 .elementor-element.elementor-element-2e57205d h5, .elementor-87 .elementor-element.elementor-element-2e57205d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-62b674b7 */.elementor-87 .elementor-element.elementor-element-62b674b7 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-62b674b7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-62b674b7 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-62b674b7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-62b674b7 p, .elementor-87 .elementor-element.elementor-element-62b674b7 h1, .elementor-87 .elementor-element.elementor-element-62b674b7 h2, .elementor-87 .elementor-element.elementor-element-62b674b7 h3, .elementor-87 .elementor-element.elementor-element-62b674b7 h4, .elementor-87 .elementor-element.elementor-element-62b674b7 h5, .elementor-87 .elementor-element.elementor-element-62b674b7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f1062ab */.elementor-87 .elementor-element.elementor-element-4f1062ab > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-4f1062ab > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-4f1062ab > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-4f1062ab img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ddd811d */.elementor-87 .elementor-element.elementor-element-2ddd811d { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-2ddd811d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2ddd811d img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-2ddd811d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2ddd811d p, .elementor-87 .elementor-element.elementor-element-2ddd811d h1, .elementor-87 .elementor-element.elementor-element-2ddd811d h2, .elementor-87 .elementor-element.elementor-element-2ddd811d h3, .elementor-87 .elementor-element.elementor-element-2ddd811d h4, .elementor-87 .elementor-element.elementor-element-2ddd811d h5, .elementor-87 .elementor-element.elementor-element-2ddd811d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c3d0a48 */.elementor-87 .elementor-element.elementor-element-7c3d0a48 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-7c3d0a48 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7c3d0a48 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-7c3d0a48 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7c3d0a48 p, .elementor-87 .elementor-element.elementor-element-7c3d0a48 h1, .elementor-87 .elementor-element.elementor-element-7c3d0a48 h2, .elementor-87 .elementor-element.elementor-element-7c3d0a48 h3, .elementor-87 .elementor-element.elementor-element-7c3d0a48 h4, .elementor-87 .elementor-element.elementor-element-7c3d0a48 h5, .elementor-87 .elementor-element.elementor-element-7c3d0a48 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5af76a17 */.elementor-87 .elementor-element.elementor-element-5af76a17 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-5af76a17 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-5af76a17 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-5af76a17 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-36f126d4 */.elementor-87 .elementor-element.elementor-element-36f126d4 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-36f126d4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-36f126d4 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-36f126d4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-36f126d4 p, .elementor-87 .elementor-element.elementor-element-36f126d4 h1, .elementor-87 .elementor-element.elementor-element-36f126d4 h2, .elementor-87 .elementor-element.elementor-element-36f126d4 h3, .elementor-87 .elementor-element.elementor-element-36f126d4 h4, .elementor-87 .elementor-element.elementor-element-36f126d4 h5, .elementor-87 .elementor-element.elementor-element-36f126d4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f010fe9 */.elementor-87 .elementor-element.elementor-element-3f010fe9 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3f010fe9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3f010fe9 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3f010fe9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3f010fe9 p, .elementor-87 .elementor-element.elementor-element-3f010fe9 h1, .elementor-87 .elementor-element.elementor-element-3f010fe9 h2, .elementor-87 .elementor-element.elementor-element-3f010fe9 h3, .elementor-87 .elementor-element.elementor-element-3f010fe9 h4, .elementor-87 .elementor-element.elementor-element-3f010fe9 h5, .elementor-87 .elementor-element.elementor-element-3f010fe9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5095ac66 */.elementor-87 .elementor-element.elementor-element-5095ac66 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-5095ac66 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5095ac66 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-5095ac66 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-5095ac66 p, .elementor-87 .elementor-element.elementor-element-5095ac66 h1, .elementor-87 .elementor-element.elementor-element-5095ac66 h2, .elementor-87 .elementor-element.elementor-element-5095ac66 h3, .elementor-87 .elementor-element.elementor-element-5095ac66 h4, .elementor-87 .elementor-element.elementor-element-5095ac66 h5, .elementor-87 .elementor-element.elementor-element-5095ac66 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f0cf418 */.elementor-87 .elementor-element.elementor-element-2f0cf418 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-2f0cf418 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2f0cf418 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-2f0cf418 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2f0cf418 p, .elementor-87 .elementor-element.elementor-element-2f0cf418 h1, .elementor-87 .elementor-element.elementor-element-2f0cf418 h2, .elementor-87 .elementor-element.elementor-element-2f0cf418 h3, .elementor-87 .elementor-element.elementor-element-2f0cf418 h4, .elementor-87 .elementor-element.elementor-element-2f0cf418 h5, .elementor-87 .elementor-element.elementor-element-2f0cf418 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32029124 */.elementor-87 .elementor-element.elementor-element-32029124 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-32029124 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-32029124 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-32029124 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d9f7f2a */.elementor-87 .elementor-element.elementor-element-d9f7f2a { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-d9f7f2a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-d9f7f2a img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-d9f7f2a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-d9f7f2a p, .elementor-87 .elementor-element.elementor-element-d9f7f2a h1, .elementor-87 .elementor-element.elementor-element-d9f7f2a h2, .elementor-87 .elementor-element.elementor-element-d9f7f2a h3, .elementor-87 .elementor-element.elementor-element-d9f7f2a h4, .elementor-87 .elementor-element.elementor-element-d9f7f2a h5, .elementor-87 .elementor-element.elementor-element-d9f7f2a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */