.elementor-89 .elementor-element.elementor-element-232f3ec8:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-232f3ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-232f3ec8 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-232f3ec8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-232f3ec8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-39c73910{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-39c73910 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-62f6eaf9{--spacer-size:16px;}.elementor-89 .elementor-element.elementor-element-10f7a5f3{text-align:center;}.elementor-89 .elementor-element.elementor-element-10f7a5f3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-295521d8{--spacer-size:20px;}.elementor-89 .elementor-element.elementor-element-29e4f959 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-7e88996a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-89 .elementor-element.elementor-element-3737bea2{--spacer-size:28px;}.elementor-89 .elementor-element.elementor-element-22ab6994{--spacer-size:64px;}.elementor-89 .elementor-element.elementor-element-4d63c0df > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-663d6e8b{text-align:center;}.elementor-89 .elementor-element.elementor-element-663d6e8b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-3dbd634b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-4f1c64da{text-align:center;}.elementor-89 .elementor-element.elementor-element-4f1c64da .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-3eae7bef{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-59d376a4{text-align:center;}.elementor-89 .elementor-element.elementor-element-59d376a4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-5228a258{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-79498457:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-79498457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d5973e;}.elementor-89 .elementor-element.elementor-element-79498457 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-79498457{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-79498457 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-70175bc0{text-align:start;}.elementor-89 .elementor-element.elementor-element-70175bc0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111827;}.elementor-89 .elementor-element.elementor-element-5bebd4b7{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#475569;}.elementor-89 .elementor-element.elementor-element-644d9ce2{--spacer-size:30px;}.elementor-89 .elementor-element.elementor-element-700f2ff7 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-68306f92{text-align:start;}.elementor-89 .elementor-element.elementor-element-68306f92 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111827;}.elementor-89 .elementor-element.elementor-element-797b9111{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#475569;}.elementor-89 .elementor-element.elementor-element-1a593a6b{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.18);--divider-border-width:1px;}.elementor-89 .elementor-element.elementor-element-1a593a6b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-89 .elementor-element.elementor-element-1a593a6b .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-89 .elementor-element.elementor-element-1c51d2f1{text-align:start;}.elementor-89 .elementor-element.elementor-element-1c51d2f1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111827;}.elementor-89 .elementor-element.elementor-element-5f11b64a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#475569;}.elementor-89 .elementor-element.elementor-element-21b14636{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.18);--divider-border-width:1px;}.elementor-89 .elementor-element.elementor-element-21b14636 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-89 .elementor-element.elementor-element-21b14636 .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-89 .elementor-element.elementor-element-370aa011{text-align:start;}.elementor-89 .elementor-element.elementor-element-370aa011 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111827;}.elementor-89 .elementor-element.elementor-element-28d744eb{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#475569;}.elementor-89 .elementor-element.elementor-element-7ed48e07{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.18);--divider-border-width:1px;}.elementor-89 .elementor-element.elementor-element-7ed48e07 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-89 .elementor-element.elementor-element-7ed48e07 .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-89 .elementor-element.elementor-element-3c1747bb{text-align:start;}.elementor-89 .elementor-element.elementor-element-3c1747bb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111827;}.elementor-89 .elementor-element.elementor-element-4d57e436{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#475569;}.elementor-89 .elementor-element.elementor-element-3039f8e5:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-3039f8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-3039f8e5 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-3039f8e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-3039f8e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-2b2574ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-2b2574ab .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-6d2bf37f{text-align:center;}.elementor-89 .elementor-element.elementor-element-6d2bf37f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-73c1ad10{--spacer-size:32px;}.elementor-89 .elementor-element.elementor-element-5b66f613 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-1d8daa12{text-align:center;}.elementor-89 .elementor-element.elementor-element-1d8daa12 img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-745d426{--spacer-size:40px;}.elementor-89 .elementor-element.elementor-element-22384e88 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-46ee50a0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-89 .elementor-element.elementor-element-53a6fde3{--spacer-size:20px;}.elementor-89 .elementor-element.elementor-element-ba9cab8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-ba9cab8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-ba9cab8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-ba9cab8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-89 .elementor-element.elementor-element-ba9cab8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-89 .elementor-element.elementor-element-ba9cab8 .elementor-icon-list-icon i{color:#c96213;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-ba9cab8 .elementor-icon-list-icon svg{fill:#c96213;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-ba9cab8{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-ba9cab8 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-6436ed5f{--spacer-size:32px;}.elementor-89 .elementor-element.elementor-element-7fa34645:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-7fa34645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff1f2;}.elementor-89 .elementor-element.elementor-element-7fa34645 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-7fa34645{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-7fa34645 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-53dc4998 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-38151a95{text-align:start;}.elementor-89 .elementor-element.elementor-element-38151a95 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-12285598{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-49a6bd26.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-89 .elementor-element.elementor-element-49a6bd26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-55c09a06{--spacer-size:22px;}.elementor-89 .elementor-element.elementor-element-3417d039 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-33837fdf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-33837fdf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-33837fdf > .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-89 .elementor-element.elementor-element-33837fdf > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-33837fdf > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-33837fdf > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-33837fdf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-ba3c309{text-align:center;}.elementor-89 .elementor-element.elementor-element-ba3c309 img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-3e31b4a{--spacer-size:12px;}.elementor-89 .elementor-element.elementor-element-9abe8c9{text-align:start;}.elementor-89 .elementor-element.elementor-element-9abe8c9 .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-89 .elementor-element.elementor-element-6368f99{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-89 .elementor-element.elementor-element-651de86{text-align:start;}.elementor-89 .elementor-element.elementor-element-651de86 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-89 .elementor-element.elementor-element-448af7c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-448af7c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-448af7c9 > .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-89 .elementor-element.elementor-element-448af7c9 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-448af7c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-448af7c9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-448af7c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-43c339ac{text-align:center;}.elementor-89 .elementor-element.elementor-element-43c339ac img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-7ed5f02{--spacer-size:12px;}.elementor-89 .elementor-element.elementor-element-6f42a799{text-align:start;}.elementor-89 .elementor-element.elementor-element-6f42a799 .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-89 .elementor-element.elementor-element-2e83e458{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-89 .elementor-element.elementor-element-b981b9c{text-align:start;}.elementor-89 .elementor-element.elementor-element-b981b9c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-89 .elementor-element.elementor-element-6da3f426:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-6da3f426 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-6da3f426 > .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-89 .elementor-element.elementor-element-6da3f426 > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-6da3f426 > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-6da3f426 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-6da3f426 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-1d8de435{text-align:center;}.elementor-89 .elementor-element.elementor-element-1d8de435 img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-48155edb{--spacer-size:12px;}.elementor-89 .elementor-element.elementor-element-224bcb14{text-align:start;}.elementor-89 .elementor-element.elementor-element-224bcb14 .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-89 .elementor-element.elementor-element-783b120e{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-89 .elementor-element.elementor-element-bc4d6f8{text-align:start;}.elementor-89 .elementor-element.elementor-element-bc4d6f8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-89 .elementor-element.elementor-element-1ea9f507{--spacer-size:16px;}.elementor-89 .elementor-element.elementor-element-6a5a1d3 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-2bac7d7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-2bac7d7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-2bac7d7d > .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-89 .elementor-element.elementor-element-2bac7d7d > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-2bac7d7d > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-2bac7d7d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-2bac7d7d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-956daa4{text-align:center;}.elementor-89 .elementor-element.elementor-element-956daa4 img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-7a088b3a{--spacer-size:12px;}.elementor-89 .elementor-element.elementor-element-631ad6e3{text-align:start;}.elementor-89 .elementor-element.elementor-element-631ad6e3 .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-89 .elementor-element.elementor-element-5d114019{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-89 .elementor-element.elementor-element-448ad35{text-align:start;}.elementor-89 .elementor-element.elementor-element-448ad35 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-89 .elementor-element.elementor-element-3b51f4ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-3b51f4ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-3b51f4ba > .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-89 .elementor-element.elementor-element-3b51f4ba > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-3b51f4ba > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-3b51f4ba > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-3b51f4ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-727d4c07{text-align:center;}.elementor-89 .elementor-element.elementor-element-727d4c07 img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-42564d{--spacer-size:12px;}.elementor-89 .elementor-element.elementor-element-691e7064{text-align:start;}.elementor-89 .elementor-element.elementor-element-691e7064 .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-89 .elementor-element.elementor-element-35dc7a88{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-89 .elementor-element.elementor-element-9666f88{text-align:start;}.elementor-89 .elementor-element.elementor-element-9666f88 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-89 .elementor-element.elementor-element-554f62bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-554f62bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-554f62bf > .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-89 .elementor-element.elementor-element-554f62bf > .elementor-element-populated, .elementor-89 .elementor-element.elementor-element-554f62bf > .elementor-element-populated > .elementor-background-overlay, .elementor-89 .elementor-element.elementor-element-554f62bf > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-554f62bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-3bd4fece{text-align:center;}.elementor-89 .elementor-element.elementor-element-3bd4fece img{width:100%;max-width:100%;}.elementor-89 .elementor-element.elementor-element-607be2d{--spacer-size:12px;}.elementor-89 .elementor-element.elementor-element-35ea84de{text-align:start;}.elementor-89 .elementor-element.elementor-element-35ea84de .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-89 .elementor-element.elementor-element-35845613{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-89 .elementor-element.elementor-element-64078ac{text-align:start;}.elementor-89 .elementor-element.elementor-element-64078ac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-89 .elementor-element.elementor-element-367f22ec:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-367f22ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #c99e50 0%, #d9bcba 100%);}.elementor-89 .elementor-element.elementor-element-367f22ec > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-367f22ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-367f22ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-74e6fbee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-74e6fbee .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-24a1e178{text-align:center;}.elementor-89 .elementor-element.elementor-element-24a1e178 .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-89 .elementor-element.elementor-element-14bac07{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-89 .elementor-element.elementor-element-4cf7af57{--spacer-size:30px;}.elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-accordion-item{border-color:rgba(255,255,255,0.2);}.elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.2);}.elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.2);}.elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-accordion-icon, .elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-accordion-title{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-tab-title .elementor-accordion-icon i:before{color:#c96213;}.elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-tab-title .elementor-accordion-icon svg{fill:#c96213;}.elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#c96213;}.elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#c96213;}.elementor-89 .elementor-element.elementor-element-30ca2d8 .elementor-tab-content{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-89 .elementor-element.elementor-element-3c67decd:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-3c67decd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-89 .elementor-element.elementor-element-3c67decd > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-3c67decd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-3c67decd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-62acd3e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-62acd3e8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-68205b25{text-align:center;}.elementor-89 .elementor-element.elementor-element-68205b25 .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-89 .elementor-element.elementor-element-207e467c{--spacer-size:40px;}.elementor-89 .elementor-element.elementor-element-40d36cdc > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-6125430d{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-422e076f{--spacer-size:40px;}.elementor-89 .elementor-element.elementor-element-576e14f3 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-7e353784{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-7dffc90d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-7dffc90d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-7dffc90d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-7dffc90d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-89 .elementor-element.elementor-element-7dffc90d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-89 .elementor-element.elementor-element-7dffc90d .elementor-icon-list-icon i{color:#10b981;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-7dffc90d .elementor-icon-list-icon svg{fill:#10b981;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-7dffc90d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-7dffc90d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-40bde12f{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-319bc310 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-319bc310 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-319bc310 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-89 .elementor-element.elementor-element-319bc310 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-89 .elementor-element.elementor-element-319bc310 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-89 .elementor-element.elementor-element-319bc310 .elementor-icon-list-icon i{color:#ef4444;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-319bc310 .elementor-icon-list-icon svg{fill:#ef4444;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-319bc310{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-319bc310 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-27bead73:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-27bead73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-27bead73 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-27bead73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-27bead73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-2b7c968{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-89 .elementor-element.elementor-element-2b7c968 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-5c8fb480{text-align:center;}.elementor-89 .elementor-element.elementor-element-5c8fb480 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-248ab1b9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-3a95a4f8{--spacer-size:30px;}.elementor-89 .elementor-element.elementor-element-51f7e0e3 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-7f18fe93{text-align:center;}.elementor-89 .elementor-element.elementor-element-7f18fe93 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-66e8b3cf{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-7da0e83d{text-align:center;}.elementor-89 .elementor-element.elementor-element-7da0e83d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-44b47278{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-5dc2a1f7{text-align:center;}.elementor-89 .elementor-element.elementor-element-5dc2a1f7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-38707ac9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-38595e00{text-align:center;}.elementor-89 .elementor-element.elementor-element-38595e00 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-14b77cc6{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-89 .elementor-element.elementor-element-6c0c6576:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-6c0c6576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff1f2;}.elementor-89 .elementor-element.elementor-element-6c0c6576 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-6c0c6576{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-6c0c6576 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-5552b98 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-4d56ac36{text-align:start;}.elementor-89 .elementor-element.elementor-element-4d56ac36 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-4c8c29df{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-89 .elementor-element.elementor-element-27533418{--spacer-size:18px;}.elementor-89 .elementor-element.elementor-element-2189dbe1{--divider-border-style:solid;--divider-color:#e8e2d8;--divider-border-width:2px;}.elementor-89 .elementor-element.elementor-element-2189dbe1 .elementor-divider-separator{width:36%;margin:0 auto;margin-center:0;}.elementor-89 .elementor-element.elementor-element-2189dbe1 .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-89 .elementor-element.elementor-element-57f03cf5 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-44aa3556 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-58c5c1fe{text-align:start;}.elementor-89 .elementor-element.elementor-element-58c5c1fe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-7d70af07 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-468c8ecf{text-align:start;}.elementor-89 .elementor-element.elementor-element-468c8ecf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-e83a19c{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-89 .elementor-element.elementor-element-1d0be2ec{--spacer-size:4px;}.elementor-89 .elementor-element.elementor-element-758da8ef > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-2d9398c5 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-2e2b25bb{text-align:start;}.elementor-89 .elementor-element.elementor-element-2e2b25bb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-7959ea00 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-399d05b5{text-align:start;}.elementor-89 .elementor-element.elementor-element-399d05b5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-163337a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-89 .elementor-element.elementor-element-7540b1e9{--spacer-size:4px;}.elementor-89 .elementor-element.elementor-element-4329beb5 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-3809cbe5 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-3a969630{text-align:start;}.elementor-89 .elementor-element.elementor-element-3a969630 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-65c12491 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-fa2e6a2{text-align:start;}.elementor-89 .elementor-element.elementor-element-fa2e6a2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-173a319f{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-89 .elementor-element.elementor-element-4c1b26c4{--spacer-size:4px;}.elementor-89 .elementor-element.elementor-element-4a98bc1a > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-5e04e372 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-d6448c2{text-align:start;}.elementor-89 .elementor-element.elementor-element-d6448c2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-a3e7a39 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-19d81f0d{text-align:start;}.elementor-89 .elementor-element.elementor-element-19d81f0d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-cb80c4e{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-89 .elementor-element.elementor-element-38fee33{--spacer-size:4px;}.elementor-89 .elementor-element.elementor-element-4a8ca56c > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-5a6c3c86 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-28307873{text-align:start;}.elementor-89 .elementor-element.elementor-element-28307873 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-210a963b > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-2fbd45ed{text-align:start;}.elementor-89 .elementor-element.elementor-element-2fbd45ed .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-45d35c06{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-89 .elementor-element.elementor-element-2d3c8381{--spacer-size:4px;}.elementor-89 .elementor-element.elementor-element-79d7ae53 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-46f39953 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-7c4bca1c{text-align:start;}.elementor-89 .elementor-element.elementor-element-7c4bca1c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-344a9dcf > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-73356565{text-align:start;}.elementor-89 .elementor-element.elementor-element-73356565 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-162f44d9{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-89 .elementor-element.elementor-element-2644626e{--spacer-size:4px;}.elementor-89 .elementor-element.elementor-element-79bbc66 > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-58dead8f > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-7cfe78ee{text-align:start;}.elementor-89 .elementor-element.elementor-element-7cfe78ee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#c96213;}.elementor-89 .elementor-element.elementor-element-129b6689 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e8e2d8;}.elementor-89 .elementor-element.elementor-element-30fa0bd8{text-align:start;}.elementor-89 .elementor-element.elementor-element-30fa0bd8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-89 .elementor-element.elementor-element-6400a33c{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d2a26;}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-39c73910 .elementor-heading-title{font-size:12px;}.elementor-89 .elementor-element.elementor-element-62f6eaf9{--spacer-size:11px;}.elementor-89 .elementor-element.elementor-element-10f7a5f3 .elementor-heading-title{font-size:48px;}.elementor-89 .elementor-element.elementor-element-295521d8{--spacer-size:14px;}.elementor-89 .elementor-element.elementor-element-7e88996a{font-size:16px;}.elementor-89 .elementor-element.elementor-element-3737bea2{--spacer-size:20px;}.elementor-89 .elementor-element.elementor-element-22ab6994{--spacer-size:45px;}.elementor-89 .elementor-element.elementor-element-663d6e8b .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-3dbd634b{font-size:16px;}.elementor-89 .elementor-element.elementor-element-4f1c64da .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-3eae7bef{font-size:16px;}.elementor-89 .elementor-element.elementor-element-59d376a4 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-5228a258{font-size:16px;}.elementor-89 .elementor-element.elementor-element-70175bc0 .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-5bebd4b7{font-size:16px;}.elementor-89 .elementor-element.elementor-element-644d9ce2{--spacer-size:21px;}.elementor-89 .elementor-element.elementor-element-68306f92 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-797b9111{font-size:16px;}.elementor-89 .elementor-element.elementor-element-1c51d2f1 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-5f11b64a{font-size:16px;}.elementor-89 .elementor-element.elementor-element-370aa011 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-28d744eb{font-size:16px;}.elementor-89 .elementor-element.elementor-element-3c1747bb .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-4d57e436{font-size:16px;}.elementor-89 .elementor-element.elementor-element-2b2574ab .elementor-heading-title{font-size:12px;}.elementor-89 .elementor-element.elementor-element-6d2bf37f .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-73c1ad10{--spacer-size:22px;}.elementor-89 .elementor-element.elementor-element-1d8daa12 img{width:100%;}.elementor-89 .elementor-element.elementor-element-745d426{--spacer-size:28px;}.elementor-89 .elementor-element.elementor-element-46ee50a0{font-size:16px;}.elementor-89 .elementor-element.elementor-element-53a6fde3{--spacer-size:14px;}.elementor-89 .elementor-element.elementor-element-6436ed5f{--spacer-size:22px;}.elementor-89 .elementor-element.elementor-element-38151a95 .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-12285598{font-size:16px;}.elementor-89 .elementor-element.elementor-element-55c09a06{--spacer-size:15px;}.elementor-89 .elementor-element.elementor-element-ba3c309 img{width:100%;}.elementor-89 .elementor-element.elementor-element-3e31b4a{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-9abe8c9 .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-6368f99{font-size:16px;}.elementor-89 .elementor-element.elementor-element-651de86 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-43c339ac img{width:100%;}.elementor-89 .elementor-element.elementor-element-7ed5f02{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-6f42a799 .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-2e83e458{font-size:16px;}.elementor-89 .elementor-element.elementor-element-b981b9c .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-1d8de435 img{width:100%;}.elementor-89 .elementor-element.elementor-element-48155edb{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-224bcb14 .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-783b120e{font-size:16px;}.elementor-89 .elementor-element.elementor-element-bc4d6f8 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-1ea9f507{--spacer-size:11px;}.elementor-89 .elementor-element.elementor-element-956daa4 img{width:100%;}.elementor-89 .elementor-element.elementor-element-7a088b3a{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-631ad6e3 .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-5d114019{font-size:16px;}.elementor-89 .elementor-element.elementor-element-448ad35 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-727d4c07 img{width:100%;}.elementor-89 .elementor-element.elementor-element-42564d{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-691e7064 .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-35dc7a88{font-size:16px;}.elementor-89 .elementor-element.elementor-element-9666f88 .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-3bd4fece img{width:100%;}.elementor-89 .elementor-element.elementor-element-607be2d{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-35ea84de .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-35845613{font-size:16px;}.elementor-89 .elementor-element.elementor-element-64078ac .elementor-heading-title{font-size:18px;}.elementor-89 .elementor-element.elementor-element-74e6fbee .elementor-heading-title{font-size:12px;}.elementor-89 .elementor-element.elementor-element-24a1e178 .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-14bac07{font-size:16px;}.elementor-89 .elementor-element.elementor-element-4cf7af57{--spacer-size:21px;}.elementor-89 .elementor-element.elementor-element-62acd3e8 .elementor-heading-title{font-size:12px;}.elementor-89 .elementor-element.elementor-element-68205b25 .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-207e467c{--spacer-size:28px;}.elementor-89 .elementor-element.elementor-element-6125430d{font-size:16px;}.elementor-89 .elementor-element.elementor-element-422e076f{--spacer-size:28px;}.elementor-89 .elementor-element.elementor-element-7e353784{font-size:16px;}.elementor-89 .elementor-element.elementor-element-40bde12f{font-size:16px;}.elementor-89 .elementor-element.elementor-element-2b7c968 .elementor-heading-title{font-size:12px;}.elementor-89 .elementor-element.elementor-element-5c8fb480 .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-248ab1b9{font-size:16px;}.elementor-89 .elementor-element.elementor-element-3a95a4f8{--spacer-size:21px;}.elementor-89 .elementor-element.elementor-element-7f18fe93 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-66e8b3cf{font-size:16px;}.elementor-89 .elementor-element.elementor-element-7da0e83d .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-44b47278{font-size:16px;}.elementor-89 .elementor-element.elementor-element-5dc2a1f7 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-38707ac9{font-size:16px;}.elementor-89 .elementor-element.elementor-element-38595e00 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-14b77cc6{font-size:16px;}.elementor-89 .elementor-element.elementor-element-4d56ac36 .elementor-heading-title{font-size:34px;}.elementor-89 .elementor-element.elementor-element-4c8c29df{font-size:16px;}.elementor-89 .elementor-element.elementor-element-27533418{--spacer-size:13px;}.elementor-89 .elementor-element.elementor-element-58c5c1fe .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-468c8ecf .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-e83a19c{font-size:16px;}.elementor-89 .elementor-element.elementor-element-1d0be2ec{--spacer-size:3px;}.elementor-89 .elementor-element.elementor-element-2e2b25bb .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-399d05b5 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-163337a{font-size:16px;}.elementor-89 .elementor-element.elementor-element-7540b1e9{--spacer-size:3px;}.elementor-89 .elementor-element.elementor-element-3a969630 .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-fa2e6a2 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-173a319f{font-size:16px;}.elementor-89 .elementor-element.elementor-element-4c1b26c4{--spacer-size:3px;}.elementor-89 .elementor-element.elementor-element-d6448c2 .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-19d81f0d .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-cb80c4e{font-size:16px;}.elementor-89 .elementor-element.elementor-element-38fee33{--spacer-size:3px;}.elementor-89 .elementor-element.elementor-element-28307873 .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-2fbd45ed .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-45d35c06{font-size:16px;}.elementor-89 .elementor-element.elementor-element-2d3c8381{--spacer-size:3px;}.elementor-89 .elementor-element.elementor-element-7c4bca1c .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-73356565 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-162f44d9{font-size:16px;}.elementor-89 .elementor-element.elementor-element-2644626e{--spacer-size:3px;}.elementor-89 .elementor-element.elementor-element-7cfe78ee .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-30fa0bd8 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-6400a33c{font-size:16px;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-39c73910 .elementor-heading-title{font-size:11px;}.elementor-89 .elementor-element.elementor-element-62f6eaf9{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-10f7a5f3 .elementor-heading-title{font-size:36px;}.elementor-89 .elementor-element.elementor-element-295521d8{--spacer-size:10px;}.elementor-89 .elementor-element.elementor-element-bfed044{width:100%;}.elementor-89 .elementor-element.elementor-element-721ae9d{width:100%;}.elementor-89 .elementor-element.elementor-element-7e88996a{font-size:15px;}.elementor-89 .elementor-element.elementor-element-56ecb54c{width:100%;}.elementor-89 .elementor-element.elementor-element-3737bea2{--spacer-size:14px;}.elementor-89 .elementor-element.elementor-element-22ab6994{--spacer-size:32px;}.elementor-89 .elementor-element.elementor-element-7555f0a3{width:100%;}.elementor-89 .elementor-element.elementor-element-663d6e8b .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-3dbd634b{font-size:15px;}.elementor-89 .elementor-element.elementor-element-6fc2fca2{width:100%;}.elementor-89 .elementor-element.elementor-element-4f1c64da .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-3eae7bef{font-size:15px;}.elementor-89 .elementor-element.elementor-element-5acc6455{width:100%;}.elementor-89 .elementor-element.elementor-element-59d376a4 .elementor-heading-title{font-size:22px;}.elementor-89 .elementor-element.elementor-element-5228a258{font-size:15px;}.elementor-89 .elementor-element.elementor-element-70175bc0 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-5bebd4b7{font-size:15px;}.elementor-89 .elementor-element.elementor-element-644d9ce2{--spacer-size:15px;}.elementor-89 .elementor-element.elementor-element-497e1f32{width:100%;}.elementor-89 .elementor-element.elementor-element-68306f92 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-797b9111{font-size:15px;}.elementor-89 .elementor-element.elementor-element-1c51d2f1 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-5f11b64a{font-size:15px;}.elementor-89 .elementor-element.elementor-element-370aa011 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-28d744eb{font-size:15px;}.elementor-89 .elementor-element.elementor-element-3c1747bb .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-4d57e436{font-size:15px;}.elementor-89 .elementor-element.elementor-element-2b2574ab .elementor-heading-title{font-size:11px;}.elementor-89 .elementor-element.elementor-element-6d2bf37f .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-73c1ad10{--spacer-size:16px;}.elementor-89 .elementor-element.elementor-element-5b1c6da8{width:100%;}.elementor-89 .elementor-element.elementor-element-26bbc9bf{width:100%;}.elementor-89 .elementor-element.elementor-element-1d8daa12 img{width:100%;}.elementor-89 .elementor-element.elementor-element-75ab49f9{width:100%;}.elementor-89 .elementor-element.elementor-element-745d426{--spacer-size:20px;}.elementor-89 .elementor-element.elementor-element-8519302{width:100%;}.elementor-89 .elementor-element.elementor-element-255a96f0{width:100%;}.elementor-89 .elementor-element.elementor-element-46ee50a0{font-size:15px;}.elementor-89 .elementor-element.elementor-element-53a6fde3{--spacer-size:10px;}.elementor-89 .elementor-element.elementor-element-6436ed5f{--spacer-size:16px;}.elementor-89 .elementor-element.elementor-element-139665e9{width:100%;}.elementor-89 .elementor-element.elementor-element-152bc94e{width:100%;}.elementor-89 .elementor-element.elementor-element-38151a95 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-12285598{font-size:15px;}.elementor-89 .elementor-element.elementor-element-49a6bd26{width:100%;}.elementor-89 .elementor-element.elementor-element-55c09a06{--spacer-size:11px;}.elementor-89 .elementor-element.elementor-element-33837fdf{width:100%;}.elementor-89 .elementor-element.elementor-element-ba3c309 img{width:100%;}.elementor-89 .elementor-element.elementor-element-3e31b4a{--spacer-size:6px;}.elementor-89 .elementor-element.elementor-element-9abe8c9 .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-6368f99{font-size:15px;}.elementor-89 .elementor-element.elementor-element-651de86 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-448af7c9{width:100%;}.elementor-89 .elementor-element.elementor-element-43c339ac img{width:100%;}.elementor-89 .elementor-element.elementor-element-7ed5f02{--spacer-size:6px;}.elementor-89 .elementor-element.elementor-element-6f42a799 .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-2e83e458{font-size:15px;}.elementor-89 .elementor-element.elementor-element-b981b9c .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-6da3f426{width:100%;}.elementor-89 .elementor-element.elementor-element-1d8de435 img{width:100%;}.elementor-89 .elementor-element.elementor-element-48155edb{--spacer-size:6px;}.elementor-89 .elementor-element.elementor-element-224bcb14 .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-783b120e{font-size:15px;}.elementor-89 .elementor-element.elementor-element-bc4d6f8 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-1ea9f507{--spacer-size:8px;}.elementor-89 .elementor-element.elementor-element-2bac7d7d{width:100%;}.elementor-89 .elementor-element.elementor-element-956daa4 img{width:100%;}.elementor-89 .elementor-element.elementor-element-7a088b3a{--spacer-size:6px;}.elementor-89 .elementor-element.elementor-element-631ad6e3 .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-5d114019{font-size:15px;}.elementor-89 .elementor-element.elementor-element-448ad35 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-3b51f4ba{width:100%;}.elementor-89 .elementor-element.elementor-element-727d4c07 img{width:100%;}.elementor-89 .elementor-element.elementor-element-42564d{--spacer-size:6px;}.elementor-89 .elementor-element.elementor-element-691e7064 .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-35dc7a88{font-size:15px;}.elementor-89 .elementor-element.elementor-element-9666f88 .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-554f62bf{width:100%;}.elementor-89 .elementor-element.elementor-element-3bd4fece img{width:100%;}.elementor-89 .elementor-element.elementor-element-607be2d{--spacer-size:6px;}.elementor-89 .elementor-element.elementor-element-35ea84de .elementor-heading-title{font-size:15px;}.elementor-89 .elementor-element.elementor-element-35845613{font-size:15px;}.elementor-89 .elementor-element.elementor-element-64078ac .elementor-heading-title{font-size:17px;}.elementor-89 .elementor-element.elementor-element-74e6fbee .elementor-heading-title{font-size:11px;}.elementor-89 .elementor-element.elementor-element-24a1e178 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-14bac07{font-size:15px;}.elementor-89 .elementor-element.elementor-element-4cf7af57{--spacer-size:15px;}.elementor-89 .elementor-element.elementor-element-62acd3e8 .elementor-heading-title{font-size:11px;}.elementor-89 .elementor-element.elementor-element-68205b25 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-207e467c{--spacer-size:20px;}.elementor-89 .elementor-element.elementor-element-585956f7{width:100%;}.elementor-89 .elementor-element.elementor-element-2024016c{width:100%;}.elementor-89 .elementor-element.elementor-element-6125430d{font-size:15px;}.elementor-89 .elementor-element.elementor-element-435e7916{width:100%;}.elementor-89 .elementor-element.elementor-element-422e076f{--spacer-size:20px;}.elementor-89 .elementor-element.elementor-element-61f35dc5{width:100%;}.elementor-89 .elementor-element.elementor-element-7e353784{font-size:15px;}.elementor-89 .elementor-element.elementor-element-6ffa8bf6{width:100%;}.elementor-89 .elementor-element.elementor-element-40bde12f{font-size:15px;}.elementor-89 .elementor-element.elementor-element-2b7c968 .elementor-heading-title{font-size:11px;}.elementor-89 .elementor-element.elementor-element-5c8fb480 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-248ab1b9{font-size:15px;}.elementor-89 .elementor-element.elementor-element-3a95a4f8{--spacer-size:15px;}.elementor-89 .elementor-element.elementor-element-24c7b936{width:100%;}.elementor-89 .elementor-element.elementor-element-7f18fe93 .elementor-heading-title{font-size:24px;}.elementor-89 .elementor-element.elementor-element-66e8b3cf{font-size:15px;}.elementor-89 .elementor-element.elementor-element-3639ee0f{width:100%;}.elementor-89 .elementor-element.elementor-element-7da0e83d .elementor-heading-title{font-size:24px;}.elementor-89 .elementor-element.elementor-element-44b47278{font-size:15px;}.elementor-89 .elementor-element.elementor-element-61a0ce{width:100%;}.elementor-89 .elementor-element.elementor-element-5dc2a1f7 .elementor-heading-title{font-size:24px;}.elementor-89 .elementor-element.elementor-element-38707ac9{font-size:15px;}.elementor-89 .elementor-element.elementor-element-602a9a23{width:100%;}.elementor-89 .elementor-element.elementor-element-38595e00 .elementor-heading-title{font-size:24px;}.elementor-89 .elementor-element.elementor-element-14b77cc6{font-size:15px;}.elementor-89 .elementor-element.elementor-element-45282de2{width:100%;}.elementor-89 .elementor-element.elementor-element-4d56ac36 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-4c8c29df{font-size:15px;}.elementor-89 .elementor-element.elementor-element-27533418{--spacer-size:9px;}.elementor-89 .elementor-element.elementor-element-6839c18d{width:100%;}.elementor-89 .elementor-element.elementor-element-44aa3556{width:100%;}.elementor-89 .elementor-element.elementor-element-58c5c1fe .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-7d70af07{width:100%;}.elementor-89 .elementor-element.elementor-element-468c8ecf .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-e83a19c{font-size:15px;}.elementor-89 .elementor-element.elementor-element-1d0be2ec{--spacer-size:2px;}.elementor-89 .elementor-element.elementor-element-2d9398c5{width:100%;}.elementor-89 .elementor-element.elementor-element-2e2b25bb .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-7959ea00{width:100%;}.elementor-89 .elementor-element.elementor-element-399d05b5 .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-163337a{font-size:15px;}.elementor-89 .elementor-element.elementor-element-7540b1e9{--spacer-size:2px;}.elementor-89 .elementor-element.elementor-element-3809cbe5{width:100%;}.elementor-89 .elementor-element.elementor-element-3a969630 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-65c12491{width:100%;}.elementor-89 .elementor-element.elementor-element-fa2e6a2 .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-173a319f{font-size:15px;}.elementor-89 .elementor-element.elementor-element-4c1b26c4{--spacer-size:2px;}.elementor-89 .elementor-element.elementor-element-5e04e372{width:100%;}.elementor-89 .elementor-element.elementor-element-d6448c2 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-a3e7a39{width:100%;}.elementor-89 .elementor-element.elementor-element-19d81f0d .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-cb80c4e{font-size:15px;}.elementor-89 .elementor-element.elementor-element-38fee33{--spacer-size:2px;}.elementor-89 .elementor-element.elementor-element-5a6c3c86{width:100%;}.elementor-89 .elementor-element.elementor-element-28307873 .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-210a963b{width:100%;}.elementor-89 .elementor-element.elementor-element-2fbd45ed .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-45d35c06{font-size:15px;}.elementor-89 .elementor-element.elementor-element-2d3c8381{--spacer-size:2px;}.elementor-89 .elementor-element.elementor-element-46f39953{width:100%;}.elementor-89 .elementor-element.elementor-element-7c4bca1c .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-344a9dcf{width:100%;}.elementor-89 .elementor-element.elementor-element-73356565 .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-162f44d9{font-size:15px;}.elementor-89 .elementor-element.elementor-element-2644626e{--spacer-size:2px;}.elementor-89 .elementor-element.elementor-element-58dead8f{width:100%;}.elementor-89 .elementor-element.elementor-element-7cfe78ee .elementor-heading-title{font-size:20px;}.elementor-89 .elementor-element.elementor-element-129b6689{width:100%;}.elementor-89 .elementor-element.elementor-element-30fa0bd8 .elementor-heading-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-6400a33c{font-size:15px;}}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-72bd0019{width:100%;}.elementor-89 .elementor-element.elementor-element-bfed044{width:20%;}.elementor-89 .elementor-element.elementor-element-721ae9d{width:60%;}.elementor-89 .elementor-element.elementor-element-56ecb54c{width:20%;}.elementor-89 .elementor-element.elementor-element-7555f0a3{width:33%;}.elementor-89 .elementor-element.elementor-element-6fc2fca2{width:33%;}.elementor-89 .elementor-element.elementor-element-5acc6455{width:34%;}.elementor-89 .elementor-element.elementor-element-c99ea23{width:100%;}.elementor-89 .elementor-element.elementor-element-7c8bcf7e{width:100%;}.elementor-89 .elementor-element.elementor-element-5b1c6da8{width:10%;}.elementor-89 .elementor-element.elementor-element-26bbc9bf{width:80%;}.elementor-89 .elementor-element.elementor-element-75ab49f9{width:10%;}.elementor-89 .elementor-element.elementor-element-8519302{width:20%;}.elementor-89 .elementor-element.elementor-element-255a96f0{width:60%;}.elementor-89 .elementor-element.elementor-element-139665e9{width:20%;}.elementor-89 .elementor-element.elementor-element-68649f5e{width:100%;}.elementor-89 .elementor-element.elementor-element-152bc94e{width:62%;}.elementor-89 .elementor-element.elementor-element-49a6bd26{width:38%;}.elementor-89 .elementor-element.elementor-element-47f12481{width:100%;}.elementor-89 .elementor-element.elementor-element-362debf4{width:100%;}.elementor-89 .elementor-element.elementor-element-585956f7{width:10%;}.elementor-89 .elementor-element.elementor-element-2024016c{width:80%;}.elementor-89 .elementor-element.elementor-element-435e7916{width:10%;}.elementor-89 .elementor-element.elementor-element-61f35dc5{width:50%;}.elementor-89 .elementor-element.elementor-element-6ffa8bf6{width:50%;}.elementor-89 .elementor-element.elementor-element-26fb139e{width:100%;}.elementor-89 .elementor-element.elementor-element-24c7b936{width:25%;}.elementor-89 .elementor-element.elementor-element-3639ee0f{width:25%;}.elementor-89 .elementor-element.elementor-element-61a0ce{width:25%;}.elementor-89 .elementor-element.elementor-element-602a9a23{width:25%;}.elementor-89 .elementor-element.elementor-element-4965cde9{width:100%;}.elementor-89 .elementor-element.elementor-element-45282de2{width:34%;}.elementor-89 .elementor-element.elementor-element-6839c18d{width:66%;}.elementor-89 .elementor-element.elementor-element-44aa3556{width:16%;}.elementor-89 .elementor-element.elementor-element-7d70af07{width:84%;}.elementor-89 .elementor-element.elementor-element-2d9398c5{width:16%;}.elementor-89 .elementor-element.elementor-element-7959ea00{width:84%;}.elementor-89 .elementor-element.elementor-element-3809cbe5{width:16%;}.elementor-89 .elementor-element.elementor-element-65c12491{width:84%;}.elementor-89 .elementor-element.elementor-element-5e04e372{width:16%;}.elementor-89 .elementor-element.elementor-element-a3e7a39{width:84%;}.elementor-89 .elementor-element.elementor-element-5a6c3c86{width:16%;}.elementor-89 .elementor-element.elementor-element-210a963b{width:84%;}.elementor-89 .elementor-element.elementor-element-46f39953{width:16%;}.elementor-89 .elementor-element.elementor-element-344a9dcf{width:84%;}.elementor-89 .elementor-element.elementor-element-58dead8f{width:16%;}.elementor-89 .elementor-element.elementor-element-129b6689{width:84%;}}@media(max-width:1024px) and (min-width:768px){.elementor-89 .elementor-element.elementor-element-bfed044{width:50%;}.elementor-89 .elementor-element.elementor-element-721ae9d{width:60%;}.elementor-89 .elementor-element.elementor-element-56ecb54c{width:50%;}.elementor-89 .elementor-element.elementor-element-7555f0a3{width:50%;}.elementor-89 .elementor-element.elementor-element-6fc2fca2{width:50%;}.elementor-89 .elementor-element.elementor-element-5acc6455{width:34%;}.elementor-89 .elementor-element.elementor-element-497e1f32{width:58%;}.elementor-89 .elementor-element.elementor-element-5b1c6da8{width:50%;}.elementor-89 .elementor-element.elementor-element-26bbc9bf{width:80%;}.elementor-89 .elementor-element.elementor-element-75ab49f9{width:50%;}.elementor-89 .elementor-element.elementor-element-8519302{width:50%;}.elementor-89 .elementor-element.elementor-element-255a96f0{width:60%;}.elementor-89 .elementor-element.elementor-element-139665e9{width:50%;}.elementor-89 .elementor-element.elementor-element-152bc94e{width:62%;}.elementor-89 .elementor-element.elementor-element-49a6bd26{width:38%;}.elementor-89 .elementor-element.elementor-element-33837fdf{width:50%;}.elementor-89 .elementor-element.elementor-element-448af7c9{width:50%;}.elementor-89 .elementor-element.elementor-element-6da3f426{width:50%;}.elementor-89 .elementor-element.elementor-element-2bac7d7d{width:50%;}.elementor-89 .elementor-element.elementor-element-3b51f4ba{width:50%;}.elementor-89 .elementor-element.elementor-element-554f62bf{width:50%;}.elementor-89 .elementor-element.elementor-element-585956f7{width:50%;}.elementor-89 .elementor-element.elementor-element-2024016c{width:80%;}.elementor-89 .elementor-element.elementor-element-435e7916{width:50%;}.elementor-89 .elementor-element.elementor-element-61f35dc5{width:50%;}.elementor-89 .elementor-element.elementor-element-6ffa8bf6{width:50%;}.elementor-89 .elementor-element.elementor-element-24c7b936{width:50%;}.elementor-89 .elementor-element.elementor-element-3639ee0f{width:50%;}.elementor-89 .elementor-element.elementor-element-61a0ce{width:50%;}.elementor-89 .elementor-element.elementor-element-602a9a23{width:50%;}.elementor-89 .elementor-element.elementor-element-45282de2{width:34%;}.elementor-89 .elementor-element.elementor-element-6839c18d{width:66%;}.elementor-89 .elementor-element.elementor-element-44aa3556{width:50%;}.elementor-89 .elementor-element.elementor-element-7d70af07{width:84%;}.elementor-89 .elementor-element.elementor-element-2d9398c5{width:50%;}.elementor-89 .elementor-element.elementor-element-7959ea00{width:84%;}.elementor-89 .elementor-element.elementor-element-3809cbe5{width:50%;}.elementor-89 .elementor-element.elementor-element-65c12491{width:84%;}.elementor-89 .elementor-element.elementor-element-5e04e372{width:50%;}.elementor-89 .elementor-element.elementor-element-a3e7a39{width:84%;}.elementor-89 .elementor-element.elementor-element-5a6c3c86{width:50%;}.elementor-89 .elementor-element.elementor-element-210a963b{width:84%;}.elementor-89 .elementor-element.elementor-element-46f39953{width:50%;}.elementor-89 .elementor-element.elementor-element-344a9dcf{width:84%;}.elementor-89 .elementor-element.elementor-element-58dead8f{width:50%;}.elementor-89 .elementor-element.elementor-element-129b6689{width:84%;}}/* Start custom CSS for column, class: .elementor-element-bfed044 */.elementor-89 .elementor-element.elementor-element-bfed044 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-bfed044 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-bfed044 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-bfed044 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-bfed044 p, .elementor-89 .elementor-element.elementor-element-bfed044 h1, .elementor-89 .elementor-element.elementor-element-bfed044 h2, .elementor-89 .elementor-element.elementor-element-bfed044 h3, .elementor-89 .elementor-element.elementor-element-bfed044 h4, .elementor-89 .elementor-element.elementor-element-bfed044 h5, .elementor-89 .elementor-element.elementor-element-bfed044 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-721ae9d */.elementor-89 .elementor-element.elementor-element-721ae9d { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-721ae9d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-721ae9d img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-721ae9d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-721ae9d p, .elementor-89 .elementor-element.elementor-element-721ae9d h1, .elementor-89 .elementor-element.elementor-element-721ae9d h2, .elementor-89 .elementor-element.elementor-element-721ae9d h3, .elementor-89 .elementor-element.elementor-element-721ae9d h4, .elementor-89 .elementor-element.elementor-element-721ae9d h5, .elementor-89 .elementor-element.elementor-element-721ae9d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56ecb54c */.elementor-89 .elementor-element.elementor-element-56ecb54c { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-56ecb54c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-56ecb54c img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-56ecb54c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-56ecb54c p, .elementor-89 .elementor-element.elementor-element-56ecb54c h1, .elementor-89 .elementor-element.elementor-element-56ecb54c h2, .elementor-89 .elementor-element.elementor-element-56ecb54c h3, .elementor-89 .elementor-element.elementor-element-56ecb54c h4, .elementor-89 .elementor-element.elementor-element-56ecb54c h5, .elementor-89 .elementor-element.elementor-element-56ecb54c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29e4f959 */.elementor-89 .elementor-element.elementor-element-29e4f959 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-29e4f959 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-29e4f959 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-29e4f959 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7555f0a3 */.elementor-89 .elementor-element.elementor-element-7555f0a3 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-7555f0a3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7555f0a3 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-7555f0a3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7555f0a3 p, .elementor-89 .elementor-element.elementor-element-7555f0a3 h1, .elementor-89 .elementor-element.elementor-element-7555f0a3 h2, .elementor-89 .elementor-element.elementor-element-7555f0a3 h3, .elementor-89 .elementor-element.elementor-element-7555f0a3 h4, .elementor-89 .elementor-element.elementor-element-7555f0a3 h5, .elementor-89 .elementor-element.elementor-element-7555f0a3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6fc2fca2 */.elementor-89 .elementor-element.elementor-element-6fc2fca2 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-6fc2fca2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-6fc2fca2 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-6fc2fca2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-6fc2fca2 p, .elementor-89 .elementor-element.elementor-element-6fc2fca2 h1, .elementor-89 .elementor-element.elementor-element-6fc2fca2 h2, .elementor-89 .elementor-element.elementor-element-6fc2fca2 h3, .elementor-89 .elementor-element.elementor-element-6fc2fca2 h4, .elementor-89 .elementor-element.elementor-element-6fc2fca2 h5, .elementor-89 .elementor-element.elementor-element-6fc2fca2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5acc6455 */.elementor-89 .elementor-element.elementor-element-5acc6455 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-5acc6455 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5acc6455 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-5acc6455 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5acc6455 p, .elementor-89 .elementor-element.elementor-element-5acc6455 h1, .elementor-89 .elementor-element.elementor-element-5acc6455 h2, .elementor-89 .elementor-element.elementor-element-5acc6455 h3, .elementor-89 .elementor-element.elementor-element-5acc6455 h4, .elementor-89 .elementor-element.elementor-element-5acc6455 h5, .elementor-89 .elementor-element.elementor-element-5acc6455 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d63c0df */.elementor-89 .elementor-element.elementor-element-4d63c0df > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-4d63c0df > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-4d63c0df > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-4d63c0df img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72bd0019 */.elementor-89 .elementor-element.elementor-element-72bd0019 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-72bd0019 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-72bd0019 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-72bd0019 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-72bd0019 p, .elementor-89 .elementor-element.elementor-element-72bd0019 h1, .elementor-89 .elementor-element.elementor-element-72bd0019 h2, .elementor-89 .elementor-element.elementor-element-72bd0019 h3, .elementor-89 .elementor-element.elementor-element-72bd0019 h4, .elementor-89 .elementor-element.elementor-element-72bd0019 h5, .elementor-89 .elementor-element.elementor-element-72bd0019 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-232f3ec8 */.elementor-89 .elementor-element.elementor-element-232f3ec8 { position: relative; }
.elementor-89 .elementor-element.elementor-element-232f3ec8::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#c96213; z-index:1; }
.elementor-89 .elementor-element.elementor-element-232f3ec8 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-89 .elementor-element.elementor-element-232f3ec8 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-89 .elementor-element.elementor-element-232f3ec8 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-89 .elementor-element.elementor-element-232f3ec8 .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-89 .elementor-element.elementor-element-232f3ec8, .elementor-89 .elementor-element.elementor-element-232f3ec8 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-497e1f32 */.elementor-89 .elementor-element.elementor-element-497e1f32 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-497e1f32 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-497e1f32 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-497e1f32 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-497e1f32 p, .elementor-89 .elementor-element.elementor-element-497e1f32 h1, .elementor-89 .elementor-element.elementor-element-497e1f32 h2, .elementor-89 .elementor-element.elementor-element-497e1f32 h3, .elementor-89 .elementor-element.elementor-element-497e1f32 h4, .elementor-89 .elementor-element.elementor-element-497e1f32 h5, .elementor-89 .elementor-element.elementor-element-497e1f32 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-700f2ff7 */.elementor-89 .elementor-element.elementor-element-700f2ff7 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-700f2ff7 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-700f2ff7 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-700f2ff7 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c99ea23 */.elementor-89 .elementor-element.elementor-element-c99ea23 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-c99ea23 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-c99ea23 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-c99ea23 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-c99ea23 p, .elementor-89 .elementor-element.elementor-element-c99ea23 h1, .elementor-89 .elementor-element.elementor-element-c99ea23 h2, .elementor-89 .elementor-element.elementor-element-c99ea23 h3, .elementor-89 .elementor-element.elementor-element-c99ea23 h4, .elementor-89 .elementor-element.elementor-element-c99ea23 h5, .elementor-89 .elementor-element.elementor-element-c99ea23 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b1c6da8 */.elementor-89 .elementor-element.elementor-element-5b1c6da8 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-5b1c6da8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5b1c6da8 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-5b1c6da8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5b1c6da8 p, .elementor-89 .elementor-element.elementor-element-5b1c6da8 h1, .elementor-89 .elementor-element.elementor-element-5b1c6da8 h2, .elementor-89 .elementor-element.elementor-element-5b1c6da8 h3, .elementor-89 .elementor-element.elementor-element-5b1c6da8 h4, .elementor-89 .elementor-element.elementor-element-5b1c6da8 h5, .elementor-89 .elementor-element.elementor-element-5b1c6da8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26bbc9bf */.elementor-89 .elementor-element.elementor-element-26bbc9bf { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-26bbc9bf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-26bbc9bf img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-26bbc9bf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-26bbc9bf p, .elementor-89 .elementor-element.elementor-element-26bbc9bf h1, .elementor-89 .elementor-element.elementor-element-26bbc9bf h2, .elementor-89 .elementor-element.elementor-element-26bbc9bf h3, .elementor-89 .elementor-element.elementor-element-26bbc9bf h4, .elementor-89 .elementor-element.elementor-element-26bbc9bf h5, .elementor-89 .elementor-element.elementor-element-26bbc9bf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75ab49f9 */.elementor-89 .elementor-element.elementor-element-75ab49f9 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-75ab49f9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-75ab49f9 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-75ab49f9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-75ab49f9 p, .elementor-89 .elementor-element.elementor-element-75ab49f9 h1, .elementor-89 .elementor-element.elementor-element-75ab49f9 h2, .elementor-89 .elementor-element.elementor-element-75ab49f9 h3, .elementor-89 .elementor-element.elementor-element-75ab49f9 h4, .elementor-89 .elementor-element.elementor-element-75ab49f9 h5, .elementor-89 .elementor-element.elementor-element-75ab49f9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b66f613 */.elementor-89 .elementor-element.elementor-element-5b66f613 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-5b66f613 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-5b66f613 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-5b66f613 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8519302 */.elementor-89 .elementor-element.elementor-element-8519302 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-8519302 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-8519302 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-8519302 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-8519302 p, .elementor-89 .elementor-element.elementor-element-8519302 h1, .elementor-89 .elementor-element.elementor-element-8519302 h2, .elementor-89 .elementor-element.elementor-element-8519302 h3, .elementor-89 .elementor-element.elementor-element-8519302 h4, .elementor-89 .elementor-element.elementor-element-8519302 h5, .elementor-89 .elementor-element.elementor-element-8519302 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-255a96f0 */.elementor-89 .elementor-element.elementor-element-255a96f0 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-255a96f0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-255a96f0 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-255a96f0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-255a96f0 p, .elementor-89 .elementor-element.elementor-element-255a96f0 h1, .elementor-89 .elementor-element.elementor-element-255a96f0 h2, .elementor-89 .elementor-element.elementor-element-255a96f0 h3, .elementor-89 .elementor-element.elementor-element-255a96f0 h4, .elementor-89 .elementor-element.elementor-element-255a96f0 h5, .elementor-89 .elementor-element.elementor-element-255a96f0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-139665e9 */.elementor-89 .elementor-element.elementor-element-139665e9 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-139665e9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-139665e9 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-139665e9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-139665e9 p, .elementor-89 .elementor-element.elementor-element-139665e9 h1, .elementor-89 .elementor-element.elementor-element-139665e9 h2, .elementor-89 .elementor-element.elementor-element-139665e9 h3, .elementor-89 .elementor-element.elementor-element-139665e9 h4, .elementor-89 .elementor-element.elementor-element-139665e9 h5, .elementor-89 .elementor-element.elementor-element-139665e9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22384e88 */.elementor-89 .elementor-element.elementor-element-22384e88 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-22384e88 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-22384e88 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-22384e88 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c8bcf7e */.elementor-89 .elementor-element.elementor-element-7c8bcf7e { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-7c8bcf7e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7c8bcf7e img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-7c8bcf7e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7c8bcf7e p, .elementor-89 .elementor-element.elementor-element-7c8bcf7e h1, .elementor-89 .elementor-element.elementor-element-7c8bcf7e h2, .elementor-89 .elementor-element.elementor-element-7c8bcf7e h3, .elementor-89 .elementor-element.elementor-element-7c8bcf7e h4, .elementor-89 .elementor-element.elementor-element-7c8bcf7e h5, .elementor-89 .elementor-element.elementor-element-7c8bcf7e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3039f8e5 */.elementor-89 .elementor-element.elementor-element-3039f8e5 { position: relative; }
.elementor-89 .elementor-element.elementor-element-3039f8e5::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(201,98,19,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-89 .elementor-element.elementor-element-3039f8e5 > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-152bc94e */.elementor-89 .elementor-element.elementor-element-152bc94e { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-152bc94e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-152bc94e img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-152bc94e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-152bc94e p, .elementor-89 .elementor-element.elementor-element-152bc94e h1, .elementor-89 .elementor-element.elementor-element-152bc94e h2, .elementor-89 .elementor-element.elementor-element-152bc94e h3, .elementor-89 .elementor-element.elementor-element-152bc94e h4, .elementor-89 .elementor-element.elementor-element-152bc94e h5, .elementor-89 .elementor-element.elementor-element-152bc94e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49a6bd26 */.elementor-89 .elementor-element.elementor-element-49a6bd26 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-49a6bd26 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-49a6bd26 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-49a6bd26 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-49a6bd26 p, .elementor-89 .elementor-element.elementor-element-49a6bd26 h1, .elementor-89 .elementor-element.elementor-element-49a6bd26 h2, .elementor-89 .elementor-element.elementor-element-49a6bd26 h3, .elementor-89 .elementor-element.elementor-element-49a6bd26 h4, .elementor-89 .elementor-element.elementor-element-49a6bd26 h5, .elementor-89 .elementor-element.elementor-element-49a6bd26 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53dc4998 */.elementor-89 .elementor-element.elementor-element-53dc4998 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-53dc4998 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-53dc4998 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-53dc4998 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33837fdf */.elementor-89 .elementor-element.elementor-element-33837fdf { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-33837fdf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-33837fdf img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-33837fdf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-33837fdf p, .elementor-89 .elementor-element.elementor-element-33837fdf h1, .elementor-89 .elementor-element.elementor-element-33837fdf h2, .elementor-89 .elementor-element.elementor-element-33837fdf h3, .elementor-89 .elementor-element.elementor-element-33837fdf h4, .elementor-89 .elementor-element.elementor-element-33837fdf h5, .elementor-89 .elementor-element.elementor-element-33837fdf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-448af7c9 */.elementor-89 .elementor-element.elementor-element-448af7c9 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-448af7c9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-448af7c9 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-448af7c9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-448af7c9 p, .elementor-89 .elementor-element.elementor-element-448af7c9 h1, .elementor-89 .elementor-element.elementor-element-448af7c9 h2, .elementor-89 .elementor-element.elementor-element-448af7c9 h3, .elementor-89 .elementor-element.elementor-element-448af7c9 h4, .elementor-89 .elementor-element.elementor-element-448af7c9 h5, .elementor-89 .elementor-element.elementor-element-448af7c9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6da3f426 */.elementor-89 .elementor-element.elementor-element-6da3f426 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-6da3f426 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-6da3f426 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-6da3f426 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-6da3f426 p, .elementor-89 .elementor-element.elementor-element-6da3f426 h1, .elementor-89 .elementor-element.elementor-element-6da3f426 h2, .elementor-89 .elementor-element.elementor-element-6da3f426 h3, .elementor-89 .elementor-element.elementor-element-6da3f426 h4, .elementor-89 .elementor-element.elementor-element-6da3f426 h5, .elementor-89 .elementor-element.elementor-element-6da3f426 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3417d039 */.elementor-89 .elementor-element.elementor-element-3417d039 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-3417d039 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-3417d039 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-3417d039 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2bac7d7d */.elementor-89 .elementor-element.elementor-element-2bac7d7d { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-2bac7d7d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-2bac7d7d img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-2bac7d7d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-2bac7d7d p, .elementor-89 .elementor-element.elementor-element-2bac7d7d h1, .elementor-89 .elementor-element.elementor-element-2bac7d7d h2, .elementor-89 .elementor-element.elementor-element-2bac7d7d h3, .elementor-89 .elementor-element.elementor-element-2bac7d7d h4, .elementor-89 .elementor-element.elementor-element-2bac7d7d h5, .elementor-89 .elementor-element.elementor-element-2bac7d7d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b51f4ba */.elementor-89 .elementor-element.elementor-element-3b51f4ba { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-3b51f4ba > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-3b51f4ba img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-3b51f4ba .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-3b51f4ba p, .elementor-89 .elementor-element.elementor-element-3b51f4ba h1, .elementor-89 .elementor-element.elementor-element-3b51f4ba h2, .elementor-89 .elementor-element.elementor-element-3b51f4ba h3, .elementor-89 .elementor-element.elementor-element-3b51f4ba h4, .elementor-89 .elementor-element.elementor-element-3b51f4ba h5, .elementor-89 .elementor-element.elementor-element-3b51f4ba h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-554f62bf */.elementor-89 .elementor-element.elementor-element-554f62bf { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-554f62bf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-554f62bf img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-554f62bf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-554f62bf p, .elementor-89 .elementor-element.elementor-element-554f62bf h1, .elementor-89 .elementor-element.elementor-element-554f62bf h2, .elementor-89 .elementor-element.elementor-element-554f62bf h3, .elementor-89 .elementor-element.elementor-element-554f62bf h4, .elementor-89 .elementor-element.elementor-element-554f62bf h5, .elementor-89 .elementor-element.elementor-element-554f62bf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a5a1d3 */.elementor-89 .elementor-element.elementor-element-6a5a1d3 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-6a5a1d3 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-6a5a1d3 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-6a5a1d3 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68649f5e */.elementor-89 .elementor-element.elementor-element-68649f5e { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-68649f5e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-68649f5e img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-68649f5e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-68649f5e p, .elementor-89 .elementor-element.elementor-element-68649f5e h1, .elementor-89 .elementor-element.elementor-element-68649f5e h2, .elementor-89 .elementor-element.elementor-element-68649f5e h3, .elementor-89 .elementor-element.elementor-element-68649f5e h4, .elementor-89 .elementor-element.elementor-element-68649f5e h5, .elementor-89 .elementor-element.elementor-element-68649f5e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fa34645 */.elementor-89 .elementor-element.elementor-element-7fa34645 .elementor-widget {
  animation: codex_category-grid-3-soft-reveal 700ms ease both;
}
.elementor-89 .elementor-element.elementor-element-7fa34645 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-89 .elementor-element.elementor-element-7fa34645 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-89 .elementor-element.elementor-element-7fa34645 .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-89 .elementor-element.elementor-element-7fa34645, .elementor-89 .elementor-element.elementor-element-7fa34645 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47f12481 */.elementor-89 .elementor-element.elementor-element-47f12481 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-47f12481 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-47f12481 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-47f12481 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-47f12481 p, .elementor-89 .elementor-element.elementor-element-47f12481 h1, .elementor-89 .elementor-element.elementor-element-47f12481 h2, .elementor-89 .elementor-element.elementor-element-47f12481 h3, .elementor-89 .elementor-element.elementor-element-47f12481 h4, .elementor-89 .elementor-element.elementor-element-47f12481 h5, .elementor-89 .elementor-element.elementor-element-47f12481 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-367f22ec */.elementor-89 .elementor-element.elementor-element-367f22ec { position: relative; }
.elementor-89 .elementor-element.elementor-element-367f22ec::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#c96213; z-index:1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-585956f7 */.elementor-89 .elementor-element.elementor-element-585956f7 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-585956f7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-585956f7 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-585956f7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-585956f7 p, .elementor-89 .elementor-element.elementor-element-585956f7 h1, .elementor-89 .elementor-element.elementor-element-585956f7 h2, .elementor-89 .elementor-element.elementor-element-585956f7 h3, .elementor-89 .elementor-element.elementor-element-585956f7 h4, .elementor-89 .elementor-element.elementor-element-585956f7 h5, .elementor-89 .elementor-element.elementor-element-585956f7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2024016c */.elementor-89 .elementor-element.elementor-element-2024016c { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-2024016c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-2024016c img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-2024016c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-2024016c p, .elementor-89 .elementor-element.elementor-element-2024016c h1, .elementor-89 .elementor-element.elementor-element-2024016c h2, .elementor-89 .elementor-element.elementor-element-2024016c h3, .elementor-89 .elementor-element.elementor-element-2024016c h4, .elementor-89 .elementor-element.elementor-element-2024016c h5, .elementor-89 .elementor-element.elementor-element-2024016c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-435e7916 */.elementor-89 .elementor-element.elementor-element-435e7916 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-435e7916 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-435e7916 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-435e7916 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-435e7916 p, .elementor-89 .elementor-element.elementor-element-435e7916 h1, .elementor-89 .elementor-element.elementor-element-435e7916 h2, .elementor-89 .elementor-element.elementor-element-435e7916 h3, .elementor-89 .elementor-element.elementor-element-435e7916 h4, .elementor-89 .elementor-element.elementor-element-435e7916 h5, .elementor-89 .elementor-element.elementor-element-435e7916 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40d36cdc */.elementor-89 .elementor-element.elementor-element-40d36cdc > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-40d36cdc > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-40d36cdc > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-40d36cdc img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61f35dc5 */.elementor-89 .elementor-element.elementor-element-61f35dc5 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-61f35dc5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-61f35dc5 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-61f35dc5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-61f35dc5 p, .elementor-89 .elementor-element.elementor-element-61f35dc5 h1, .elementor-89 .elementor-element.elementor-element-61f35dc5 h2, .elementor-89 .elementor-element.elementor-element-61f35dc5 h3, .elementor-89 .elementor-element.elementor-element-61f35dc5 h4, .elementor-89 .elementor-element.elementor-element-61f35dc5 h5, .elementor-89 .elementor-element.elementor-element-61f35dc5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ffa8bf6 */.elementor-89 .elementor-element.elementor-element-6ffa8bf6 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-6ffa8bf6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-6ffa8bf6 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-6ffa8bf6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-6ffa8bf6 p, .elementor-89 .elementor-element.elementor-element-6ffa8bf6 h1, .elementor-89 .elementor-element.elementor-element-6ffa8bf6 h2, .elementor-89 .elementor-element.elementor-element-6ffa8bf6 h3, .elementor-89 .elementor-element.elementor-element-6ffa8bf6 h4, .elementor-89 .elementor-element.elementor-element-6ffa8bf6 h5, .elementor-89 .elementor-element.elementor-element-6ffa8bf6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-576e14f3 */.elementor-89 .elementor-element.elementor-element-576e14f3 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-576e14f3 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-576e14f3 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-576e14f3 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-362debf4 */.elementor-89 .elementor-element.elementor-element-362debf4 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-362debf4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-362debf4 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-362debf4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-362debf4 p, .elementor-89 .elementor-element.elementor-element-362debf4 h1, .elementor-89 .elementor-element.elementor-element-362debf4 h2, .elementor-89 .elementor-element.elementor-element-362debf4 h3, .elementor-89 .elementor-element.elementor-element-362debf4 h4, .elementor-89 .elementor-element.elementor-element-362debf4 h5, .elementor-89 .elementor-element.elementor-element-362debf4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24c7b936 */.elementor-89 .elementor-element.elementor-element-24c7b936 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-24c7b936 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-24c7b936 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-24c7b936 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-24c7b936 p, .elementor-89 .elementor-element.elementor-element-24c7b936 h1, .elementor-89 .elementor-element.elementor-element-24c7b936 h2, .elementor-89 .elementor-element.elementor-element-24c7b936 h3, .elementor-89 .elementor-element.elementor-element-24c7b936 h4, .elementor-89 .elementor-element.elementor-element-24c7b936 h5, .elementor-89 .elementor-element.elementor-element-24c7b936 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3639ee0f */.elementor-89 .elementor-element.elementor-element-3639ee0f { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-3639ee0f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-3639ee0f img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-3639ee0f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-3639ee0f p, .elementor-89 .elementor-element.elementor-element-3639ee0f h1, .elementor-89 .elementor-element.elementor-element-3639ee0f h2, .elementor-89 .elementor-element.elementor-element-3639ee0f h3, .elementor-89 .elementor-element.elementor-element-3639ee0f h4, .elementor-89 .elementor-element.elementor-element-3639ee0f h5, .elementor-89 .elementor-element.elementor-element-3639ee0f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61a0ce */.elementor-89 .elementor-element.elementor-element-61a0ce { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-61a0ce > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-61a0ce img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-61a0ce .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-61a0ce p, .elementor-89 .elementor-element.elementor-element-61a0ce h1, .elementor-89 .elementor-element.elementor-element-61a0ce h2, .elementor-89 .elementor-element.elementor-element-61a0ce h3, .elementor-89 .elementor-element.elementor-element-61a0ce h4, .elementor-89 .elementor-element.elementor-element-61a0ce h5, .elementor-89 .elementor-element.elementor-element-61a0ce h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-602a9a23 */.elementor-89 .elementor-element.elementor-element-602a9a23 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-602a9a23 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-602a9a23 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-602a9a23 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-602a9a23 p, .elementor-89 .elementor-element.elementor-element-602a9a23 h1, .elementor-89 .elementor-element.elementor-element-602a9a23 h2, .elementor-89 .elementor-element.elementor-element-602a9a23 h3, .elementor-89 .elementor-element.elementor-element-602a9a23 h4, .elementor-89 .elementor-element.elementor-element-602a9a23 h5, .elementor-89 .elementor-element.elementor-element-602a9a23 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51f7e0e3 */.elementor-89 .elementor-element.elementor-element-51f7e0e3 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-51f7e0e3 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-51f7e0e3 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-51f7e0e3 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26fb139e */.elementor-89 .elementor-element.elementor-element-26fb139e { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-26fb139e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-26fb139e img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-26fb139e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-26fb139e p, .elementor-89 .elementor-element.elementor-element-26fb139e h1, .elementor-89 .elementor-element.elementor-element-26fb139e h2, .elementor-89 .elementor-element.elementor-element-26fb139e h3, .elementor-89 .elementor-element.elementor-element-26fb139e h4, .elementor-89 .elementor-element.elementor-element-26fb139e h5, .elementor-89 .elementor-element.elementor-element-26fb139e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27bead73 */.elementor-89 .elementor-element.elementor-element-27bead73 { border-top: 4px solid #c96213; }
.elementor-89 .elementor-element.elementor-element-27bead73 .elementor-widget {
  animation: codex_brand-trust-6-soft-reveal 700ms ease both;
}
.elementor-89 .elementor-element.elementor-element-27bead73 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-89 .elementor-element.elementor-element-27bead73 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-89 .elementor-element.elementor-element-27bead73 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_brand-trust-6-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-89 .elementor-element.elementor-element-27bead73, .elementor-89 .elementor-element.elementor-element-27bead73 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45282de2 */.elementor-89 .elementor-element.elementor-element-45282de2 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-45282de2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-45282de2 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-45282de2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-45282de2 p, .elementor-89 .elementor-element.elementor-element-45282de2 h1, .elementor-89 .elementor-element.elementor-element-45282de2 h2, .elementor-89 .elementor-element.elementor-element-45282de2 h3, .elementor-89 .elementor-element.elementor-element-45282de2 h4, .elementor-89 .elementor-element.elementor-element-45282de2 h5, .elementor-89 .elementor-element.elementor-element-45282de2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6839c18d */.elementor-89 .elementor-element.elementor-element-6839c18d { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-6839c18d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-6839c18d img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-6839c18d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-6839c18d p, .elementor-89 .elementor-element.elementor-element-6839c18d h1, .elementor-89 .elementor-element.elementor-element-6839c18d h2, .elementor-89 .elementor-element.elementor-element-6839c18d h3, .elementor-89 .elementor-element.elementor-element-6839c18d h4, .elementor-89 .elementor-element.elementor-element-6839c18d h5, .elementor-89 .elementor-element.elementor-element-6839c18d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5552b98 */.elementor-89 .elementor-element.elementor-element-5552b98 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-5552b98 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-5552b98 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-5552b98 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-44aa3556 */.elementor-89 .elementor-element.elementor-element-44aa3556 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-44aa3556 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-44aa3556 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-44aa3556 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-44aa3556 p, .elementor-89 .elementor-element.elementor-element-44aa3556 h1, .elementor-89 .elementor-element.elementor-element-44aa3556 h2, .elementor-89 .elementor-element.elementor-element-44aa3556 h3, .elementor-89 .elementor-element.elementor-element-44aa3556 h4, .elementor-89 .elementor-element.elementor-element-44aa3556 h5, .elementor-89 .elementor-element.elementor-element-44aa3556 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d70af07 */.elementor-89 .elementor-element.elementor-element-7d70af07 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-7d70af07 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7d70af07 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-7d70af07 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7d70af07 p, .elementor-89 .elementor-element.elementor-element-7d70af07 h1, .elementor-89 .elementor-element.elementor-element-7d70af07 h2, .elementor-89 .elementor-element.elementor-element-7d70af07 h3, .elementor-89 .elementor-element.elementor-element-7d70af07 h4, .elementor-89 .elementor-element.elementor-element-7d70af07 h5, .elementor-89 .elementor-element.elementor-element-7d70af07 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57f03cf5 */.elementor-89 .elementor-element.elementor-element-57f03cf5 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-57f03cf5 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-57f03cf5 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-57f03cf5 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d9398c5 */.elementor-89 .elementor-element.elementor-element-2d9398c5 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-2d9398c5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-2d9398c5 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-2d9398c5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-2d9398c5 p, .elementor-89 .elementor-element.elementor-element-2d9398c5 h1, .elementor-89 .elementor-element.elementor-element-2d9398c5 h2, .elementor-89 .elementor-element.elementor-element-2d9398c5 h3, .elementor-89 .elementor-element.elementor-element-2d9398c5 h4, .elementor-89 .elementor-element.elementor-element-2d9398c5 h5, .elementor-89 .elementor-element.elementor-element-2d9398c5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7959ea00 */.elementor-89 .elementor-element.elementor-element-7959ea00 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-7959ea00 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7959ea00 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-7959ea00 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-7959ea00 p, .elementor-89 .elementor-element.elementor-element-7959ea00 h1, .elementor-89 .elementor-element.elementor-element-7959ea00 h2, .elementor-89 .elementor-element.elementor-element-7959ea00 h3, .elementor-89 .elementor-element.elementor-element-7959ea00 h4, .elementor-89 .elementor-element.elementor-element-7959ea00 h5, .elementor-89 .elementor-element.elementor-element-7959ea00 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-758da8ef */.elementor-89 .elementor-element.elementor-element-758da8ef > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-758da8ef > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-758da8ef > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-758da8ef img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3809cbe5 */.elementor-89 .elementor-element.elementor-element-3809cbe5 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-3809cbe5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-3809cbe5 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-3809cbe5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-3809cbe5 p, .elementor-89 .elementor-element.elementor-element-3809cbe5 h1, .elementor-89 .elementor-element.elementor-element-3809cbe5 h2, .elementor-89 .elementor-element.elementor-element-3809cbe5 h3, .elementor-89 .elementor-element.elementor-element-3809cbe5 h4, .elementor-89 .elementor-element.elementor-element-3809cbe5 h5, .elementor-89 .elementor-element.elementor-element-3809cbe5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-65c12491 */.elementor-89 .elementor-element.elementor-element-65c12491 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-65c12491 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-65c12491 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-65c12491 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-65c12491 p, .elementor-89 .elementor-element.elementor-element-65c12491 h1, .elementor-89 .elementor-element.elementor-element-65c12491 h2, .elementor-89 .elementor-element.elementor-element-65c12491 h3, .elementor-89 .elementor-element.elementor-element-65c12491 h4, .elementor-89 .elementor-element.elementor-element-65c12491 h5, .elementor-89 .elementor-element.elementor-element-65c12491 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4329beb5 */.elementor-89 .elementor-element.elementor-element-4329beb5 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-4329beb5 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-4329beb5 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-4329beb5 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e04e372 */.elementor-89 .elementor-element.elementor-element-5e04e372 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-5e04e372 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5e04e372 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-5e04e372 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5e04e372 p, .elementor-89 .elementor-element.elementor-element-5e04e372 h1, .elementor-89 .elementor-element.elementor-element-5e04e372 h2, .elementor-89 .elementor-element.elementor-element-5e04e372 h3, .elementor-89 .elementor-element.elementor-element-5e04e372 h4, .elementor-89 .elementor-element.elementor-element-5e04e372 h5, .elementor-89 .elementor-element.elementor-element-5e04e372 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a3e7a39 */.elementor-89 .elementor-element.elementor-element-a3e7a39 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-a3e7a39 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-a3e7a39 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-a3e7a39 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-a3e7a39 p, .elementor-89 .elementor-element.elementor-element-a3e7a39 h1, .elementor-89 .elementor-element.elementor-element-a3e7a39 h2, .elementor-89 .elementor-element.elementor-element-a3e7a39 h3, .elementor-89 .elementor-element.elementor-element-a3e7a39 h4, .elementor-89 .elementor-element.elementor-element-a3e7a39 h5, .elementor-89 .elementor-element.elementor-element-a3e7a39 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a98bc1a */.elementor-89 .elementor-element.elementor-element-4a98bc1a > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-4a98bc1a > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-4a98bc1a > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-4a98bc1a img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a6c3c86 */.elementor-89 .elementor-element.elementor-element-5a6c3c86 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-5a6c3c86 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5a6c3c86 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-5a6c3c86 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-5a6c3c86 p, .elementor-89 .elementor-element.elementor-element-5a6c3c86 h1, .elementor-89 .elementor-element.elementor-element-5a6c3c86 h2, .elementor-89 .elementor-element.elementor-element-5a6c3c86 h3, .elementor-89 .elementor-element.elementor-element-5a6c3c86 h4, .elementor-89 .elementor-element.elementor-element-5a6c3c86 h5, .elementor-89 .elementor-element.elementor-element-5a6c3c86 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-210a963b */.elementor-89 .elementor-element.elementor-element-210a963b { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-210a963b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-210a963b img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-210a963b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-210a963b p, .elementor-89 .elementor-element.elementor-element-210a963b h1, .elementor-89 .elementor-element.elementor-element-210a963b h2, .elementor-89 .elementor-element.elementor-element-210a963b h3, .elementor-89 .elementor-element.elementor-element-210a963b h4, .elementor-89 .elementor-element.elementor-element-210a963b h5, .elementor-89 .elementor-element.elementor-element-210a963b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a8ca56c */.elementor-89 .elementor-element.elementor-element-4a8ca56c > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-4a8ca56c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-4a8ca56c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-4a8ca56c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46f39953 */.elementor-89 .elementor-element.elementor-element-46f39953 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-46f39953 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-46f39953 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-46f39953 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-46f39953 p, .elementor-89 .elementor-element.elementor-element-46f39953 h1, .elementor-89 .elementor-element.elementor-element-46f39953 h2, .elementor-89 .elementor-element.elementor-element-46f39953 h3, .elementor-89 .elementor-element.elementor-element-46f39953 h4, .elementor-89 .elementor-element.elementor-element-46f39953 h5, .elementor-89 .elementor-element.elementor-element-46f39953 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-344a9dcf */.elementor-89 .elementor-element.elementor-element-344a9dcf { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-344a9dcf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-344a9dcf img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-344a9dcf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-344a9dcf p, .elementor-89 .elementor-element.elementor-element-344a9dcf h1, .elementor-89 .elementor-element.elementor-element-344a9dcf h2, .elementor-89 .elementor-element.elementor-element-344a9dcf h3, .elementor-89 .elementor-element.elementor-element-344a9dcf h4, .elementor-89 .elementor-element.elementor-element-344a9dcf h5, .elementor-89 .elementor-element.elementor-element-344a9dcf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79d7ae53 */.elementor-89 .elementor-element.elementor-element-79d7ae53 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-79d7ae53 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-79d7ae53 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-79d7ae53 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58dead8f */.elementor-89 .elementor-element.elementor-element-58dead8f { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-58dead8f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-58dead8f img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-58dead8f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-58dead8f p, .elementor-89 .elementor-element.elementor-element-58dead8f h1, .elementor-89 .elementor-element.elementor-element-58dead8f h2, .elementor-89 .elementor-element.elementor-element-58dead8f h3, .elementor-89 .elementor-element.elementor-element-58dead8f h4, .elementor-89 .elementor-element.elementor-element-58dead8f h5, .elementor-89 .elementor-element.elementor-element-58dead8f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-129b6689 */.elementor-89 .elementor-element.elementor-element-129b6689 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-129b6689 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-129b6689 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-129b6689 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-129b6689 p, .elementor-89 .elementor-element.elementor-element-129b6689 h1, .elementor-89 .elementor-element.elementor-element-129b6689 h2, .elementor-89 .elementor-element.elementor-element-129b6689 h3, .elementor-89 .elementor-element.elementor-element-129b6689 h4, .elementor-89 .elementor-element.elementor-element-129b6689 h5, .elementor-89 .elementor-element.elementor-element-129b6689 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79bbc66 */.elementor-89 .elementor-element.elementor-element-79bbc66 > .elementor-container > .elementor-row,
.elementor-89 .elementor-element.elementor-element-79bbc66 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-89 .elementor-element.elementor-element-79bbc66 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-89 .elementor-element.elementor-element-79bbc66 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4965cde9 */.elementor-89 .elementor-element.elementor-element-4965cde9 { min-width: 0 !important; }
.elementor-89 .elementor-element.elementor-element-4965cde9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4965cde9 img { max-width: 100% !important; height: auto !important; }
.elementor-89 .elementor-element.elementor-element-4965cde9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-89 .elementor-element.elementor-element-4965cde9 p, .elementor-89 .elementor-element.elementor-element-4965cde9 h1, .elementor-89 .elementor-element.elementor-element-4965cde9 h2, .elementor-89 .elementor-element.elementor-element-4965cde9 h3, .elementor-89 .elementor-element.elementor-element-4965cde9 h4, .elementor-89 .elementor-element.elementor-element-4965cde9 h5, .elementor-89 .elementor-element.elementor-element-4965cde9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */