.elementor-87 .elementor-element.elementor-element-239c2458 > .elementor-container{min-height:65vh;}.elementor-87 .elementor-element.elementor-element-239c2458:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-239c2458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-239c2458{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-239c2458 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-3135f532 > .elementor-container{max-width:1200px;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-53838d3c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-53838d3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-35d7bee7{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-87 .elementor-element.elementor-element-35d7bee7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#b87708;}.elementor-87 .elementor-element.elementor-element-7941e8d9{text-align:start;}.elementor-87 .elementor-element.elementor-element-7941e8d9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-87 .elementor-element.elementor-element-2588c89d{--spacer-size:16px;}.elementor-87 .elementor-element.elementor-element-3d1e93f8{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-87 .elementor-element.elementor-element-5c27f659{--spacer-size:24px;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-7435bbf6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-7435bbf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-408183af{text-align:start;}.elementor-87 .elementor-element.elementor-element-408183af .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-87 .elementor-element.elementor-element-79de7f2d{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-75c5770d{--spacer-size:24px;}.elementor-87 .elementor-element.elementor-element-6feb999d{text-align:start;}.elementor-87 .elementor-element.elementor-element-6feb999d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-87 .elementor-element.elementor-element-4cf0ee6d{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-4ba88458{--spacer-size:24px;}.elementor-87 .elementor-element.elementor-element-1cdc5996{text-align:start;}.elementor-87 .elementor-element.elementor-element-1cdc5996 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-87 .elementor-element.elementor-element-5a9778bc{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-3da536de{--spacer-size:24px;}.elementor-87 .elementor-element.elementor-element-26f6f647 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-26f6f647:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-26f6f647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-87 .elementor-element.elementor-element-26f6f647{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-26f6f647 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-56444731{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-87 .elementor-element.elementor-element-56444731 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#f59e0b;}.elementor-87 .elementor-element.elementor-element-63577681{text-align:start;}.elementor-87 .elementor-element.elementor-element-63577681 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-6a9ae916{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-32e00237{--spacer-size:30px;}.elementor-87 .elementor-element.elementor-element-2a51b9e2 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-46912e48{text-align:start;}.elementor-87 .elementor-element.elementor-element-46912e48 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4259e14{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-1b06d97e{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.15);--divider-border-width:1px;}.elementor-87 .elementor-element.elementor-element-1b06d97e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-87 .elementor-element.elementor-element-1b06d97e .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-87 .elementor-element.elementor-element-5f13898f{text-align:start;}.elementor-87 .elementor-element.elementor-element-5f13898f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-66b064e0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-4ba05bb6{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.15);--divider-border-width:1px;}.elementor-87 .elementor-element.elementor-element-4ba05bb6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-87 .elementor-element.elementor-element-4ba05bb6 .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-87 .elementor-element.elementor-element-5a90cd37{text-align:start;}.elementor-87 .elementor-element.elementor-element-5a90cd37 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-40f7beea{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-727e6d34{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.15);--divider-border-width:1px;}.elementor-87 .elementor-element.elementor-element-727e6d34 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-87 .elementor-element.elementor-element-727e6d34 .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-87 .elementor-element.elementor-element-27afbaae{text-align:start;}.elementor-87 .elementor-element.elementor-element-27afbaae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-1be2fb12{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-1d8cb4fd > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-1d8cb4fd:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-1d8cb4fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-1d8cb4fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-1d8cb4fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-2cbde85 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-58f4c4e6{text-align:center;}.elementor-87 .elementor-element.elementor-element-58f4c4e6 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-419cb578.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-419cb578.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-69c39d44{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-87 .elementor-element.elementor-element-69c39d44 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#b87708;}.elementor-87 .elementor-element.elementor-element-3441bf1b{--spacer-size:16px;}.elementor-87 .elementor-element.elementor-element-65b53a34{text-align:start;}.elementor-87 .elementor-element.elementor-element-65b53a34 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-87 .elementor-element.elementor-element-5243d41e{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#b87708;}.elementor-87 .elementor-element.elementor-element-2969b45f{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-97b48f9{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-87 .elementor-element.elementor-element-4149fcb0{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-7d28609 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-7d28609 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-7d28609 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-7d28609 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-7d28609 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-7d28609 .elementor-icon-list-icon i{color:#b87708;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-7d28609 .elementor-icon-list-icon svg{fill:#b87708;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-7d28609{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-7d28609 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-50fe93d5{--spacer-size:28px;}.elementor-87 .elementor-element.elementor-element-19973ebf > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-19973ebf:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-19973ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4f4;}.elementor-87 .elementor-element.elementor-element-19973ebf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-19973ebf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-586278c5 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-3d745ca1{text-align:start;}.elementor-87 .elementor-element.elementor-element-3d745ca1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-87 .elementor-element.elementor-element-5a154daf{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-87 .elementor-element.elementor-element-3b36ef80.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-3b36ef80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-45f61309{--spacer-size:30px;}.elementor-87 .elementor-element.elementor-element-53cb97b8 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-7d167a58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-7d167a58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-87 .elementor-element.elementor-element-7d167a58 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#17111f;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-7d167a58 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-7d167a58 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-7d167a58 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-7d167a58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-31876af6{text-align:center;}.elementor-87 .elementor-element.elementor-element-31876af6 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-7ae0518b{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-2d282481{text-align:start;}.elementor-87 .elementor-element.elementor-element-2d282481 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-768aa3a1{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.78);}.elementor-87 .elementor-element.elementor-element-26a61444{text-align:start;}.elementor-87 .elementor-element.elementor-element-26a61444 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4844286f{text-align:center;}.elementor-87 .elementor-element.elementor-element-4844286f img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-292887e4{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-311cc576{text-align:start;}.elementor-87 .elementor-element.elementor-element-311cc576 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-45e537e0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-2871191d{text-align:start;}.elementor-87 .elementor-element.elementor-element-2871191d .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-87 .elementor-element.elementor-element-25c890cf{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-4aa216b{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-30c9f36{text-align:center;}.elementor-87 .elementor-element.elementor-element-30c9f36 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-ecb611f{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-730f928{text-align:start;}.elementor-87 .elementor-element.elementor-element-730f928 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-8ec4163{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-dc1157c{text-align:start;}.elementor-87 .elementor-element.elementor-element-dc1157c .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-87 .elementor-element.elementor-element-6c7ccb7{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-edcdcb4{--spacer-size:22px;}.elementor-87 .elementor-element.elementor-element-79ee0790 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-63173a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-63173a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-63173a1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-63173a1 > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-63173a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-63173a1 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-63173a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-1f4deb22{text-align:center;}.elementor-87 .elementor-element.elementor-element-1f4deb22 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-3334efd3{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-60f9362{text-align:start;}.elementor-87 .elementor-element.elementor-element-60f9362 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-4e432b37{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-7e2efe08{text-align:start;}.elementor-87 .elementor-element.elementor-element-7e2efe08 .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-87 .elementor-element.elementor-element-3c26426a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-3c26426a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-3c26426a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-3c26426a > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-3c26426a > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-3c26426a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-3c26426a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-62a4b285{text-align:center;}.elementor-87 .elementor-element.elementor-element-62a4b285 img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-25733a90{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-82c460{text-align:start;}.elementor-87 .elementor-element.elementor-element-82c460 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-12015bf9{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-66e4adf7{text-align:start;}.elementor-87 .elementor-element.elementor-element-66e4adf7 .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-87 .elementor-element.elementor-element-c9d635f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-c9d635f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-c9d635f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-c9d635f > .elementor-element-populated, .elementor-87 .elementor-element.elementor-element-c9d635f > .elementor-element-populated > .elementor-background-overlay, .elementor-87 .elementor-element.elementor-element-c9d635f > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-c9d635f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-5e42aefc{text-align:center;}.elementor-87 .elementor-element.elementor-element-5e42aefc img{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-494d8b8{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-1e5e3204{text-align:start;}.elementor-87 .elementor-element.elementor-element-1e5e3204 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#0b1929;}.elementor-87 .elementor-element.elementor-element-31337f49{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-87 .elementor-element.elementor-element-6d231b5e{text-align:start;}.elementor-87 .elementor-element.elementor-element-6d231b5e .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-87 .elementor-element.elementor-element-538461ef > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-538461ef:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-538461ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-87 .elementor-element.elementor-element-538461ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-538461ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-76807039{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-87 .elementor-element.elementor-element-76807039 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#f59e0b;}.elementor-87 .elementor-element.elementor-element-2feb50ab{text-align:center;}.elementor-87 .elementor-element.elementor-element-2feb50ab .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-5e5bd058{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-87 .elementor-element.elementor-element-5052a137{--spacer-size:30px;}.elementor-87 .elementor-element.elementor-element-73010664 .elementor-accordion-item{border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-73010664 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-73010664 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-73010664 .elementor-accordion-icon, .elementor-87 .elementor-element.elementor-element-73010664 .elementor-accordion-title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-73010664 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-73010664 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-87 .elementor-element.elementor-element-73010664 .elementor-tab-title .elementor-accordion-icon i:before{color:#f59e0b;}.elementor-87 .elementor-element.elementor-element-73010664 .elementor-tab-title .elementor-accordion-icon svg{fill:#f59e0b;}.elementor-87 .elementor-element.elementor-element-73010664 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#f59e0b;}.elementor-87 .elementor-element.elementor-element-73010664 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#f59e0b;}.elementor-87 .elementor-element.elementor-element-73010664 .elementor-tab-content{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-87 .elementor-element.elementor-element-62c0ac22 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-62c0ac22:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-62c0ac22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-62c0ac22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-62c0ac22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-22891631{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-87 .elementor-element.elementor-element-22891631 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#b87708;}.elementor-87 .elementor-element.elementor-element-499c5017{text-align:center;}.elementor-87 .elementor-element.elementor-element-499c5017 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-87 .elementor-element.elementor-element-34e918ec{--spacer-size:40px;}.elementor-87 .elementor-element.elementor-element-7b729fb7 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-2855af5b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#17111f;}.elementor-87 .elementor-element.elementor-element-7c2ad754{--spacer-size:40px;}.elementor-87 .elementor-element.elementor-element-6785650 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-32bc5c9b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#17111f;}.elementor-87 .elementor-element.elementor-element-ff1c1fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-ff1c1fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-ff1c1fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-ff1c1fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-ff1c1fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-ff1c1fb .elementor-icon-list-icon i{color:#10b981;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-ff1c1fb .elementor-icon-list-icon svg{fill:#10b981;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-ff1c1fb{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-ff1c1fb .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-745e5500{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#17111f;}.elementor-87 .elementor-element.elementor-element-2338d679 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-2338d679 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-2338d679 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-87 .elementor-element.elementor-element-2338d679 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-2338d679 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-87 .elementor-element.elementor-element-2338d679 .elementor-icon-list-icon i{color:#ef4444;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-2338d679 .elementor-icon-list-icon svg{fill:#ef4444;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-2338d679{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-2338d679 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-251c58b8 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-251c58b8:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-251c58b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-87 .elementor-element.elementor-element-251c58b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-251c58b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-914af7f > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-2b70b48b{text-align:start;}.elementor-87 .elementor-element.elementor-element-2b70b48b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-76b8d094{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-87 .elementor-element.elementor-element-60ead4d1{--spacer-size:18px;}.elementor-87 .elementor-element.elementor-element-4c5992fe{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.15);--divider-border-width:2px;}.elementor-87 .elementor-element.elementor-element-4c5992fe .elementor-divider-separator{width:36%;margin:0 auto;margin-center:0;}.elementor-87 .elementor-element.elementor-element-4c5992fe .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-87 .elementor-element.elementor-element-31fd41ff > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-31a5fe25 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-3c1de1cf{text-align:start;}.elementor-87 .elementor-element.elementor-element-3c1de1cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#f59e0b;}.elementor-87 .elementor-element.elementor-element-58138d63 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-47d5eb8b{text-align:start;}.elementor-87 .elementor-element.elementor-element-47d5eb8b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-5b51de21{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-34cf9552{--spacer-size:4px;}.elementor-87 .elementor-element.elementor-element-214af69 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-4f650749 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-667eea75{text-align:start;}.elementor-87 .elementor-element.elementor-element-667eea75 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#f59e0b;}.elementor-87 .elementor-element.elementor-element-1323b02 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-2116999d{text-align:start;}.elementor-87 .elementor-element.elementor-element-2116999d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-36c97071{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-56775ba7{--spacer-size:4px;}.elementor-87 .elementor-element.elementor-element-38bdeefb > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-49ff937f > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-6d9a09a5{text-align:start;}.elementor-87 .elementor-element.elementor-element-6d9a09a5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#f59e0b;}.elementor-87 .elementor-element.elementor-element-63e9e2e > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-36576618{text-align:start;}.elementor-87 .elementor-element.elementor-element-36576618 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-275a79b9{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-15d2e3c6{--spacer-size:4px;}.elementor-87 .elementor-element.elementor-element-71b22df0 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-2af9ab63 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-27cf28b5{text-align:start;}.elementor-87 .elementor-element.elementor-element-27cf28b5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#f59e0b;}.elementor-87 .elementor-element.elementor-element-3ce1436 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-a4480a1{text-align:start;}.elementor-87 .elementor-element.elementor-element-a4480a1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-1d602b70{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-295e4462{--spacer-size:4px;}.elementor-87 .elementor-element.elementor-element-150d0d96 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-7bc0859f > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-d0114ae{text-align:start;}.elementor-87 .elementor-element.elementor-element-d0114ae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#f59e0b;}.elementor-87 .elementor-element.elementor-element-77fd250a > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-6b9975ce{text-align:start;}.elementor-87 .elementor-element.elementor-element-6b9975ce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-7205e53b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-46f6c0cd{--spacer-size:4px;}.elementor-87 .elementor-element.elementor-element-6846c7ee > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-323e6a7 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-2960beb5{text-align:start;}.elementor-87 .elementor-element.elementor-element-2960beb5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#f59e0b;}.elementor-87 .elementor-element.elementor-element-178fdfa2 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-87 .elementor-element.elementor-element-9295712{text-align:start;}.elementor-87 .elementor-element.elementor-element-9295712 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-683288c2{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4d8773c3 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-4d8773c3:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-4d8773c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdefd8;}.elementor-87 .elementor-element.elementor-element-4d8773c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-4d8773c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-14ed3840{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-87 .elementor-element.elementor-element-14ed3840 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#b87708;}.elementor-87 .elementor-element.elementor-element-30d3afcc{text-align:center;}.elementor-87 .elementor-element.elementor-element-30d3afcc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-87 .elementor-element.elementor-element-53ad2dc1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-6f1db54d{--spacer-size:30px;}.elementor-87 .elementor-element.elementor-element-af69979 > .elementor-container{max-width:1200px;}.elementor-87 .elementor-element.elementor-element-3fcba856{text-align:center;}.elementor-87 .elementor-element.elementor-element-3fcba856 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-87 .elementor-element.elementor-element-b905f23{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-591ab8c4{text-align:center;}.elementor-87 .elementor-element.elementor-element-591ab8c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-87 .elementor-element.elementor-element-40f5e1c2{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-253c6c2d{text-align:center;}.elementor-87 .elementor-element.elementor-element-253c6c2d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-87 .elementor-element.elementor-element-2762404b{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-87 .elementor-element.elementor-element-55e11b42{text-align:center;}.elementor-87 .elementor-element.elementor-element-55e11b42 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#b87708;}.elementor-87 .elementor-element.elementor-element-28326d74{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-35d7bee7 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-7941e8d9 .elementor-heading-title{font-size:52px;}.elementor-87 .elementor-element.elementor-element-2588c89d{--spacer-size:11px;}.elementor-87 .elementor-element.elementor-element-3d1e93f8{font-size:16px;}.elementor-87 .elementor-element.elementor-element-5c27f659{--spacer-size:17px;}.elementor-87 .elementor-element.elementor-element-408183af .elementor-heading-title{font-size:38px;}.elementor-87 .elementor-element.elementor-element-79de7f2d{font-size:16px;}.elementor-87 .elementor-element.elementor-element-75c5770d{--spacer-size:17px;}.elementor-87 .elementor-element.elementor-element-6feb999d .elementor-heading-title{font-size:38px;}.elementor-87 .elementor-element.elementor-element-4cf0ee6d{font-size:16px;}.elementor-87 .elementor-element.elementor-element-4ba88458{--spacer-size:17px;}.elementor-87 .elementor-element.elementor-element-1cdc5996 .elementor-heading-title{font-size:38px;}.elementor-87 .elementor-element.elementor-element-5a9778bc{font-size:16px;}.elementor-87 .elementor-element.elementor-element-3da536de{--spacer-size:17px;}.elementor-87 .elementor-element.elementor-element-56444731 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-63577681 .elementor-heading-title{font-size:36px;}.elementor-87 .elementor-element.elementor-element-6a9ae916{font-size:16px;}.elementor-87 .elementor-element.elementor-element-32e00237{--spacer-size:21px;}.elementor-87 .elementor-element.elementor-element-46912e48 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-4259e14{font-size:16px;}.elementor-87 .elementor-element.elementor-element-5f13898f .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-66b064e0{font-size:16px;}.elementor-87 .elementor-element.elementor-element-5a90cd37 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-40f7beea{font-size:16px;}.elementor-87 .elementor-element.elementor-element-27afbaae .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-1be2fb12{font-size:16px;}.elementor-87 .elementor-element.elementor-element-58f4c4e6 img{width:100%;}.elementor-87 .elementor-element.elementor-element-69c39d44 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-3441bf1b{--spacer-size:11px;}.elementor-87 .elementor-element.elementor-element-65b53a34 .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-5243d41e{font-size:16px;}.elementor-87 .elementor-element.elementor-element-2969b45f{--spacer-size:14px;}.elementor-87 .elementor-element.elementor-element-97b48f9{font-size:16px;}.elementor-87 .elementor-element.elementor-element-4149fcb0{--spacer-size:14px;}.elementor-87 .elementor-element.elementor-element-50fe93d5{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-3d745ca1 .elementor-heading-title{font-size:36px;}.elementor-87 .elementor-element.elementor-element-5a154daf{font-size:16px;}.elementor-87 .elementor-element.elementor-element-45f61309{--spacer-size:21px;}.elementor-87 .elementor-element.elementor-element-31876af6 img{width:100%;}.elementor-87 .elementor-element.elementor-element-7ae0518b{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-2d282481 .elementor-heading-title{font-size:26px;}.elementor-87 .elementor-element.elementor-element-768aa3a1{font-size:16px;}.elementor-87 .elementor-element.elementor-element-26a61444 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-4844286f img{width:100%;}.elementor-87 .elementor-element.elementor-element-292887e4{--spacer-size:7px;}.elementor-87 .elementor-element.elementor-element-311cc576 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-45e537e0{font-size:16px;}.elementor-87 .elementor-element.elementor-element-2871191d .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-25c890cf{--spacer-size:7px;}.elementor-87 .elementor-element.elementor-element-4aa216b{--spacer-size:7px;}.elementor-87 .elementor-element.elementor-element-30c9f36 img{width:100%;}.elementor-87 .elementor-element.elementor-element-ecb611f{--spacer-size:7px;}.elementor-87 .elementor-element.elementor-element-730f928 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-8ec4163{font-size:16px;}.elementor-87 .elementor-element.elementor-element-dc1157c .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-6c7ccb7{--spacer-size:7px;}.elementor-87 .elementor-element.elementor-element-edcdcb4{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-1f4deb22 img{width:100%;}.elementor-87 .elementor-element.elementor-element-3334efd3{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-60f9362 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-4e432b37{font-size:16px;}.elementor-87 .elementor-element.elementor-element-7e2efe08 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-62a4b285 img{width:100%;}.elementor-87 .elementor-element.elementor-element-25733a90{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-82c460 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-12015bf9{font-size:16px;}.elementor-87 .elementor-element.elementor-element-66e4adf7 .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-5e42aefc img{width:100%;}.elementor-87 .elementor-element.elementor-element-494d8b8{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-1e5e3204 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-31337f49{font-size:16px;}.elementor-87 .elementor-element.elementor-element-6d231b5e .elementor-heading-title{font-size:18px;}.elementor-87 .elementor-element.elementor-element-76807039 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-2feb50ab .elementor-heading-title{font-size:36px;}.elementor-87 .elementor-element.elementor-element-5e5bd058{font-size:16px;}.elementor-87 .elementor-element.elementor-element-5052a137{--spacer-size:21px;}.elementor-87 .elementor-element.elementor-element-22891631 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-499c5017 .elementor-heading-title{font-size:36px;}.elementor-87 .elementor-element.elementor-element-34e918ec{--spacer-size:28px;}.elementor-87 .elementor-element.elementor-element-2855af5b{font-size:16px;}.elementor-87 .elementor-element.elementor-element-7c2ad754{--spacer-size:28px;}.elementor-87 .elementor-element.elementor-element-32bc5c9b{font-size:16px;}.elementor-87 .elementor-element.elementor-element-745e5500{font-size:16px;}.elementor-87 .elementor-element.elementor-element-2b70b48b .elementor-heading-title{font-size:36px;}.elementor-87 .elementor-element.elementor-element-76b8d094{font-size:16px;}.elementor-87 .elementor-element.elementor-element-60ead4d1{--spacer-size:13px;}.elementor-87 .elementor-element.elementor-element-3c1de1cf .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-47d5eb8b .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-5b51de21{font-size:16px;}.elementor-87 .elementor-element.elementor-element-34cf9552{--spacer-size:3px;}.elementor-87 .elementor-element.elementor-element-667eea75 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-2116999d .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-36c97071{font-size:16px;}.elementor-87 .elementor-element.elementor-element-56775ba7{--spacer-size:3px;}.elementor-87 .elementor-element.elementor-element-6d9a09a5 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-36576618 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-275a79b9{font-size:16px;}.elementor-87 .elementor-element.elementor-element-15d2e3c6{--spacer-size:3px;}.elementor-87 .elementor-element.elementor-element-27cf28b5 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-a4480a1 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-1d602b70{font-size:16px;}.elementor-87 .elementor-element.elementor-element-295e4462{--spacer-size:3px;}.elementor-87 .elementor-element.elementor-element-d0114ae .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-6b9975ce .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-7205e53b{font-size:16px;}.elementor-87 .elementor-element.elementor-element-46f6c0cd{--spacer-size:3px;}.elementor-87 .elementor-element.elementor-element-2960beb5 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-9295712 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-683288c2{font-size:16px;}.elementor-87 .elementor-element.elementor-element-14ed3840 .elementor-heading-title{font-size:12px;}.elementor-87 .elementor-element.elementor-element-30d3afcc .elementor-heading-title{font-size:36px;}.elementor-87 .elementor-element.elementor-element-53ad2dc1{font-size:16px;}.elementor-87 .elementor-element.elementor-element-6f1db54d{--spacer-size:21px;}.elementor-87 .elementor-element.elementor-element-3fcba856 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-b905f23{font-size:16px;}.elementor-87 .elementor-element.elementor-element-591ab8c4 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-40f5e1c2{font-size:16px;}.elementor-87 .elementor-element.elementor-element-253c6c2d .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-2762404b{font-size:16px;}.elementor-87 .elementor-element.elementor-element-55e11b42 .elementor-heading-title{font-size:28px;}.elementor-87 .elementor-element.elementor-element-28326d74{font-size:16px;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-52f067b6{width:100%;}.elementor-87 .elementor-element.elementor-element-53838d3c{width:55%;}.elementor-87 .elementor-element.elementor-element-7435bbf6{width:45%;}.elementor-87 .elementor-element.elementor-element-57cf4b30{width:100%;}.elementor-87 .elementor-element.elementor-element-47ade250{width:100%;}.elementor-87 .elementor-element.elementor-element-20b77088{width:60%;}.elementor-87 .elementor-element.elementor-element-293700ab{width:5%;}.elementor-87 .elementor-element.elementor-element-419cb578{width:35%;}.elementor-87 .elementor-element.elementor-element-3910433c{width:100%;}.elementor-87 .elementor-element.elementor-element-284ec13c{width:62%;}.elementor-87 .elementor-element.elementor-element-3b36ef80{width:38%;}.elementor-87 .elementor-element.elementor-element-4f6e3b8f{width:100%;}.elementor-87 .elementor-element.elementor-element-3c1cb92{width:100%;}.elementor-87 .elementor-element.elementor-element-1502c9dc{width:10%;}.elementor-87 .elementor-element.elementor-element-14583cdb{width:80%;}.elementor-87 .elementor-element.elementor-element-76cfa7cf{width:10%;}.elementor-87 .elementor-element.elementor-element-34acb5a6{width:50%;}.elementor-87 .elementor-element.elementor-element-30c02602{width:50%;}.elementor-87 .elementor-element.elementor-element-1ec4c75e{width:100%;}.elementor-87 .elementor-element.elementor-element-699e4d6e{width:34%;}.elementor-87 .elementor-element.elementor-element-210e8137{width:66%;}.elementor-87 .elementor-element.elementor-element-31a5fe25{width:16%;}.elementor-87 .elementor-element.elementor-element-58138d63{width:84%;}.elementor-87 .elementor-element.elementor-element-4f650749{width:16%;}.elementor-87 .elementor-element.elementor-element-1323b02{width:84%;}.elementor-87 .elementor-element.elementor-element-49ff937f{width:16%;}.elementor-87 .elementor-element.elementor-element-63e9e2e{width:84%;}.elementor-87 .elementor-element.elementor-element-2af9ab63{width:16%;}.elementor-87 .elementor-element.elementor-element-3ce1436{width:84%;}.elementor-87 .elementor-element.elementor-element-7bc0859f{width:16%;}.elementor-87 .elementor-element.elementor-element-77fd250a{width:84%;}.elementor-87 .elementor-element.elementor-element-323e6a7{width:16%;}.elementor-87 .elementor-element.elementor-element-178fdfa2{width:84%;}.elementor-87 .elementor-element.elementor-element-1e747cd0{width:100%;}.elementor-87 .elementor-element.elementor-element-47998633{width:25%;}.elementor-87 .elementor-element.elementor-element-7a867563{width:25%;}.elementor-87 .elementor-element.elementor-element-29bcc0d7{width:25%;}.elementor-87 .elementor-element.elementor-element-7b36956{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-53838d3c{width:55%;}.elementor-87 .elementor-element.elementor-element-7435bbf6{width:45%;}.elementor-87 .elementor-element.elementor-element-75e8ddfe{width:58%;}.elementor-87 .elementor-element.elementor-element-20b77088{width:60%;}.elementor-87 .elementor-element.elementor-element-293700ab{width:50%;}.elementor-87 .elementor-element.elementor-element-419cb578{width:35%;}.elementor-87 .elementor-element.elementor-element-284ec13c{width:62%;}.elementor-87 .elementor-element.elementor-element-3b36ef80{width:38%;}.elementor-87 .elementor-element.elementor-element-7d167a58{width:52%;}.elementor-87 .elementor-element.elementor-element-4d13df9e{width:48%;}.elementor-87 .elementor-element.elementor-element-8d6cce4{width:48%;}.elementor-87 .elementor-element.elementor-element-63173a1{width:50%;}.elementor-87 .elementor-element.elementor-element-3c26426a{width:50%;}.elementor-87 .elementor-element.elementor-element-c9d635f{width:50%;}.elementor-87 .elementor-element.elementor-element-1502c9dc{width:50%;}.elementor-87 .elementor-element.elementor-element-14583cdb{width:80%;}.elementor-87 .elementor-element.elementor-element-76cfa7cf{width:50%;}.elementor-87 .elementor-element.elementor-element-34acb5a6{width:50%;}.elementor-87 .elementor-element.elementor-element-30c02602{width:50%;}.elementor-87 .elementor-element.elementor-element-699e4d6e{width:34%;}.elementor-87 .elementor-element.elementor-element-210e8137{width:66%;}.elementor-87 .elementor-element.elementor-element-31a5fe25{width:50%;}.elementor-87 .elementor-element.elementor-element-58138d63{width:84%;}.elementor-87 .elementor-element.elementor-element-4f650749{width:50%;}.elementor-87 .elementor-element.elementor-element-1323b02{width:84%;}.elementor-87 .elementor-element.elementor-element-49ff937f{width:50%;}.elementor-87 .elementor-element.elementor-element-63e9e2e{width:84%;}.elementor-87 .elementor-element.elementor-element-2af9ab63{width:50%;}.elementor-87 .elementor-element.elementor-element-3ce1436{width:84%;}.elementor-87 .elementor-element.elementor-element-7bc0859f{width:50%;}.elementor-87 .elementor-element.elementor-element-77fd250a{width:84%;}.elementor-87 .elementor-element.elementor-element-323e6a7{width:50%;}.elementor-87 .elementor-element.elementor-element-178fdfa2{width:84%;}.elementor-87 .elementor-element.elementor-element-47998633{width:50%;}.elementor-87 .elementor-element.elementor-element-7a867563{width:50%;}.elementor-87 .elementor-element.elementor-element-29bcc0d7{width:50%;}.elementor-87 .elementor-element.elementor-element-7b36956{width:50%;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-53838d3c{width:100%;}.elementor-87 .elementor-element.elementor-element-35d7bee7 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-7941e8d9 .elementor-heading-title{font-size:38px;}.elementor-87 .elementor-element.elementor-element-2588c89d{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-3d1e93f8{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5c27f659{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-7435bbf6{width:100%;}.elementor-87 .elementor-element.elementor-element-408183af .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-79de7f2d{font-size:15px;}.elementor-87 .elementor-element.elementor-element-75c5770d{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-6feb999d .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-4cf0ee6d{font-size:15px;}.elementor-87 .elementor-element.elementor-element-4ba88458{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-1cdc5996 .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-5a9778bc{font-size:15px;}.elementor-87 .elementor-element.elementor-element-3da536de{--spacer-size:12px;}.elementor-87 .elementor-element.elementor-element-56444731 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-63577681 .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-6a9ae916{font-size:15px;}.elementor-87 .elementor-element.elementor-element-32e00237{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-75e8ddfe{width:100%;}.elementor-87 .elementor-element.elementor-element-46912e48 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-4259e14{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5f13898f .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-66b064e0{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5a90cd37 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-40f7beea{font-size:15px;}.elementor-87 .elementor-element.elementor-element-27afbaae .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-1be2fb12{font-size:15px;}.elementor-87 .elementor-element.elementor-element-20b77088{width:100%;}.elementor-87 .elementor-element.elementor-element-58f4c4e6 img{width:100%;}.elementor-87 .elementor-element.elementor-element-293700ab{width:100%;}.elementor-87 .elementor-element.elementor-element-419cb578{width:100%;}.elementor-87 .elementor-element.elementor-element-69c39d44 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-3441bf1b{--spacer-size:8px;}.elementor-87 .elementor-element.elementor-element-65b53a34 .elementor-heading-title{font-size:24px;}.elementor-87 .elementor-element.elementor-element-5243d41e{font-size:15px;}.elementor-87 .elementor-element.elementor-element-2969b45f{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-97b48f9{font-size:15px;}.elementor-87 .elementor-element.elementor-element-4149fcb0{--spacer-size:10px;}.elementor-87 .elementor-element.elementor-element-50fe93d5{--spacer-size:14px;}.elementor-87 .elementor-element.elementor-element-284ec13c{width:100%;}.elementor-87 .elementor-element.elementor-element-3d745ca1 .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-5a154daf{font-size:15px;}.elementor-87 .elementor-element.elementor-element-3b36ef80{width:100%;}.elementor-87 .elementor-element.elementor-element-45f61309{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-7d167a58{width:100%;}.elementor-87 .elementor-element.elementor-element-31876af6 img{width:100%;}.elementor-87 .elementor-element.elementor-element-7ae0518b{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-2d282481 .elementor-heading-title{font-size:22px;}.elementor-87 .elementor-element.elementor-element-768aa3a1{font-size:15px;}.elementor-87 .elementor-element.elementor-element-26a61444 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-4d13df9e{width:100%;}.elementor-87 .elementor-element.elementor-element-4844286f img{width:100%;}.elementor-87 .elementor-element.elementor-element-292887e4{--spacer-size:5px;}.elementor-87 .elementor-element.elementor-element-311cc576 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-45e537e0{font-size:15px;}.elementor-87 .elementor-element.elementor-element-2871191d .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-25c890cf{--spacer-size:5px;}.elementor-87 .elementor-element.elementor-element-4aa216b{--spacer-size:5px;}.elementor-87 .elementor-element.elementor-element-8d6cce4{width:100%;}.elementor-87 .elementor-element.elementor-element-30c9f36 img{width:100%;}.elementor-87 .elementor-element.elementor-element-ecb611f{--spacer-size:5px;}.elementor-87 .elementor-element.elementor-element-730f928 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-8ec4163{font-size:15px;}.elementor-87 .elementor-element.elementor-element-dc1157c .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-6c7ccb7{--spacer-size:5px;}.elementor-87 .elementor-element.elementor-element-edcdcb4{--spacer-size:11px;}.elementor-87 .elementor-element.elementor-element-63173a1{width:100%;}.elementor-87 .elementor-element.elementor-element-1f4deb22 img{width:100%;}.elementor-87 .elementor-element.elementor-element-3334efd3{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-60f9362 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-4e432b37{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7e2efe08 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-3c26426a{width:100%;}.elementor-87 .elementor-element.elementor-element-62a4b285 img{width:100%;}.elementor-87 .elementor-element.elementor-element-25733a90{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-82c460 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-12015bf9{font-size:15px;}.elementor-87 .elementor-element.elementor-element-66e4adf7 .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-c9d635f{width:100%;}.elementor-87 .elementor-element.elementor-element-5e42aefc img{width:100%;}.elementor-87 .elementor-element.elementor-element-494d8b8{--spacer-size:6px;}.elementor-87 .elementor-element.elementor-element-1e5e3204 .elementor-heading-title{font-size:15px;}.elementor-87 .elementor-element.elementor-element-31337f49{font-size:15px;}.elementor-87 .elementor-element.elementor-element-6d231b5e .elementor-heading-title{font-size:17px;}.elementor-87 .elementor-element.elementor-element-76807039 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-2feb50ab .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-5e5bd058{font-size:15px;}.elementor-87 .elementor-element.elementor-element-5052a137{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-22891631 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-499c5017 .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-34e918ec{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-1502c9dc{width:100%;}.elementor-87 .elementor-element.elementor-element-14583cdb{width:100%;}.elementor-87 .elementor-element.elementor-element-2855af5b{font-size:15px;}.elementor-87 .elementor-element.elementor-element-76cfa7cf{width:100%;}.elementor-87 .elementor-element.elementor-element-7c2ad754{--spacer-size:20px;}.elementor-87 .elementor-element.elementor-element-34acb5a6{width:100%;}.elementor-87 .elementor-element.elementor-element-32bc5c9b{font-size:15px;}.elementor-87 .elementor-element.elementor-element-30c02602{width:100%;}.elementor-87 .elementor-element.elementor-element-745e5500{font-size:15px;}.elementor-87 .elementor-element.elementor-element-699e4d6e{width:100%;}.elementor-87 .elementor-element.elementor-element-2b70b48b .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-76b8d094{font-size:15px;}.elementor-87 .elementor-element.elementor-element-60ead4d1{--spacer-size:9px;}.elementor-87 .elementor-element.elementor-element-210e8137{width:100%;}.elementor-87 .elementor-element.elementor-element-31a5fe25{width:100%;}.elementor-87 .elementor-element.elementor-element-3c1de1cf .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-58138d63{width:100%;}.elementor-87 .elementor-element.elementor-element-47d5eb8b .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-5b51de21{font-size:15px;}.elementor-87 .elementor-element.elementor-element-34cf9552{--spacer-size:2px;}.elementor-87 .elementor-element.elementor-element-4f650749{width:100%;}.elementor-87 .elementor-element.elementor-element-667eea75 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-1323b02{width:100%;}.elementor-87 .elementor-element.elementor-element-2116999d .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-36c97071{font-size:15px;}.elementor-87 .elementor-element.elementor-element-56775ba7{--spacer-size:2px;}.elementor-87 .elementor-element.elementor-element-49ff937f{width:100%;}.elementor-87 .elementor-element.elementor-element-6d9a09a5 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-63e9e2e{width:100%;}.elementor-87 .elementor-element.elementor-element-36576618 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-275a79b9{font-size:15px;}.elementor-87 .elementor-element.elementor-element-15d2e3c6{--spacer-size:2px;}.elementor-87 .elementor-element.elementor-element-2af9ab63{width:100%;}.elementor-87 .elementor-element.elementor-element-27cf28b5 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-3ce1436{width:100%;}.elementor-87 .elementor-element.elementor-element-a4480a1 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-1d602b70{font-size:15px;}.elementor-87 .elementor-element.elementor-element-295e4462{--spacer-size:2px;}.elementor-87 .elementor-element.elementor-element-7bc0859f{width:100%;}.elementor-87 .elementor-element.elementor-element-d0114ae .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-77fd250a{width:100%;}.elementor-87 .elementor-element.elementor-element-6b9975ce .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-7205e53b{font-size:15px;}.elementor-87 .elementor-element.elementor-element-46f6c0cd{--spacer-size:2px;}.elementor-87 .elementor-element.elementor-element-323e6a7{width:100%;}.elementor-87 .elementor-element.elementor-element-2960beb5 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-178fdfa2{width:100%;}.elementor-87 .elementor-element.elementor-element-9295712 .elementor-heading-title{font-size:16px;}.elementor-87 .elementor-element.elementor-element-683288c2{font-size:15px;}.elementor-87 .elementor-element.elementor-element-14ed3840 .elementor-heading-title{font-size:11px;}.elementor-87 .elementor-element.elementor-element-30d3afcc .elementor-heading-title{font-size:30px;}.elementor-87 .elementor-element.elementor-element-53ad2dc1{font-size:15px;}.elementor-87 .elementor-element.elementor-element-6f1db54d{--spacer-size:15px;}.elementor-87 .elementor-element.elementor-element-47998633{width:100%;}.elementor-87 .elementor-element.elementor-element-3fcba856 .elementor-heading-title{font-size:24px;}.elementor-87 .elementor-element.elementor-element-b905f23{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7a867563{width:100%;}.elementor-87 .elementor-element.elementor-element-591ab8c4 .elementor-heading-title{font-size:24px;}.elementor-87 .elementor-element.elementor-element-40f5e1c2{font-size:15px;}.elementor-87 .elementor-element.elementor-element-29bcc0d7{width:100%;}.elementor-87 .elementor-element.elementor-element-253c6c2d .elementor-heading-title{font-size:24px;}.elementor-87 .elementor-element.elementor-element-2762404b{font-size:15px;}.elementor-87 .elementor-element.elementor-element-7b36956{width:100%;}.elementor-87 .elementor-element.elementor-element-55e11b42 .elementor-heading-title{font-size:24px;}.elementor-87 .elementor-element.elementor-element-28326d74{font-size:15px;}}/* Start custom CSS for column, class: .elementor-element-53838d3c */.elementor-87 .elementor-element.elementor-element-53838d3c { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-53838d3c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-53838d3c img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-53838d3c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-53838d3c p, .elementor-87 .elementor-element.elementor-element-53838d3c h1, .elementor-87 .elementor-element.elementor-element-53838d3c h2, .elementor-87 .elementor-element.elementor-element-53838d3c h3, .elementor-87 .elementor-element.elementor-element-53838d3c h4, .elementor-87 .elementor-element.elementor-element-53838d3c h5, .elementor-87 .elementor-element.elementor-element-53838d3c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7435bbf6 */.elementor-87 .elementor-element.elementor-element-7435bbf6 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-7435bbf6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7435bbf6 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-7435bbf6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7435bbf6 p, .elementor-87 .elementor-element.elementor-element-7435bbf6 h1, .elementor-87 .elementor-element.elementor-element-7435bbf6 h2, .elementor-87 .elementor-element.elementor-element-7435bbf6 h3, .elementor-87 .elementor-element.elementor-element-7435bbf6 h4, .elementor-87 .elementor-element.elementor-element-7435bbf6 h5, .elementor-87 .elementor-element.elementor-element-7435bbf6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3135f532 */.elementor-87 .elementor-element.elementor-element-3135f532 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-3135f532 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-3135f532 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-3135f532 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52f067b6 */.elementor-87 .elementor-element.elementor-element-52f067b6 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-52f067b6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-52f067b6 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-52f067b6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-52f067b6 p, .elementor-87 .elementor-element.elementor-element-52f067b6 h1, .elementor-87 .elementor-element.elementor-element-52f067b6 h2, .elementor-87 .elementor-element.elementor-element-52f067b6 h3, .elementor-87 .elementor-element.elementor-element-52f067b6 h4, .elementor-87 .elementor-element.elementor-element-52f067b6 h5, .elementor-87 .elementor-element.elementor-element-52f067b6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-239c2458 */.elementor-87 .elementor-element.elementor-element-239c2458 { border-top: 4px solid #f59e0b; }
.elementor-87 .elementor-element.elementor-element-239c2458 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-87 .elementor-element.elementor-element-239c2458 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-87 .elementor-element.elementor-element-239c2458 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-87 .elementor-element.elementor-element-239c2458 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-hero-0-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-87 .elementor-element.elementor-element-239c2458, .elementor-87 .elementor-element.elementor-element-239c2458 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75e8ddfe */.elementor-87 .elementor-element.elementor-element-75e8ddfe { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-75e8ddfe > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-75e8ddfe img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-75e8ddfe .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-75e8ddfe p, .elementor-87 .elementor-element.elementor-element-75e8ddfe h1, .elementor-87 .elementor-element.elementor-element-75e8ddfe h2, .elementor-87 .elementor-element.elementor-element-75e8ddfe h3, .elementor-87 .elementor-element.elementor-element-75e8ddfe h4, .elementor-87 .elementor-element.elementor-element-75e8ddfe h5, .elementor-87 .elementor-element.elementor-element-75e8ddfe h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a51b9e2 */.elementor-87 .elementor-element.elementor-element-2a51b9e2 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-2a51b9e2 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-2a51b9e2 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-2a51b9e2 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57cf4b30 */.elementor-87 .elementor-element.elementor-element-57cf4b30 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-57cf4b30 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-57cf4b30 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-57cf4b30 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-57cf4b30 p, .elementor-87 .elementor-element.elementor-element-57cf4b30 h1, .elementor-87 .elementor-element.elementor-element-57cf4b30 h2, .elementor-87 .elementor-element.elementor-element-57cf4b30 h3, .elementor-87 .elementor-element.elementor-element-57cf4b30 h4, .elementor-87 .elementor-element.elementor-element-57cf4b30 h5, .elementor-87 .elementor-element.elementor-element-57cf4b30 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-20b77088 */.elementor-87 .elementor-element.elementor-element-20b77088 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-20b77088 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-20b77088 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-20b77088 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-20b77088 p, .elementor-87 .elementor-element.elementor-element-20b77088 h1, .elementor-87 .elementor-element.elementor-element-20b77088 h2, .elementor-87 .elementor-element.elementor-element-20b77088 h3, .elementor-87 .elementor-element.elementor-element-20b77088 h4, .elementor-87 .elementor-element.elementor-element-20b77088 h5, .elementor-87 .elementor-element.elementor-element-20b77088 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-293700ab */.elementor-87 .elementor-element.elementor-element-293700ab { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-293700ab > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-293700ab img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-293700ab .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-293700ab p, .elementor-87 .elementor-element.elementor-element-293700ab h1, .elementor-87 .elementor-element.elementor-element-293700ab h2, .elementor-87 .elementor-element.elementor-element-293700ab h3, .elementor-87 .elementor-element.elementor-element-293700ab h4, .elementor-87 .elementor-element.elementor-element-293700ab h5, .elementor-87 .elementor-element.elementor-element-293700ab h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-419cb578 */.elementor-87 .elementor-element.elementor-element-419cb578 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-419cb578 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-419cb578 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-419cb578 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-419cb578 p, .elementor-87 .elementor-element.elementor-element-419cb578 h1, .elementor-87 .elementor-element.elementor-element-419cb578 h2, .elementor-87 .elementor-element.elementor-element-419cb578 h3, .elementor-87 .elementor-element.elementor-element-419cb578 h4, .elementor-87 .elementor-element.elementor-element-419cb578 h5, .elementor-87 .elementor-element.elementor-element-419cb578 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2cbde85 */.elementor-87 .elementor-element.elementor-element-2cbde85 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-2cbde85 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-2cbde85 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-2cbde85 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47ade250 */.elementor-87 .elementor-element.elementor-element-47ade250 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-47ade250 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-47ade250 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-47ade250 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-47ade250 p, .elementor-87 .elementor-element.elementor-element-47ade250 h1, .elementor-87 .elementor-element.elementor-element-47ade250 h2, .elementor-87 .elementor-element.elementor-element-47ade250 h3, .elementor-87 .elementor-element.elementor-element-47ade250 h4, .elementor-87 .elementor-element.elementor-element-47ade250 h5, .elementor-87 .elementor-element.elementor-element-47ade250 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d8cb4fd */.elementor-87 .elementor-element.elementor-element-1d8cb4fd { position: relative; }
.elementor-87 .elementor-element.elementor-element-1d8cb4fd::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(245,158,11,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-87 .elementor-element.elementor-element-1d8cb4fd > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-284ec13c */.elementor-87 .elementor-element.elementor-element-284ec13c { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-284ec13c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-284ec13c img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-284ec13c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-284ec13c p, .elementor-87 .elementor-element.elementor-element-284ec13c h1, .elementor-87 .elementor-element.elementor-element-284ec13c h2, .elementor-87 .elementor-element.elementor-element-284ec13c h3, .elementor-87 .elementor-element.elementor-element-284ec13c h4, .elementor-87 .elementor-element.elementor-element-284ec13c h5, .elementor-87 .elementor-element.elementor-element-284ec13c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b36ef80 */.elementor-87 .elementor-element.elementor-element-3b36ef80 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3b36ef80 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3b36ef80 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3b36ef80 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3b36ef80 p, .elementor-87 .elementor-element.elementor-element-3b36ef80 h1, .elementor-87 .elementor-element.elementor-element-3b36ef80 h2, .elementor-87 .elementor-element.elementor-element-3b36ef80 h3, .elementor-87 .elementor-element.elementor-element-3b36ef80 h4, .elementor-87 .elementor-element.elementor-element-3b36ef80 h5, .elementor-87 .elementor-element.elementor-element-3b36ef80 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-586278c5 */.elementor-87 .elementor-element.elementor-element-586278c5 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-586278c5 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-586278c5 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-586278c5 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d167a58 */.elementor-87 .elementor-element.elementor-element-7d167a58 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-7d167a58 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7d167a58 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-7d167a58 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7d167a58 p, .elementor-87 .elementor-element.elementor-element-7d167a58 h1, .elementor-87 .elementor-element.elementor-element-7d167a58 h2, .elementor-87 .elementor-element.elementor-element-7d167a58 h3, .elementor-87 .elementor-element.elementor-element-7d167a58 h4, .elementor-87 .elementor-element.elementor-element-7d167a58 h5, .elementor-87 .elementor-element.elementor-element-7d167a58 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d13df9e */.elementor-87 .elementor-element.elementor-element-4d13df9e { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-4d13df9e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4d13df9e img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-4d13df9e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4d13df9e p, .elementor-87 .elementor-element.elementor-element-4d13df9e h1, .elementor-87 .elementor-element.elementor-element-4d13df9e h2, .elementor-87 .elementor-element.elementor-element-4d13df9e h3, .elementor-87 .elementor-element.elementor-element-4d13df9e h4, .elementor-87 .elementor-element.elementor-element-4d13df9e h5, .elementor-87 .elementor-element.elementor-element-4d13df9e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8d6cce4 */.elementor-87 .elementor-element.elementor-element-8d6cce4 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-8d6cce4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-8d6cce4 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-8d6cce4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-8d6cce4 p, .elementor-87 .elementor-element.elementor-element-8d6cce4 h1, .elementor-87 .elementor-element.elementor-element-8d6cce4 h2, .elementor-87 .elementor-element.elementor-element-8d6cce4 h3, .elementor-87 .elementor-element.elementor-element-8d6cce4 h4, .elementor-87 .elementor-element.elementor-element-8d6cce4 h5, .elementor-87 .elementor-element.elementor-element-8d6cce4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53cb97b8 */.elementor-87 .elementor-element.elementor-element-53cb97b8 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-53cb97b8 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-53cb97b8 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-53cb97b8 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63173a1 */.elementor-87 .elementor-element.elementor-element-63173a1 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-63173a1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-63173a1 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-63173a1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-63173a1 p, .elementor-87 .elementor-element.elementor-element-63173a1 h1, .elementor-87 .elementor-element.elementor-element-63173a1 h2, .elementor-87 .elementor-element.elementor-element-63173a1 h3, .elementor-87 .elementor-element.elementor-element-63173a1 h4, .elementor-87 .elementor-element.elementor-element-63173a1 h5, .elementor-87 .elementor-element.elementor-element-63173a1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c26426a */.elementor-87 .elementor-element.elementor-element-3c26426a { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3c26426a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3c26426a img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3c26426a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3c26426a p, .elementor-87 .elementor-element.elementor-element-3c26426a h1, .elementor-87 .elementor-element.elementor-element-3c26426a h2, .elementor-87 .elementor-element.elementor-element-3c26426a h3, .elementor-87 .elementor-element.elementor-element-3c26426a h4, .elementor-87 .elementor-element.elementor-element-3c26426a h5, .elementor-87 .elementor-element.elementor-element-3c26426a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c9d635f */.elementor-87 .elementor-element.elementor-element-c9d635f { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-c9d635f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-c9d635f img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-c9d635f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-c9d635f p, .elementor-87 .elementor-element.elementor-element-c9d635f h1, .elementor-87 .elementor-element.elementor-element-c9d635f h2, .elementor-87 .elementor-element.elementor-element-c9d635f h3, .elementor-87 .elementor-element.elementor-element-c9d635f h4, .elementor-87 .elementor-element.elementor-element-c9d635f h5, .elementor-87 .elementor-element.elementor-element-c9d635f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79ee0790 */.elementor-87 .elementor-element.elementor-element-79ee0790 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-79ee0790 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-79ee0790 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-79ee0790 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3910433c */.elementor-87 .elementor-element.elementor-element-3910433c { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3910433c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3910433c img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3910433c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3910433c p, .elementor-87 .elementor-element.elementor-element-3910433c h1, .elementor-87 .elementor-element.elementor-element-3910433c h2, .elementor-87 .elementor-element.elementor-element-3910433c h3, .elementor-87 .elementor-element.elementor-element-3910433c h4, .elementor-87 .elementor-element.elementor-element-3910433c h5, .elementor-87 .elementor-element.elementor-element-3910433c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19973ebf */.elementor-87 .elementor-element.elementor-element-19973ebf .elementor-widget {
  animation: codex_category-grid-3-soft-reveal 700ms ease both;
}
.elementor-87 .elementor-element.elementor-element-19973ebf .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-87 .elementor-element.elementor-element-19973ebf .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-87 .elementor-element.elementor-element-19973ebf .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-grid-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-87 .elementor-element.elementor-element-19973ebf, .elementor-87 .elementor-element.elementor-element-19973ebf * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f6e3b8f */.elementor-87 .elementor-element.elementor-element-4f6e3b8f { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-4f6e3b8f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4f6e3b8f img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-4f6e3b8f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4f6e3b8f p, .elementor-87 .elementor-element.elementor-element-4f6e3b8f h1, .elementor-87 .elementor-element.elementor-element-4f6e3b8f h2, .elementor-87 .elementor-element.elementor-element-4f6e3b8f h3, .elementor-87 .elementor-element.elementor-element-4f6e3b8f h4, .elementor-87 .elementor-element.elementor-element-4f6e3b8f h5, .elementor-87 .elementor-element.elementor-element-4f6e3b8f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-538461ef */.elementor-87 .elementor-element.elementor-element-538461ef { position: relative; }
.elementor-87 .elementor-element.elementor-element-538461ef::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#f59e0b; z-index:1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1502c9dc */.elementor-87 .elementor-element.elementor-element-1502c9dc { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-1502c9dc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1502c9dc img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-1502c9dc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1502c9dc p, .elementor-87 .elementor-element.elementor-element-1502c9dc h1, .elementor-87 .elementor-element.elementor-element-1502c9dc h2, .elementor-87 .elementor-element.elementor-element-1502c9dc h3, .elementor-87 .elementor-element.elementor-element-1502c9dc h4, .elementor-87 .elementor-element.elementor-element-1502c9dc h5, .elementor-87 .elementor-element.elementor-element-1502c9dc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14583cdb */.elementor-87 .elementor-element.elementor-element-14583cdb { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-14583cdb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-14583cdb img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-14583cdb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-14583cdb p, .elementor-87 .elementor-element.elementor-element-14583cdb h1, .elementor-87 .elementor-element.elementor-element-14583cdb h2, .elementor-87 .elementor-element.elementor-element-14583cdb h3, .elementor-87 .elementor-element.elementor-element-14583cdb h4, .elementor-87 .elementor-element.elementor-element-14583cdb h5, .elementor-87 .elementor-element.elementor-element-14583cdb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76cfa7cf */.elementor-87 .elementor-element.elementor-element-76cfa7cf { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-76cfa7cf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-76cfa7cf img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-76cfa7cf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-76cfa7cf p, .elementor-87 .elementor-element.elementor-element-76cfa7cf h1, .elementor-87 .elementor-element.elementor-element-76cfa7cf h2, .elementor-87 .elementor-element.elementor-element-76cfa7cf h3, .elementor-87 .elementor-element.elementor-element-76cfa7cf h4, .elementor-87 .elementor-element.elementor-element-76cfa7cf h5, .elementor-87 .elementor-element.elementor-element-76cfa7cf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b729fb7 */.elementor-87 .elementor-element.elementor-element-7b729fb7 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-7b729fb7 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-7b729fb7 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-7b729fb7 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-34acb5a6 */.elementor-87 .elementor-element.elementor-element-34acb5a6 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-34acb5a6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-34acb5a6 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-34acb5a6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-34acb5a6 p, .elementor-87 .elementor-element.elementor-element-34acb5a6 h1, .elementor-87 .elementor-element.elementor-element-34acb5a6 h2, .elementor-87 .elementor-element.elementor-element-34acb5a6 h3, .elementor-87 .elementor-element.elementor-element-34acb5a6 h4, .elementor-87 .elementor-element.elementor-element-34acb5a6 h5, .elementor-87 .elementor-element.elementor-element-34acb5a6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-30c02602 */.elementor-87 .elementor-element.elementor-element-30c02602 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-30c02602 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-30c02602 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-30c02602 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-30c02602 p, .elementor-87 .elementor-element.elementor-element-30c02602 h1, .elementor-87 .elementor-element.elementor-element-30c02602 h2, .elementor-87 .elementor-element.elementor-element-30c02602 h3, .elementor-87 .elementor-element.elementor-element-30c02602 h4, .elementor-87 .elementor-element.elementor-element-30c02602 h5, .elementor-87 .elementor-element.elementor-element-30c02602 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6785650 */.elementor-87 .elementor-element.elementor-element-6785650 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-6785650 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-6785650 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-6785650 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c1cb92 */.elementor-87 .elementor-element.elementor-element-3c1cb92 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3c1cb92 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3c1cb92 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3c1cb92 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3c1cb92 p, .elementor-87 .elementor-element.elementor-element-3c1cb92 h1, .elementor-87 .elementor-element.elementor-element-3c1cb92 h2, .elementor-87 .elementor-element.elementor-element-3c1cb92 h3, .elementor-87 .elementor-element.elementor-element-3c1cb92 h4, .elementor-87 .elementor-element.elementor-element-3c1cb92 h5, .elementor-87 .elementor-element.elementor-element-3c1cb92 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-699e4d6e */.elementor-87 .elementor-element.elementor-element-699e4d6e { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-699e4d6e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-699e4d6e img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-699e4d6e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-699e4d6e p, .elementor-87 .elementor-element.elementor-element-699e4d6e h1, .elementor-87 .elementor-element.elementor-element-699e4d6e h2, .elementor-87 .elementor-element.elementor-element-699e4d6e h3, .elementor-87 .elementor-element.elementor-element-699e4d6e h4, .elementor-87 .elementor-element.elementor-element-699e4d6e h5, .elementor-87 .elementor-element.elementor-element-699e4d6e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-210e8137 */.elementor-87 .elementor-element.elementor-element-210e8137 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-210e8137 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-210e8137 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-210e8137 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-210e8137 p, .elementor-87 .elementor-element.elementor-element-210e8137 h1, .elementor-87 .elementor-element.elementor-element-210e8137 h2, .elementor-87 .elementor-element.elementor-element-210e8137 h3, .elementor-87 .elementor-element.elementor-element-210e8137 h4, .elementor-87 .elementor-element.elementor-element-210e8137 h5, .elementor-87 .elementor-element.elementor-element-210e8137 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-914af7f */.elementor-87 .elementor-element.elementor-element-914af7f > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-914af7f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-914af7f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-914af7f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31a5fe25 */.elementor-87 .elementor-element.elementor-element-31a5fe25 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-31a5fe25 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-31a5fe25 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-31a5fe25 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-31a5fe25 p, .elementor-87 .elementor-element.elementor-element-31a5fe25 h1, .elementor-87 .elementor-element.elementor-element-31a5fe25 h2, .elementor-87 .elementor-element.elementor-element-31a5fe25 h3, .elementor-87 .elementor-element.elementor-element-31a5fe25 h4, .elementor-87 .elementor-element.elementor-element-31a5fe25 h5, .elementor-87 .elementor-element.elementor-element-31a5fe25 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58138d63 */.elementor-87 .elementor-element.elementor-element-58138d63 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-58138d63 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-58138d63 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-58138d63 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-58138d63 p, .elementor-87 .elementor-element.elementor-element-58138d63 h1, .elementor-87 .elementor-element.elementor-element-58138d63 h2, .elementor-87 .elementor-element.elementor-element-58138d63 h3, .elementor-87 .elementor-element.elementor-element-58138d63 h4, .elementor-87 .elementor-element.elementor-element-58138d63 h5, .elementor-87 .elementor-element.elementor-element-58138d63 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31fd41ff */.elementor-87 .elementor-element.elementor-element-31fd41ff > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-31fd41ff > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-31fd41ff > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-31fd41ff img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f650749 */.elementor-87 .elementor-element.elementor-element-4f650749 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-4f650749 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4f650749 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-4f650749 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-4f650749 p, .elementor-87 .elementor-element.elementor-element-4f650749 h1, .elementor-87 .elementor-element.elementor-element-4f650749 h2, .elementor-87 .elementor-element.elementor-element-4f650749 h3, .elementor-87 .elementor-element.elementor-element-4f650749 h4, .elementor-87 .elementor-element.elementor-element-4f650749 h5, .elementor-87 .elementor-element.elementor-element-4f650749 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1323b02 */.elementor-87 .elementor-element.elementor-element-1323b02 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-1323b02 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1323b02 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-1323b02 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1323b02 p, .elementor-87 .elementor-element.elementor-element-1323b02 h1, .elementor-87 .elementor-element.elementor-element-1323b02 h2, .elementor-87 .elementor-element.elementor-element-1323b02 h3, .elementor-87 .elementor-element.elementor-element-1323b02 h4, .elementor-87 .elementor-element.elementor-element-1323b02 h5, .elementor-87 .elementor-element.elementor-element-1323b02 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-214af69 */.elementor-87 .elementor-element.elementor-element-214af69 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-214af69 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-214af69 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-214af69 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49ff937f */.elementor-87 .elementor-element.elementor-element-49ff937f { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-49ff937f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-49ff937f img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-49ff937f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-49ff937f p, .elementor-87 .elementor-element.elementor-element-49ff937f h1, .elementor-87 .elementor-element.elementor-element-49ff937f h2, .elementor-87 .elementor-element.elementor-element-49ff937f h3, .elementor-87 .elementor-element.elementor-element-49ff937f h4, .elementor-87 .elementor-element.elementor-element-49ff937f h5, .elementor-87 .elementor-element.elementor-element-49ff937f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63e9e2e */.elementor-87 .elementor-element.elementor-element-63e9e2e { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-63e9e2e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-63e9e2e img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-63e9e2e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-63e9e2e p, .elementor-87 .elementor-element.elementor-element-63e9e2e h1, .elementor-87 .elementor-element.elementor-element-63e9e2e h2, .elementor-87 .elementor-element.elementor-element-63e9e2e h3, .elementor-87 .elementor-element.elementor-element-63e9e2e h4, .elementor-87 .elementor-element.elementor-element-63e9e2e h5, .elementor-87 .elementor-element.elementor-element-63e9e2e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38bdeefb */.elementor-87 .elementor-element.elementor-element-38bdeefb > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-38bdeefb > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-38bdeefb > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-38bdeefb img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2af9ab63 */.elementor-87 .elementor-element.elementor-element-2af9ab63 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-2af9ab63 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2af9ab63 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-2af9ab63 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-2af9ab63 p, .elementor-87 .elementor-element.elementor-element-2af9ab63 h1, .elementor-87 .elementor-element.elementor-element-2af9ab63 h2, .elementor-87 .elementor-element.elementor-element-2af9ab63 h3, .elementor-87 .elementor-element.elementor-element-2af9ab63 h4, .elementor-87 .elementor-element.elementor-element-2af9ab63 h5, .elementor-87 .elementor-element.elementor-element-2af9ab63 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ce1436 */.elementor-87 .elementor-element.elementor-element-3ce1436 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-3ce1436 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3ce1436 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-3ce1436 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-3ce1436 p, .elementor-87 .elementor-element.elementor-element-3ce1436 h1, .elementor-87 .elementor-element.elementor-element-3ce1436 h2, .elementor-87 .elementor-element.elementor-element-3ce1436 h3, .elementor-87 .elementor-element.elementor-element-3ce1436 h4, .elementor-87 .elementor-element.elementor-element-3ce1436 h5, .elementor-87 .elementor-element.elementor-element-3ce1436 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71b22df0 */.elementor-87 .elementor-element.elementor-element-71b22df0 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-71b22df0 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-71b22df0 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-71b22df0 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7bc0859f */.elementor-87 .elementor-element.elementor-element-7bc0859f { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-7bc0859f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7bc0859f img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-7bc0859f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7bc0859f p, .elementor-87 .elementor-element.elementor-element-7bc0859f h1, .elementor-87 .elementor-element.elementor-element-7bc0859f h2, .elementor-87 .elementor-element.elementor-element-7bc0859f h3, .elementor-87 .elementor-element.elementor-element-7bc0859f h4, .elementor-87 .elementor-element.elementor-element-7bc0859f h5, .elementor-87 .elementor-element.elementor-element-7bc0859f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77fd250a */.elementor-87 .elementor-element.elementor-element-77fd250a { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-77fd250a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-77fd250a img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-77fd250a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-77fd250a p, .elementor-87 .elementor-element.elementor-element-77fd250a h1, .elementor-87 .elementor-element.elementor-element-77fd250a h2, .elementor-87 .elementor-element.elementor-element-77fd250a h3, .elementor-87 .elementor-element.elementor-element-77fd250a h4, .elementor-87 .elementor-element.elementor-element-77fd250a h5, .elementor-87 .elementor-element.elementor-element-77fd250a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-150d0d96 */.elementor-87 .elementor-element.elementor-element-150d0d96 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-150d0d96 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-150d0d96 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-150d0d96 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-323e6a7 */.elementor-87 .elementor-element.elementor-element-323e6a7 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-323e6a7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-323e6a7 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-323e6a7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-323e6a7 p, .elementor-87 .elementor-element.elementor-element-323e6a7 h1, .elementor-87 .elementor-element.elementor-element-323e6a7 h2, .elementor-87 .elementor-element.elementor-element-323e6a7 h3, .elementor-87 .elementor-element.elementor-element-323e6a7 h4, .elementor-87 .elementor-element.elementor-element-323e6a7 h5, .elementor-87 .elementor-element.elementor-element-323e6a7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-178fdfa2 */.elementor-87 .elementor-element.elementor-element-178fdfa2 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-178fdfa2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-178fdfa2 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-178fdfa2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-178fdfa2 p, .elementor-87 .elementor-element.elementor-element-178fdfa2 h1, .elementor-87 .elementor-element.elementor-element-178fdfa2 h2, .elementor-87 .elementor-element.elementor-element-178fdfa2 h3, .elementor-87 .elementor-element.elementor-element-178fdfa2 h4, .elementor-87 .elementor-element.elementor-element-178fdfa2 h5, .elementor-87 .elementor-element.elementor-element-178fdfa2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6846c7ee */.elementor-87 .elementor-element.elementor-element-6846c7ee > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-6846c7ee > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-6846c7ee > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-6846c7ee img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ec4c75e */.elementor-87 .elementor-element.elementor-element-1ec4c75e { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-1ec4c75e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1ec4c75e img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-1ec4c75e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1ec4c75e p, .elementor-87 .elementor-element.elementor-element-1ec4c75e h1, .elementor-87 .elementor-element.elementor-element-1ec4c75e h2, .elementor-87 .elementor-element.elementor-element-1ec4c75e h3, .elementor-87 .elementor-element.elementor-element-1ec4c75e h4, .elementor-87 .elementor-element.elementor-element-1ec4c75e h5, .elementor-87 .elementor-element.elementor-element-1ec4c75e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-251c58b8 */.elementor-87 .elementor-element.elementor-element-251c58b8 { border-top: 4px solid #f59e0b; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47998633 */.elementor-87 .elementor-element.elementor-element-47998633 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-47998633 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-47998633 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-47998633 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-47998633 p, .elementor-87 .elementor-element.elementor-element-47998633 h1, .elementor-87 .elementor-element.elementor-element-47998633 h2, .elementor-87 .elementor-element.elementor-element-47998633 h3, .elementor-87 .elementor-element.elementor-element-47998633 h4, .elementor-87 .elementor-element.elementor-element-47998633 h5, .elementor-87 .elementor-element.elementor-element-47998633 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a867563 */.elementor-87 .elementor-element.elementor-element-7a867563 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-7a867563 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7a867563 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-7a867563 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7a867563 p, .elementor-87 .elementor-element.elementor-element-7a867563 h1, .elementor-87 .elementor-element.elementor-element-7a867563 h2, .elementor-87 .elementor-element.elementor-element-7a867563 h3, .elementor-87 .elementor-element.elementor-element-7a867563 h4, .elementor-87 .elementor-element.elementor-element-7a867563 h5, .elementor-87 .elementor-element.elementor-element-7a867563 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29bcc0d7 */.elementor-87 .elementor-element.elementor-element-29bcc0d7 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-29bcc0d7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-29bcc0d7 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-29bcc0d7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-29bcc0d7 p, .elementor-87 .elementor-element.elementor-element-29bcc0d7 h1, .elementor-87 .elementor-element.elementor-element-29bcc0d7 h2, .elementor-87 .elementor-element.elementor-element-29bcc0d7 h3, .elementor-87 .elementor-element.elementor-element-29bcc0d7 h4, .elementor-87 .elementor-element.elementor-element-29bcc0d7 h5, .elementor-87 .elementor-element.elementor-element-29bcc0d7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b36956 */.elementor-87 .elementor-element.elementor-element-7b36956 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-7b36956 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7b36956 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-7b36956 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-7b36956 p, .elementor-87 .elementor-element.elementor-element-7b36956 h1, .elementor-87 .elementor-element.elementor-element-7b36956 h2, .elementor-87 .elementor-element.elementor-element-7b36956 h3, .elementor-87 .elementor-element.elementor-element-7b36956 h4, .elementor-87 .elementor-element.elementor-element-7b36956 h5, .elementor-87 .elementor-element.elementor-element-7b36956 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af69979 */.elementor-87 .elementor-element.elementor-element-af69979 > .elementor-container > .elementor-row,
.elementor-87 .elementor-element.elementor-element-af69979 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-87 .elementor-element.elementor-element-af69979 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-87 .elementor-element.elementor-element-af69979 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e747cd0 */.elementor-87 .elementor-element.elementor-element-1e747cd0 { min-width: 0 !important; }
.elementor-87 .elementor-element.elementor-element-1e747cd0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1e747cd0 img { max-width: 100% !important; height: auto !important; }
.elementor-87 .elementor-element.elementor-element-1e747cd0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-87 .elementor-element.elementor-element-1e747cd0 p, .elementor-87 .elementor-element.elementor-element-1e747cd0 h1, .elementor-87 .elementor-element.elementor-element-1e747cd0 h2, .elementor-87 .elementor-element.elementor-element-1e747cd0 h3, .elementor-87 .elementor-element.elementor-element-1e747cd0 h4, .elementor-87 .elementor-element.elementor-element-1e747cd0 h5, .elementor-87 .elementor-element.elementor-element-1e747cd0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */