.elementor-11 .elementor-element.elementor-element-78e6cd35:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-78e6cd35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11 .elementor-element.elementor-element-78e6cd35 > .elementor-container{min-height:82vh;}.elementor-11 .elementor-element.elementor-element-78e6cd35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-78e6cd35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-6f4d5173.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11 .elementor-element.elementor-element-6f4d5173.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-4e886ffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-4e886ffa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ba8b4b;}.elementor-11 .elementor-element.elementor-element-73919833{text-align:start;}.elementor-11 .elementor-element.elementor-element-73919833 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-20e472bf{--spacer-size:20px;}.elementor-11 .elementor-element.elementor-element-3103772e{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4ab6d53a{--spacer-size:34px;}.elementor-11 .elementor-element.elementor-element-3eabe32f .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-67b9131e{--spacer-size:12px;}.elementor-11 .elementor-element.elementor-element-46fc6a0b{text-align:center;}.elementor-11 .elementor-element.elementor-element-46fc6a0b img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-15e4f2c4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-15e4f2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-11 .elementor-element.elementor-element-15e4f2c4 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-15e4f2c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-15e4f2c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-7c760c89{text-align:center;}.elementor-11 .elementor-element.elementor-element-7c760c89 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111827;}.elementor-11 .elementor-element.elementor-element-7b1afa62 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-4ec5b42a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-4ec5b42a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11 .elementor-element.elementor-element-4ec5b42a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-4ec5b42a > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-4ec5b42a > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-4ec5b42a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-4ec5b42a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-3a141abd{text-align:center;}.elementor-11 .elementor-element.elementor-element-3a141abd img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-55698953{text-align:start;}.elementor-11 .elementor-element.elementor-element-55698953 .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-11 .elementor-element.elementor-element-60902273{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5d76c429 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#111111;color:#111111;border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-b940e9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-b940e9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11 .elementor-element.elementor-element-b940e9d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-b940e9d > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-b940e9d > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-b940e9d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-b940e9d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-04368b6{text-align:center;}.elementor-11 .elementor-element.elementor-element-04368b6 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-773db99{text-align:start;}.elementor-11 .elementor-element.elementor-element-773db99 .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-11 .elementor-element.elementor-element-242bb9f{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3dfa175:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-3dfa175 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11 .elementor-element.elementor-element-3dfa175 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-3dfa175 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-3dfa175 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-3dfa175 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-3dfa175 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-20e1c67{text-align:center;}.elementor-11 .elementor-element.elementor-element-20e1c67 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-b3ed2a6{text-align:start;}.elementor-11 .elementor-element.elementor-element-b3ed2a6 .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-11 .elementor-element.elementor-element-0866634{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e974ead:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7e974ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-11 .elementor-element.elementor-element-7e974ead > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-7e974ead{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-7e974ead > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-27bb9646 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-2d3124ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-2d3124ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f3e8;}.elementor-11 .elementor-element.elementor-element-2d3124ca > .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-11 .elementor-element.elementor-element-2d3124ca > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-2d3124ca > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-2d3124ca > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2d3124ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-64fe2c07{text-align:center;}.elementor-11 .elementor-element.elementor-element-64fe2c07 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-7ff20944{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-7ff20944 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#8c6838;}.elementor-11 .elementor-element.elementor-element-4328a98{text-align:start;}.elementor-11 .elementor-element.elementor-element-4328a98 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-5b16704a{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-1d3ccc6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-1d3ccc6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-1d3ccc6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-1d3ccc6c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-1d3ccc6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-1d3ccc6c .elementor-icon-list-icon i{color:#8c6838;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-1d3ccc6c .elementor-icon-list-icon svg{fill:#8c6838;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-1d3ccc6c{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-1d3ccc6c .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-21c146a1{--spacer-size:16px;}.elementor-11 .elementor-element.elementor-element-50248e73 .elementor-button{background-color:transparent;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#111827;color:#111827;border-style:solid;border-width:2px 2px 2px 2px;border-color:#d1d1bc;border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-4f1b0424:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4f1b0424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4f1b0424 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-4f1b0424{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-4f1b0424 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-330aabc > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-4372a9a8{text-align:center;}.elementor-11 .elementor-element.elementor-element-4372a9a8 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-6d56be5c{--spacer-size:14px;}.elementor-11 .elementor-element.elementor-element-4a152c88{text-align:center;}.elementor-11 .elementor-element.elementor-element-4a152c88 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-7ec35b2{--spacer-size:14px;}.elementor-11 .elementor-element.elementor-element-4089affd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-4089affd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#8c6838;}.elementor-11 .elementor-element.elementor-element-77a161b1{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-78fbfd0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-78fbfd0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#8c6838;}.elementor-11 .elementor-element.elementor-element-68c7313b{text-align:start;}.elementor-11 .elementor-element.elementor-element-68c7313b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-6cd4c152{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-72e2dfe4{--spacer-size:12px;}.elementor-11 .elementor-element.elementor-element-15c371e5{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-2ef35660:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-2ef35660 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-11 .elementor-element.elementor-element-2ef35660 > .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-11 .elementor-element.elementor-element-2ef35660 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-2ef35660 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-2ef35660 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-11 .elementor-element.elementor-element-2ef35660 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-cd93c52 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-cd93c52.elementor-view-stacked .elementor-icon{background-color:#8c6838;}.elementor-11 .elementor-element.elementor-element-cd93c52.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-cd93c52.elementor-view-default .elementor-icon{fill:#8c6838;color:#8c6838;border-color:#8c6838;}.elementor-11 .elementor-element.elementor-element-cd93c52 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-cd93c52 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-cd93c52 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-cd93c52 .elementor-icon-box-title{color:#0b1929;}.elementor-11 .elementor-element.elementor-element-cd93c52 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-11 .elementor-element.elementor-element-73259cb8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-73259cb8.elementor-view-stacked .elementor-icon{background-color:#8c6838;}.elementor-11 .elementor-element.elementor-element-73259cb8.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-73259cb8.elementor-view-default .elementor-icon{fill:#8c6838;color:#8c6838;border-color:#8c6838;}.elementor-11 .elementor-element.elementor-element-73259cb8 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-73259cb8 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-73259cb8 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-73259cb8 .elementor-icon-box-title{color:#0b1929;}.elementor-11 .elementor-element.elementor-element-73259cb8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-11 .elementor-element.elementor-element-7d1e5fe9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-7d1e5fe9.elementor-view-stacked .elementor-icon{background-color:#8c6838;}.elementor-11 .elementor-element.elementor-element-7d1e5fe9.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7d1e5fe9.elementor-view-default .elementor-icon{fill:#8c6838;color:#8c6838;border-color:#8c6838;}.elementor-11 .elementor-element.elementor-element-7d1e5fe9 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-7d1e5fe9 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7d1e5fe9 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-7d1e5fe9 .elementor-icon-box-title{color:#0b1929;}.elementor-11 .elementor-element.elementor-element-7d1e5fe9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-11 .elementor-element.elementor-element-5a429282:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5a429282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5a429282 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-5a429282{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-5a429282 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-3926175b{text-align:start;}.elementor-11 .elementor-element.elementor-element-3926175b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-337f2c0b{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-47485c5b > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-340dba1c{text-align:center;}.elementor-11 .elementor-element.elementor-element-340dba1c img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-2755d6a6{text-align:start;}.elementor-11 .elementor-element.elementor-element-2755d6a6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-7086c535{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-fd4a2a6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-563f4a6e .elementor-button{background-color:#d1d1bc;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#111827;color:#111827;border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-7fc0db7{text-align:center;}.elementor-11 .elementor-element.elementor-element-7fc0db7 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-d572578{text-align:start;}.elementor-11 .elementor-element.elementor-element-d572578 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-9aa127c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-654b834{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-716d18e{text-align:center;}.elementor-11 .elementor-element.elementor-element-716d18e img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-e7d1e23{text-align:start;}.elementor-11 .elementor-element.elementor-element-e7d1e23 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-e79f017{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-5839e3a{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-60d891e > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-1cb640f{text-align:center;}.elementor-11 .elementor-element.elementor-element-1cb640f img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-34cf788{text-align:start;}.elementor-11 .elementor-element.elementor-element-34cf788 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-442d5a7{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-0df5b2c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-b41778b{text-align:center;}.elementor-11 .elementor-element.elementor-element-b41778b img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-6b5f3e7{text-align:start;}.elementor-11 .elementor-element.elementor-element-6b5f3e7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-944b7e6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-2bb8975{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-6f64b40{text-align:center;}.elementor-11 .elementor-element.elementor-element-6f64b40 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-63d938b{text-align:start;}.elementor-11 .elementor-element.elementor-element-63d938b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-f95ed84{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-c4a1d26{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-6e2f68f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6e2f68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f3e8;}.elementor-11 .elementor-element.elementor-element-6e2f68f > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-6e2f68f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-6e2f68f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-edb4a68 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-6739695{text-align:start;}.elementor-11 .elementor-element.elementor-element-6739695 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-966aecc{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-1cec82d > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-f392512:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-f392512 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f392512 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-f392512 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-f392512 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-f392512 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-f392512 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-7e93f31{text-align:start;}.elementor-11 .elementor-element.elementor-element-7e93f31 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-ebfca0a{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-003bfb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-003bfb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-003bfb8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-003bfb8 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-003bfb8 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-003bfb8 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-003bfb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-c475bf6{text-align:start;}.elementor-11 .elementor-element.elementor-element-c475bf6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-83de064{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-0d62bc9{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-a8503b0 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-516d63c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-516d63c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-516d63c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-516d63c > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-516d63c > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-516d63c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-516d63c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-2074423{text-align:start;}.elementor-11 .elementor-element.elementor-element-2074423 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-27eb8bf{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-00e6dd4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-00e6dd4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-00e6dd4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-00e6dd4 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-00e6dd4 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-00e6dd4 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-00e6dd4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-856d0ef{text-align:start;}.elementor-11 .elementor-element.elementor-element-856d0ef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-e43db5c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-cff31d0{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-6fcc150 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-33be865:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-33be865 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-33be865 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-33be865 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-33be865 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-33be865 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-33be865 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-34eb508{text-align:start;}.elementor-11 .elementor-element.elementor-element-34eb508 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-54d3154{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-b7d69bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-b7d69bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b7d69bb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-b7d69bb > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-b7d69bb > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-b7d69bb > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-b7d69bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-88d6ef9{text-align:start;}.elementor-11 .elementor-element.elementor-element-88d6ef9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-e596052{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-6334ee6c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6334ee6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4ec;}.elementor-11 .elementor-element.elementor-element-6334ee6c > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-6334ee6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-6334ee6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-4ba3451f > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-12ea0bb7{text-align:start;}.elementor-11 .elementor-element.elementor-element-12ea0bb7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-21be5ef6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-11 .elementor-element.elementor-element-2d219092{text-align:center;}.elementor-11 .elementor-element.elementor-element-2d219092 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-2b2c3a85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-2b2c3a85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2b2c3a85 > .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-11 .elementor-element.elementor-element-2b2c3a85 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-2b2c3a85 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-2b2c3a85 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2b2c3a85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-40e00377:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-40e00377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-40e00377{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-11 .elementor-element.elementor-element-40e00377, .elementor-11 .elementor-element.elementor-element-40e00377 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-11 .elementor-element.elementor-element-40e00377 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-33ce7657{text-align:center;}.elementor-11 .elementor-element.elementor-element-33ce7657 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-5c6472af{text-align:start;}.elementor-11 .elementor-element.elementor-element-5c6472af .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-442527e1{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-11 .elementor-element.elementor-element-1242e20a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1242e20a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1242e20a{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-11 .elementor-element.elementor-element-1242e20a, .elementor-11 .elementor-element.elementor-element-1242e20a > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-11 .elementor-element.elementor-element-1242e20a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-520b2b3b{text-align:center;}.elementor-11 .elementor-element.elementor-element-520b2b3b img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-4803eddf{text-align:start;}.elementor-11 .elementor-element.elementor-element-4803eddf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-72789a6c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-11 .elementor-element.elementor-element-16708c00:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-16708c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-16708c00{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-11 .elementor-element.elementor-element-16708c00, .elementor-11 .elementor-element.elementor-element-16708c00 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-11 .elementor-element.elementor-element-16708c00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-575e01c6{text-align:center;}.elementor-11 .elementor-element.elementor-element-575e01c6 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-490e899e{text-align:start;}.elementor-11 .elementor-element.elementor-element-490e899e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-44ffb172{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-11 .elementor-element.elementor-element-5d31d22:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5d31d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5d31d22{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-11 .elementor-element.elementor-element-5d31d22, .elementor-11 .elementor-element.elementor-element-5d31d22 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-11 .elementor-element.elementor-element-5d31d22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-7626b02c{text-align:center;}.elementor-11 .elementor-element.elementor-element-7626b02c img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-46868c26{text-align:start;}.elementor-11 .elementor-element.elementor-element-46868c26 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-51665025{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-11 .elementor-element.elementor-element-7c584f8c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7c584f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f3e8;}.elementor-11 .elementor-element.elementor-element-7c584f8c > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-7c584f8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-7c584f8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-2ce29742 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-5734c15b{text-align:start;}.elementor-11 .elementor-element.elementor-element-5734c15b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-4c267244{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-653f610a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-653f610a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffaf1;}.elementor-11 .elementor-element.elementor-element-653f610a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-653f610a > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-653f610a > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-653f610a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-653f610a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-28dd7e4c{text-align:start;}.elementor-11 .elementor-element.elementor-element-28dd7e4c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:66px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#8c6838;}.elementor-11 .elementor-element.elementor-element-34359716{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-7da0edd2{--spacer-size:24px;}.elementor-11 .elementor-element.elementor-element-40e1dfbb > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-1899bcf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-1899bcf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1899bcf > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-1899bcf > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-1899bcf > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-1899bcf > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-1899bcf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-41b29e{text-align:start;}.elementor-11 .elementor-element.elementor-element-41b29e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-5e551ea1{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-1c4c5a2c .elementor-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-1c4c5a2c .elementor-progress-wrapper{background-color:#e3d1b7;}.elementor-11 .elementor-element.elementor-element-1c4c5a2c .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-1df1ece4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-1df1ece4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1df1ece4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-1df1ece4 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-1df1ece4 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-1df1ece4 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-1df1ece4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-479d762c{text-align:start;}.elementor-11 .elementor-element.elementor-element-479d762c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-720ffd7e{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-3d7a3712 .elementor-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-3d7a3712 .elementor-progress-wrapper{background-color:#e3d1b7;}.elementor-11 .elementor-element.elementor-element-3d7a3712 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-6cd2c804:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-6cd2c804 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6cd2c804 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-6cd2c804 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-6cd2c804 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-6cd2c804 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-6cd2c804 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-85847c6{text-align:start;}.elementor-11 .elementor-element.elementor-element-85847c6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-7463c83b{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-527e5f0e .elementor-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-527e5f0e .elementor-progress-wrapper{background-color:#e3d1b7;}.elementor-11 .elementor-element.elementor-element-527e5f0e .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-7f8a2eb7{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-666f874a > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-5e4e5353:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-5e4e5353 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5e4e5353 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-5e4e5353 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-5e4e5353 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-5e4e5353 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-5e4e5353 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-57f8d97d{text-align:start;}.elementor-11 .elementor-element.elementor-element-57f8d97d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-52d51f67{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-76f25dc4 .elementor-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-76f25dc4 .elementor-progress-wrapper{background-color:#e3d1b7;}.elementor-11 .elementor-element.elementor-element-76f25dc4 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-77027500:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-77027500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11 .elementor-element.elementor-element-77027500{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-77027500 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-38be322f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-38be322f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11 .elementor-element.elementor-element-38be322f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-38be322f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-3e6e2629 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-7c58079c{text-align:start;}.elementor-11 .elementor-element.elementor-element-7c58079c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3f276630{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.72);}.elementor-11 .elementor-element.elementor-element-4e782272{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-2f8c3499:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-2f8c3499 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-11 .elementor-element.elementor-element-2f8c3499 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-2f8c3499 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-2f8c3499 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-2f8c3499 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-2f8c3499 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-5c6b3bb5{text-align:start;}.elementor-11 .elementor-element.elementor-element-5c6b3bb5 .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-11 .elementor-element.elementor-element-6e42eb75 .elementor-title{color:rgba(255,255,255,0.88);}.elementor-11 .elementor-element.elementor-element-6e42eb75 .elementor-progress-wrapper{background-color:rgba(255,255,255,0.18);}.elementor-11 .elementor-element.elementor-element-6e42eb75 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-72c3d29e{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.18);--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-72c3d29e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-11 .elementor-element.elementor-element-72c3d29e .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-11 .elementor-element.elementor-element-683c1f94{text-align:start;}.elementor-11 .elementor-element.elementor-element-683c1f94 .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-11 .elementor-element.elementor-element-2698d536 .elementor-title{color:rgba(255,255,255,0.88);}.elementor-11 .elementor-element.elementor-element-2698d536 .elementor-progress-wrapper{background-color:rgba(255,255,255,0.18);}.elementor-11 .elementor-element.elementor-element-2698d536 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-38faced{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.18);--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-38faced .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-11 .elementor-element.elementor-element-38faced .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-11 .elementor-element.elementor-element-5fab0421{text-align:start;}.elementor-11 .elementor-element.elementor-element-5fab0421 .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-11 .elementor-element.elementor-element-5f582779 .elementor-title{color:rgba(255,255,255,0.88);}.elementor-11 .elementor-element.elementor-element-5f582779 .elementor-progress-wrapper{background-color:rgba(255,255,255,0.18);}.elementor-11 .elementor-element.elementor-element-5f582779 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-2d6a77ed{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.18);--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-2d6a77ed .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-11 .elementor-element.elementor-element-2d6a77ed .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-11 .elementor-element.elementor-element-75ec72a3{text-align:start;}.elementor-11 .elementor-element.elementor-element-75ec72a3 .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-11 .elementor-element.elementor-element-9a1680b .elementor-title{color:rgba(255,255,255,0.88);}.elementor-11 .elementor-element.elementor-element-9a1680b .elementor-progress-wrapper{background-color:rgba(255,255,255,0.18);}.elementor-11 .elementor-element.elementor-element-9a1680b .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-7d289f71:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7d289f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11 .elementor-element.elementor-element-7d289f71 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-7d289f71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-7d289f71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-613b9154 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-1a3e382f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-1a3e382f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ba8b4b;}.elementor-11 .elementor-element.elementor-element-533a15ca{text-align:start;}.elementor-11 .elementor-element.elementor-element-533a15ca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-755a53a5{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-11 .elementor-element.elementor-element-5d2eac96{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-12da918c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-12da918c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-11 .elementor-element.elementor-element-12da918c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-12da918c > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-12da918c > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-12da918c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-12da918c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-45579897 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-45579897.elementor-view-stacked .elementor-icon{background-color:#ba8b4b;}.elementor-11 .elementor-element.elementor-element-45579897.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-45579897.elementor-view-default .elementor-icon{fill:#ba8b4b;color:#ba8b4b;border-color:#ba8b4b;}.elementor-11 .elementor-element.elementor-element-45579897 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-45579897 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-45579897 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-45579897 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-45579897 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.9);}.elementor-11 .elementor-element.elementor-element-5a7d6fd8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-5a7d6fd8.elementor-view-stacked .elementor-icon{background-color:#ba8b4b;}.elementor-11 .elementor-element.elementor-element-5a7d6fd8.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5a7d6fd8.elementor-view-default .elementor-icon{fill:#ba8b4b;color:#ba8b4b;border-color:#ba8b4b;}.elementor-11 .elementor-element.elementor-element-5a7d6fd8 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-5a7d6fd8 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-5a7d6fd8 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-5a7d6fd8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5a7d6fd8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.9);}.elementor-11 .elementor-element.elementor-element-70188411 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-70188411.elementor-view-stacked .elementor-icon{background-color:#ba8b4b;}.elementor-11 .elementor-element.elementor-element-70188411.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-70188411.elementor-view-default .elementor-icon{fill:#ba8b4b;color:#ba8b4b;border-color:#ba8b4b;}.elementor-11 .elementor-element.elementor-element-70188411 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-70188411 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-70188411 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-70188411 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-70188411 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(255,255,255,0.9);}.elementor-11 .elementor-element.elementor-element-5de6f242:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5de6f242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-11 .elementor-element.elementor-element-5de6f242 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-5de6f242{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-5de6f242 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-ec909cb{--spacer-size:22px;}.elementor-11 .elementor-element.elementor-element-48a118d5{text-align:center;}.elementor-11 .elementor-element.elementor-element-48a118d5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-3279aff2{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-23737e20 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-11 .elementor-element.elementor-element-23737e20 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-11 .elementor-element.elementor-element-23737e20 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-11 .elementor-element.elementor-element-23737e20 .elementor-accordion-icon, .elementor-11 .elementor-element.elementor-element-23737e20 .elementor-accordion-title{color:#111111;}.elementor-11 .elementor-element.elementor-element-23737e20 .elementor-accordion-icon svg{fill:#111111;}.elementor-11 .elementor-element.elementor-element-23737e20 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-23737e20 .elementor-tab-title .elementor-accordion-icon i:before{color:#8c6838;}.elementor-11 .elementor-element.elementor-element-23737e20 .elementor-tab-title .elementor-accordion-icon svg{fill:#8c6838;}.elementor-11 .elementor-element.elementor-element-23737e20 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#8c6838;}.elementor-11 .elementor-element.elementor-element-23737e20 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#8c6838;}.elementor-11 .elementor-element.elementor-element-23737e20 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-11 .elementor-element.elementor-element-1d83b96b{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-1487058:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1487058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-11 .elementor-element.elementor-element-1487058 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-1487058{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-1487058 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-e16caca{--spacer-size:22px;}.elementor-11 .elementor-element.elementor-element-870e27c{text-align:center;}.elementor-11 .elementor-element.elementor-element-870e27c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-11 .elementor-element.elementor-element-52cc4d9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-52cc4d9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-52cc4d9:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-52cc4d9 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-52cc4d9 .elementor-post__meta-data span + span:before{content:"///";}.elementor-11 .elementor-element.elementor-element-52cc4d9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-52cc4d9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-52cc4d9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-27733fc{--spacer-size:18px;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-4e886ffa .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-73919833 .elementor-heading-title{font-size:50px;}.elementor-11 .elementor-element.elementor-element-20e472bf{--spacer-size:14px;}.elementor-11 .elementor-element.elementor-element-3103772e{font-size:16px;}.elementor-11 .elementor-element.elementor-element-4ab6d53a{--spacer-size:24px;}.elementor-11 .elementor-element.elementor-element-67b9131e{--spacer-size:8px;}.elementor-11 .elementor-element.elementor-element-46fc6a0b img{width:100%;}.elementor-11 .elementor-element.elementor-element-7c760c89 .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-3a141abd img{width:100%;}.elementor-11 .elementor-element.elementor-element-55698953 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-60902273{font-size:16px;}.elementor-11 .elementor-element.elementor-element-04368b6 img{width:100%;}.elementor-11 .elementor-element.elementor-element-773db99 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-242bb9f{font-size:16px;}.elementor-11 .elementor-element.elementor-element-20e1c67 img{width:100%;}.elementor-11 .elementor-element.elementor-element-b3ed2a6 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-0866634{font-size:16px;}.elementor-11 .elementor-element.elementor-element-64fe2c07 img{width:100%;}.elementor-11 .elementor-element.elementor-element-7ff20944 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-4328a98 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-5b16704a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-21c146a1{--spacer-size:11px;}.elementor-11 .elementor-element.elementor-element-4372a9a8 img{width:100%;}.elementor-11 .elementor-element.elementor-element-6d56be5c{--spacer-size:10px;}.elementor-11 .elementor-element.elementor-element-4a152c88 img{width:100%;}.elementor-11 .elementor-element.elementor-element-7ec35b2{--spacer-size:10px;}.elementor-11 .elementor-element.elementor-element-4089affd .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-77a161b1{font-size:16px;}.elementor-11 .elementor-element.elementor-element-78fbfd0a .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-68c7313b .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-6cd4c152{font-size:16px;}.elementor-11 .elementor-element.elementor-element-72e2dfe4{--spacer-size:8px;}.elementor-11 .elementor-element.elementor-element-15c371e5{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3926175b .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-337f2c0b{font-size:16px;}.elementor-11 .elementor-element.elementor-element-340dba1c img{width:100%;}.elementor-11 .elementor-element.elementor-element-2755d6a6 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-7086c535{font-size:16px;}.elementor-11 .elementor-element.elementor-element-fd4a2a6{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7fc0db7 img{width:100%;}.elementor-11 .elementor-element.elementor-element-d572578 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-9aa127c{font-size:16px;}.elementor-11 .elementor-element.elementor-element-654b834{font-size:16px;}.elementor-11 .elementor-element.elementor-element-716d18e img{width:100%;}.elementor-11 .elementor-element.elementor-element-e7d1e23 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-e79f017{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5839e3a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-1cb640f img{width:100%;}.elementor-11 .elementor-element.elementor-element-34cf788 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-442d5a7{font-size:16px;}.elementor-11 .elementor-element.elementor-element-0df5b2c{font-size:16px;}.elementor-11 .elementor-element.elementor-element-b41778b img{width:100%;}.elementor-11 .elementor-element.elementor-element-6b5f3e7 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-944b7e6{font-size:16px;}.elementor-11 .elementor-element.elementor-element-2bb8975{font-size:16px;}.elementor-11 .elementor-element.elementor-element-6f64b40 img{width:100%;}.elementor-11 .elementor-element.elementor-element-63d938b .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-f95ed84{font-size:16px;}.elementor-11 .elementor-element.elementor-element-c4a1d26{font-size:16px;}.elementor-11 .elementor-element.elementor-element-6739695 .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-966aecc{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7e93f31 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-ebfca0a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-c475bf6 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-83de064{font-size:16px;}.elementor-11 .elementor-element.elementor-element-0d62bc9{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-2074423 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-27eb8bf{font-size:16px;}.elementor-11 .elementor-element.elementor-element-856d0ef .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-e43db5c{font-size:16px;}.elementor-11 .elementor-element.elementor-element-cff31d0{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-34eb508 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-54d3154{font-size:16px;}.elementor-11 .elementor-element.elementor-element-88d6ef9 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-e596052{font-size:16px;}.elementor-11 .elementor-element.elementor-element-12ea0bb7 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-21be5ef6{font-size:16px;}.elementor-11 .elementor-element.elementor-element-2d219092 img{width:100%;}.elementor-11 .elementor-element.elementor-element-33ce7657 img{width:100%;}.elementor-11 .elementor-element.elementor-element-5c6472af .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-442527e1{font-size:16px;}.elementor-11 .elementor-element.elementor-element-520b2b3b img{width:100%;}.elementor-11 .elementor-element.elementor-element-4803eddf .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-72789a6c{font-size:16px;}.elementor-11 .elementor-element.elementor-element-575e01c6 img{width:100%;}.elementor-11 .elementor-element.elementor-element-490e899e .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-44ffb172{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7626b02c img{width:100%;}.elementor-11 .elementor-element.elementor-element-46868c26 .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-51665025{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5734c15b .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-4c267244{font-size:16px;}.elementor-11 .elementor-element.elementor-element-28dd7e4c .elementor-heading-title{font-size:60px;}.elementor-11 .elementor-element.elementor-element-34359716{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7da0edd2{--spacer-size:17px;}.elementor-11 .elementor-element.elementor-element-41b29e .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-5e551ea1{font-size:16px;}.elementor-11 .elementor-element.elementor-element-479d762c .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-720ffd7e{font-size:16px;}.elementor-11 .elementor-element.elementor-element-85847c6 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-7463c83b{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7f8a2eb7{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-57f8d97d .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-52d51f67{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7c58079c .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-3f276630{font-size:16px;}.elementor-11 .elementor-element.elementor-element-4e782272{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-5c6b3bb5 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-683c1f94 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-5fab0421 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-75ec72a3 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-1a3e382f .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-533a15ca .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-755a53a5{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5d2eac96{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-ec909cb{--spacer-size:15px;}.elementor-11 .elementor-element.elementor-element-48a118d5 .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-3279aff2{font-size:16px;}.elementor-11 .elementor-element.elementor-element-1d83b96b{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-e16caca{--spacer-size:15px;}.elementor-11 .elementor-element.elementor-element-870e27c .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-27733fc{--spacer-size:13px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-6f4d5173{width:40%;}.elementor-11 .elementor-element.elementor-element-486a793f{width:60%;}.elementor-11 .elementor-element.elementor-element-31f86a60{width:100%;}.elementor-11 .elementor-element.elementor-element-4ee13657{width:100%;}.elementor-11 .elementor-element.elementor-element-2d3124ca{width:56%;}.elementor-11 .elementor-element.elementor-element-66ed9aec{width:44%;}.elementor-11 .elementor-element.elementor-element-462f86b1{width:100%;}.elementor-11 .elementor-element.elementor-element-d774843{width:26%;}.elementor-11 .elementor-element.elementor-element-7117453a{width:39%;}.elementor-11 .elementor-element.elementor-element-2ef35660{width:35%;}.elementor-11 .elementor-element.elementor-element-20d19e97{width:100%;}.elementor-11 .elementor-element.elementor-element-dd22a11{width:100%;}.elementor-11 .elementor-element.elementor-element-296ad9b3{width:100%;}.elementor-11 .elementor-element.elementor-element-399da785{width:42%;}.elementor-11 .elementor-element.elementor-element-2b2c3a85{width:58%;}.elementor-11 .elementor-element.elementor-element-2de8dde{width:28%;}.elementor-11 .elementor-element.elementor-element-2660aafa{width:72%;}.elementor-11 .elementor-element.elementor-element-1b7e07e{width:28%;}.elementor-11 .elementor-element.elementor-element-55380e83{width:72%;}.elementor-11 .elementor-element.elementor-element-5c92d247{width:28%;}.elementor-11 .elementor-element.elementor-element-5f02df9c{width:72%;}.elementor-11 .elementor-element.elementor-element-9cbd27a{width:28%;}.elementor-11 .elementor-element.elementor-element-3572e7fa{width:72%;}.elementor-11 .elementor-element.elementor-element-6f14afa7{width:100%;}.elementor-11 .elementor-element.elementor-element-3f3457fc{width:68%;}.elementor-11 .elementor-element.elementor-element-653f610a{width:32%;}.elementor-11 .elementor-element.elementor-element-1899bcf{width:33%;}.elementor-11 .elementor-element.elementor-element-1df1ece4{width:33%;}.elementor-11 .elementor-element.elementor-element-6cd2c804{width:34%;}.elementor-11 .elementor-element.elementor-element-5e4e5353{width:100%;}.elementor-11 .elementor-element.elementor-element-38be322f{width:100%;}.elementor-11 .elementor-element.elementor-element-106fa256{width:36%;}.elementor-11 .elementor-element.elementor-element-2f8c3499{width:64%;}.elementor-11 .elementor-element.elementor-element-212ec8be{width:100%;}.elementor-11 .elementor-element.elementor-element-76ed9899{width:60%;}.elementor-11 .elementor-element.elementor-element-12da918c{width:40%;}.elementor-11 .elementor-element.elementor-element-4baa4312{width:100%;}.elementor-11 .elementor-element.elementor-element-b576e8c{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-6f4d5173{width:40%;}.elementor-11 .elementor-element.elementor-element-486a793f{width:60%;}.elementor-11 .elementor-element.elementor-element-4ec5b42a{width:50%;}.elementor-11 .elementor-element.elementor-element-b940e9d{width:50%;}.elementor-11 .elementor-element.elementor-element-3dfa175{width:50%;}.elementor-11 .elementor-element.elementor-element-2d3124ca{width:56%;}.elementor-11 .elementor-element.elementor-element-66ed9aec{width:44%;}.elementor-11 .elementor-element.elementor-element-d774843{width:50%;}.elementor-11 .elementor-element.elementor-element-7117453a{width:39%;}.elementor-11 .elementor-element.elementor-element-2ef35660{width:35%;}.elementor-11 .elementor-element.elementor-element-794b331f{width:55%;}.elementor-11 .elementor-element.elementor-element-197e471{width:55%;}.elementor-11 .elementor-element.elementor-element-08f6ef0{width:55%;}.elementor-11 .elementor-element.elementor-element-8eddeb5{width:55%;}.elementor-11 .elementor-element.elementor-element-5e27802{width:55%;}.elementor-11 .elementor-element.elementor-element-136345f{width:55%;}.elementor-11 .elementor-element.elementor-element-22b75d9{width:68%;}.elementor-11 .elementor-element.elementor-element-f392512{width:50%;}.elementor-11 .elementor-element.elementor-element-003bfb8{width:50%;}.elementor-11 .elementor-element.elementor-element-516d63c{width:50%;}.elementor-11 .elementor-element.elementor-element-00e6dd4{width:50%;}.elementor-11 .elementor-element.elementor-element-33be865{width:100%;}.elementor-11 .elementor-element.elementor-element-b7d69bb{width:100%;}.elementor-11 .elementor-element.elementor-element-399da785{width:42%;}.elementor-11 .elementor-element.elementor-element-2b2c3a85{width:58%;}.elementor-11 .elementor-element.elementor-element-2de8dde{width:50%;}.elementor-11 .elementor-element.elementor-element-2660aafa{width:72%;}.elementor-11 .elementor-element.elementor-element-1b7e07e{width:50%;}.elementor-11 .elementor-element.elementor-element-55380e83{width:72%;}.elementor-11 .elementor-element.elementor-element-5c92d247{width:50%;}.elementor-11 .elementor-element.elementor-element-5f02df9c{width:72%;}.elementor-11 .elementor-element.elementor-element-9cbd27a{width:50%;}.elementor-11 .elementor-element.elementor-element-3572e7fa{width:72%;}.elementor-11 .elementor-element.elementor-element-3f3457fc{width:68%;}.elementor-11 .elementor-element.elementor-element-653f610a{width:50%;}.elementor-11 .elementor-element.elementor-element-1899bcf{width:50%;}.elementor-11 .elementor-element.elementor-element-1df1ece4{width:50%;}.elementor-11 .elementor-element.elementor-element-6cd2c804{width:34%;}.elementor-11 .elementor-element.elementor-element-5e4e5353{width:100%;}.elementor-11 .elementor-element.elementor-element-106fa256{width:36%;}.elementor-11 .elementor-element.elementor-element-2f8c3499{width:64%;}.elementor-11 .elementor-element.elementor-element-76ed9899{width:60%;}.elementor-11 .elementor-element.elementor-element-12da918c{width:40%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-6f4d5173{width:100%;}.elementor-11 .elementor-element.elementor-element-4e886ffa .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-73919833 .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-20e472bf{--spacer-size:10px;}.elementor-11 .elementor-element.elementor-element-3103772e{font-size:15px;}.elementor-11 .elementor-element.elementor-element-4ab6d53a{--spacer-size:17px;}.elementor-11 .elementor-element.elementor-element-67b9131e{--spacer-size:6px;}.elementor-11 .elementor-element.elementor-element-486a793f{width:100%;}.elementor-11 .elementor-element.elementor-element-46fc6a0b img{width:100%;}.elementor-11 .elementor-element.elementor-element-7c760c89 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-4ec5b42a{width:100%;}.elementor-11 .elementor-element.elementor-element-3a141abd img{width:100%;}.elementor-11 .elementor-element.elementor-element-55698953 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-60902273{font-size:15px;}.elementor-11 .elementor-element.elementor-element-b940e9d{width:100%;}.elementor-11 .elementor-element.elementor-element-04368b6 img{width:100%;}.elementor-11 .elementor-element.elementor-element-773db99 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-242bb9f{font-size:15px;}.elementor-11 .elementor-element.elementor-element-3dfa175{width:100%;}.elementor-11 .elementor-element.elementor-element-20e1c67 img{width:100%;}.elementor-11 .elementor-element.elementor-element-b3ed2a6 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-0866634{font-size:15px;}.elementor-11 .elementor-element.elementor-element-2d3124ca{width:100%;}.elementor-11 .elementor-element.elementor-element-64fe2c07 img{width:100%;}.elementor-11 .elementor-element.elementor-element-66ed9aec{width:100%;}.elementor-11 .elementor-element.elementor-element-7ff20944 .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-4328a98 .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-5b16704a{font-size:15px;}.elementor-11 .elementor-element.elementor-element-21c146a1{--spacer-size:8px;}.elementor-11 .elementor-element.elementor-element-d774843{width:100%;}.elementor-11 .elementor-element.elementor-element-4372a9a8 img{width:100%;}.elementor-11 .elementor-element.elementor-element-6d56be5c{--spacer-size:7px;}.elementor-11 .elementor-element.elementor-element-4a152c88 img{width:100%;}.elementor-11 .elementor-element.elementor-element-7ec35b2{--spacer-size:7px;}.elementor-11 .elementor-element.elementor-element-4089affd .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-77a161b1{font-size:15px;}.elementor-11 .elementor-element.elementor-element-7117453a{width:100%;}.elementor-11 .elementor-element.elementor-element-78fbfd0a .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-68c7313b .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-6cd4c152{font-size:15px;}.elementor-11 .elementor-element.elementor-element-72e2dfe4{--spacer-size:6px;}.elementor-11 .elementor-element.elementor-element-15c371e5{font-size:15px;}.elementor-11 .elementor-element.elementor-element-2ef35660{width:100%;}.elementor-11 .elementor-element.elementor-element-cd93c52 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-cd93c52 .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-73259cb8 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-73259cb8 .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7d1e5fe9 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7d1e5fe9 .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3926175b .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-337f2c0b{font-size:15px;}.elementor-11 .elementor-element.elementor-element-794b331f{width:100%;}.elementor-11 .elementor-element.elementor-element-340dba1c img{width:100%;}.elementor-11 .elementor-element.elementor-element-2755d6a6 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-7086c535{font-size:15px;}.elementor-11 .elementor-element.elementor-element-fd4a2a6{font-size:15px;}.elementor-11 .elementor-element.elementor-element-197e471{width:100%;}.elementor-11 .elementor-element.elementor-element-7fc0db7 img{width:100%;}.elementor-11 .elementor-element.elementor-element-d572578 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-9aa127c{font-size:15px;}.elementor-11 .elementor-element.elementor-element-654b834{font-size:15px;}.elementor-11 .elementor-element.elementor-element-08f6ef0{width:100%;}.elementor-11 .elementor-element.elementor-element-716d18e img{width:100%;}.elementor-11 .elementor-element.elementor-element-e7d1e23 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-e79f017{font-size:15px;}.elementor-11 .elementor-element.elementor-element-5839e3a{font-size:15px;}.elementor-11 .elementor-element.elementor-element-8eddeb5{width:100%;}.elementor-11 .elementor-element.elementor-element-1cb640f img{width:100%;}.elementor-11 .elementor-element.elementor-element-34cf788 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-442d5a7{font-size:15px;}.elementor-11 .elementor-element.elementor-element-0df5b2c{font-size:15px;}.elementor-11 .elementor-element.elementor-element-5e27802{width:100%;}.elementor-11 .elementor-element.elementor-element-b41778b img{width:100%;}.elementor-11 .elementor-element.elementor-element-6b5f3e7 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-944b7e6{font-size:15px;}.elementor-11 .elementor-element.elementor-element-2bb8975{font-size:15px;}.elementor-11 .elementor-element.elementor-element-136345f{width:100%;}.elementor-11 .elementor-element.elementor-element-6f64b40 img{width:100%;}.elementor-11 .elementor-element.elementor-element-63d938b .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-f95ed84{font-size:15px;}.elementor-11 .elementor-element.elementor-element-c4a1d26{font-size:15px;}.elementor-11 .elementor-element.elementor-element-22b75d9{width:100%;}.elementor-11 .elementor-element.elementor-element-6739695 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-966aecc{font-size:15px;}.elementor-11 .elementor-element.elementor-element-f392512{width:100%;}.elementor-11 .elementor-element.elementor-element-7e93f31 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-ebfca0a{font-size:15px;}.elementor-11 .elementor-element.elementor-element-003bfb8{width:100%;}.elementor-11 .elementor-element.elementor-element-c475bf6 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-83de064{font-size:15px;}.elementor-11 .elementor-element.elementor-element-0d62bc9{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-516d63c{width:100%;}.elementor-11 .elementor-element.elementor-element-2074423 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-27eb8bf{font-size:15px;}.elementor-11 .elementor-element.elementor-element-00e6dd4{width:100%;}.elementor-11 .elementor-element.elementor-element-856d0ef .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-e43db5c{font-size:15px;}.elementor-11 .elementor-element.elementor-element-cff31d0{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-33be865{width:100%;}.elementor-11 .elementor-element.elementor-element-34eb508 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-54d3154{font-size:15px;}.elementor-11 .elementor-element.elementor-element-b7d69bb{width:100%;}.elementor-11 .elementor-element.elementor-element-88d6ef9 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-e596052{font-size:15px;}.elementor-11 .elementor-element.elementor-element-399da785{width:100%;}.elementor-11 .elementor-element.elementor-element-12ea0bb7 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-21be5ef6{font-size:15px;}.elementor-11 .elementor-element.elementor-element-2d219092 img{width:100%;}.elementor-11 .elementor-element.elementor-element-2b2c3a85{width:100%;}.elementor-11 .elementor-element.elementor-element-2de8dde{width:100%;}.elementor-11 .elementor-element.elementor-element-33ce7657 img{width:100%;}.elementor-11 .elementor-element.elementor-element-2660aafa{width:100%;}.elementor-11 .elementor-element.elementor-element-5c6472af .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-442527e1{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1b7e07e{width:100%;}.elementor-11 .elementor-element.elementor-element-520b2b3b img{width:100%;}.elementor-11 .elementor-element.elementor-element-55380e83{width:100%;}.elementor-11 .elementor-element.elementor-element-4803eddf .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-72789a6c{font-size:15px;}.elementor-11 .elementor-element.elementor-element-5c92d247{width:100%;}.elementor-11 .elementor-element.elementor-element-575e01c6 img{width:100%;}.elementor-11 .elementor-element.elementor-element-5f02df9c{width:100%;}.elementor-11 .elementor-element.elementor-element-490e899e .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-44ffb172{font-size:15px;}.elementor-11 .elementor-element.elementor-element-9cbd27a{width:100%;}.elementor-11 .elementor-element.elementor-element-7626b02c img{width:100%;}.elementor-11 .elementor-element.elementor-element-3572e7fa{width:100%;}.elementor-11 .elementor-element.elementor-element-46868c26 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-51665025{font-size:15px;}.elementor-11 .elementor-element.elementor-element-3f3457fc{width:100%;}.elementor-11 .elementor-element.elementor-element-5734c15b .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-4c267244{font-size:15px;}.elementor-11 .elementor-element.elementor-element-653f610a{width:100%;}.elementor-11 .elementor-element.elementor-element-28dd7e4c .elementor-heading-title{font-size:56px;}.elementor-11 .elementor-element.elementor-element-34359716{font-size:15px;}.elementor-11 .elementor-element.elementor-element-7da0edd2{--spacer-size:12px;}.elementor-11 .elementor-element.elementor-element-1899bcf{width:100%;}.elementor-11 .elementor-element.elementor-element-41b29e .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-5e551ea1{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1df1ece4{width:100%;}.elementor-11 .elementor-element.elementor-element-479d762c .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-720ffd7e{font-size:15px;}.elementor-11 .elementor-element.elementor-element-6cd2c804{width:100%;}.elementor-11 .elementor-element.elementor-element-85847c6 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-7463c83b{font-size:15px;}.elementor-11 .elementor-element.elementor-element-7f8a2eb7{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-5e4e5353{width:100%;}.elementor-11 .elementor-element.elementor-element-57f8d97d .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-52d51f67{font-size:15px;}.elementor-11 .elementor-element.elementor-element-106fa256{width:100%;}.elementor-11 .elementor-element.elementor-element-7c58079c .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-3f276630{font-size:15px;}.elementor-11 .elementor-element.elementor-element-4e782272{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-2f8c3499{width:100%;}.elementor-11 .elementor-element.elementor-element-5c6b3bb5 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-683c1f94 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-5fab0421 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-75ec72a3 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-76ed9899{width:100%;}.elementor-11 .elementor-element.elementor-element-1a3e382f .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-533a15ca .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-755a53a5{font-size:15px;}.elementor-11 .elementor-element.elementor-element-5d2eac96{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-12da918c{width:100%;}.elementor-11 .elementor-element.elementor-element-45579897 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-45579897 .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5a7d6fd8 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-5a7d6fd8 .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-70188411 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-70188411 .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-ec909cb{--spacer-size:11px;}.elementor-11 .elementor-element.elementor-element-48a118d5 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-3279aff2{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1d83b96b{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-e16caca{--spacer-size:11px;}.elementor-11 .elementor-element.elementor-element-870e27c .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-52cc4d9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-52cc4d9:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-52cc4d9 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-27733fc{--spacer-size:9px;}}/* Start custom CSS for column, class: .elementor-element-6f4d5173 */.elementor-11 .elementor-element.elementor-element-6f4d5173 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-6f4d5173 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6f4d5173 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-6f4d5173 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6f4d5173 p, .elementor-11 .elementor-element.elementor-element-6f4d5173 h1, .elementor-11 .elementor-element.elementor-element-6f4d5173 h2, .elementor-11 .elementor-element.elementor-element-6f4d5173 h3, .elementor-11 .elementor-element.elementor-element-6f4d5173 h4, .elementor-11 .elementor-element.elementor-element-6f4d5173 h5, .elementor-11 .elementor-element.elementor-element-6f4d5173 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-486a793f */.elementor-11 .elementor-element.elementor-element-486a793f { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-486a793f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-486a793f img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-486a793f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-486a793f p, .elementor-11 .elementor-element.elementor-element-486a793f h1, .elementor-11 .elementor-element.elementor-element-486a793f h2, .elementor-11 .elementor-element.elementor-element-486a793f h3, .elementor-11 .elementor-element.elementor-element-486a793f h4, .elementor-11 .elementor-element.elementor-element-486a793f h5, .elementor-11 .elementor-element.elementor-element-486a793f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ec5b42a */.elementor-11 .elementor-element.elementor-element-4ec5b42a { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-4ec5b42a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4ec5b42a img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-4ec5b42a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4ec5b42a p, .elementor-11 .elementor-element.elementor-element-4ec5b42a h1, .elementor-11 .elementor-element.elementor-element-4ec5b42a h2, .elementor-11 .elementor-element.elementor-element-4ec5b42a h3, .elementor-11 .elementor-element.elementor-element-4ec5b42a h4, .elementor-11 .elementor-element.elementor-element-4ec5b42a h5, .elementor-11 .elementor-element.elementor-element-4ec5b42a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b940e9d */.elementor-11 .elementor-element.elementor-element-b940e9d { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-b940e9d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-b940e9d img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-b940e9d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-b940e9d p, .elementor-11 .elementor-element.elementor-element-b940e9d h1, .elementor-11 .elementor-element.elementor-element-b940e9d h2, .elementor-11 .elementor-element.elementor-element-b940e9d h3, .elementor-11 .elementor-element.elementor-element-b940e9d h4, .elementor-11 .elementor-element.elementor-element-b940e9d h5, .elementor-11 .elementor-element.elementor-element-b940e9d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3dfa175 */.elementor-11 .elementor-element.elementor-element-3dfa175 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-3dfa175 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3dfa175 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-3dfa175 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3dfa175 p, .elementor-11 .elementor-element.elementor-element-3dfa175 h1, .elementor-11 .elementor-element.elementor-element-3dfa175 h2, .elementor-11 .elementor-element.elementor-element-3dfa175 h3, .elementor-11 .elementor-element.elementor-element-3dfa175 h4, .elementor-11 .elementor-element.elementor-element-3dfa175 h5, .elementor-11 .elementor-element.elementor-element-3dfa175 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b1afa62 */.elementor-11 .elementor-element.elementor-element-7b1afa62 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-7b1afa62 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-7b1afa62 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-7b1afa62 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31f86a60 */.elementor-11 .elementor-element.elementor-element-31f86a60 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-31f86a60 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-31f86a60 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-31f86a60 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-31f86a60 p, .elementor-11 .elementor-element.elementor-element-31f86a60 h1, .elementor-11 .elementor-element.elementor-element-31f86a60 h2, .elementor-11 .elementor-element.elementor-element-31f86a60 h3, .elementor-11 .elementor-element.elementor-element-31f86a60 h4, .elementor-11 .elementor-element.elementor-element-31f86a60 h5, .elementor-11 .elementor-element.elementor-element-31f86a60 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15e4f2c4 */.elementor-11 .elementor-element.elementor-element-15e4f2c4 { position: relative; }
.elementor-11 .elementor-element.elementor-element-15e4f2c4::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#ba8b4b; z-index:1; }
.elementor-11 .elementor-element.elementor-element-15e4f2c4 .elementor-widget {
  animation: codex_popular-products-6-soft-reveal 700ms ease both;
}
.elementor-11 .elementor-element.elementor-element-15e4f2c4 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-11 .elementor-element.elementor-element-15e4f2c4 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-11 .elementor-element.elementor-element-15e4f2c4 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_popular-products-6-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-15e4f2c4, .elementor-11 .elementor-element.elementor-element-15e4f2c4 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d3124ca */.elementor-11 .elementor-element.elementor-element-2d3124ca { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-2d3124ca > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2d3124ca img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-2d3124ca .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2d3124ca p, .elementor-11 .elementor-element.elementor-element-2d3124ca h1, .elementor-11 .elementor-element.elementor-element-2d3124ca h2, .elementor-11 .elementor-element.elementor-element-2d3124ca h3, .elementor-11 .elementor-element.elementor-element-2d3124ca h4, .elementor-11 .elementor-element.elementor-element-2d3124ca h5, .elementor-11 .elementor-element.elementor-element-2d3124ca h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-66ed9aec */.elementor-11 .elementor-element.elementor-element-66ed9aec { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-66ed9aec > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-66ed9aec img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-66ed9aec .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-66ed9aec p, .elementor-11 .elementor-element.elementor-element-66ed9aec h1, .elementor-11 .elementor-element.elementor-element-66ed9aec h2, .elementor-11 .elementor-element.elementor-element-66ed9aec h3, .elementor-11 .elementor-element.elementor-element-66ed9aec h4, .elementor-11 .elementor-element.elementor-element-66ed9aec h5, .elementor-11 .elementor-element.elementor-element-66ed9aec h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27bb9646 */.elementor-11 .elementor-element.elementor-element-27bb9646 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-27bb9646 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-27bb9646 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-27bb9646 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ee13657 */.elementor-11 .elementor-element.elementor-element-4ee13657 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-4ee13657 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4ee13657 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-4ee13657 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4ee13657 p, .elementor-11 .elementor-element.elementor-element-4ee13657 h1, .elementor-11 .elementor-element.elementor-element-4ee13657 h2, .elementor-11 .elementor-element.elementor-element-4ee13657 h3, .elementor-11 .elementor-element.elementor-element-4ee13657 h4, .elementor-11 .elementor-element.elementor-element-4ee13657 h5, .elementor-11 .elementor-element.elementor-element-4ee13657 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d774843 */.elementor-11 .elementor-element.elementor-element-d774843 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-d774843 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-d774843 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-d774843 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-d774843 p, .elementor-11 .elementor-element.elementor-element-d774843 h1, .elementor-11 .elementor-element.elementor-element-d774843 h2, .elementor-11 .elementor-element.elementor-element-d774843 h3, .elementor-11 .elementor-element.elementor-element-d774843 h4, .elementor-11 .elementor-element.elementor-element-d774843 h5, .elementor-11 .elementor-element.elementor-element-d774843 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7117453a */.elementor-11 .elementor-element.elementor-element-7117453a { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-7117453a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7117453a img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-7117453a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7117453a p, .elementor-11 .elementor-element.elementor-element-7117453a h1, .elementor-11 .elementor-element.elementor-element-7117453a h2, .elementor-11 .elementor-element.elementor-element-7117453a h3, .elementor-11 .elementor-element.elementor-element-7117453a h4, .elementor-11 .elementor-element.elementor-element-7117453a h5, .elementor-11 .elementor-element.elementor-element-7117453a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ef35660 */.elementor-11 .elementor-element.elementor-element-2ef35660 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-2ef35660 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2ef35660 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-2ef35660 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2ef35660 p, .elementor-11 .elementor-element.elementor-element-2ef35660 h1, .elementor-11 .elementor-element.elementor-element-2ef35660 h2, .elementor-11 .elementor-element.elementor-element-2ef35660 h3, .elementor-11 .elementor-element.elementor-element-2ef35660 h4, .elementor-11 .elementor-element.elementor-element-2ef35660 h5, .elementor-11 .elementor-element.elementor-element-2ef35660 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-330aabc */.elementor-11 .elementor-element.elementor-element-330aabc > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-330aabc > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-330aabc > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-330aabc img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-462f86b1 */.elementor-11 .elementor-element.elementor-element-462f86b1 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-462f86b1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-462f86b1 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-462f86b1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-462f86b1 p, .elementor-11 .elementor-element.elementor-element-462f86b1 h1, .elementor-11 .elementor-element.elementor-element-462f86b1 h2, .elementor-11 .elementor-element.elementor-element-462f86b1 h3, .elementor-11 .elementor-element.elementor-element-462f86b1 h4, .elementor-11 .elementor-element.elementor-element-462f86b1 h5, .elementor-11 .elementor-element.elementor-element-462f86b1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f1b0424 */.elementor-11 .elementor-element.elementor-element-4f1b0424 .elementor-widget {
  animation: codex_about-brand-3-soft-reveal 700ms ease both;
}
.elementor-11 .elementor-element.elementor-element-4f1b0424 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-11 .elementor-element.elementor-element-4f1b0424 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-11 .elementor-element.elementor-element-4f1b0424 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_about-brand-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-4f1b0424, .elementor-11 .elementor-element.elementor-element-4f1b0424 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-794b331f */.elementor-11 .elementor-element.elementor-element-794b331f { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-794b331f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-794b331f img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-794b331f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-794b331f p, .elementor-11 .elementor-element.elementor-element-794b331f h1, .elementor-11 .elementor-element.elementor-element-794b331f h2, .elementor-11 .elementor-element.elementor-element-794b331f h3, .elementor-11 .elementor-element.elementor-element-794b331f h4, .elementor-11 .elementor-element.elementor-element-794b331f h5, .elementor-11 .elementor-element.elementor-element-794b331f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-197e471 */.elementor-11 .elementor-element.elementor-element-197e471 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-197e471 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-197e471 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-197e471 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-197e471 p, .elementor-11 .elementor-element.elementor-element-197e471 h1, .elementor-11 .elementor-element.elementor-element-197e471 h2, .elementor-11 .elementor-element.elementor-element-197e471 h3, .elementor-11 .elementor-element.elementor-element-197e471 h4, .elementor-11 .elementor-element.elementor-element-197e471 h5, .elementor-11 .elementor-element.elementor-element-197e471 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-08f6ef0 */.elementor-11 .elementor-element.elementor-element-08f6ef0 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-08f6ef0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-08f6ef0 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-08f6ef0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-08f6ef0 p, .elementor-11 .elementor-element.elementor-element-08f6ef0 h1, .elementor-11 .elementor-element.elementor-element-08f6ef0 h2, .elementor-11 .elementor-element.elementor-element-08f6ef0 h3, .elementor-11 .elementor-element.elementor-element-08f6ef0 h4, .elementor-11 .elementor-element.elementor-element-08f6ef0 h5, .elementor-11 .elementor-element.elementor-element-08f6ef0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47485c5b */.elementor-11 .elementor-element.elementor-element-47485c5b > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-47485c5b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-47485c5b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-47485c5b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8eddeb5 */.elementor-11 .elementor-element.elementor-element-8eddeb5 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-8eddeb5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-8eddeb5 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-8eddeb5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-8eddeb5 p, .elementor-11 .elementor-element.elementor-element-8eddeb5 h1, .elementor-11 .elementor-element.elementor-element-8eddeb5 h2, .elementor-11 .elementor-element.elementor-element-8eddeb5 h3, .elementor-11 .elementor-element.elementor-element-8eddeb5 h4, .elementor-11 .elementor-element.elementor-element-8eddeb5 h5, .elementor-11 .elementor-element.elementor-element-8eddeb5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e27802 */.elementor-11 .elementor-element.elementor-element-5e27802 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-5e27802 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-5e27802 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-5e27802 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-5e27802 p, .elementor-11 .elementor-element.elementor-element-5e27802 h1, .elementor-11 .elementor-element.elementor-element-5e27802 h2, .elementor-11 .elementor-element.elementor-element-5e27802 h3, .elementor-11 .elementor-element.elementor-element-5e27802 h4, .elementor-11 .elementor-element.elementor-element-5e27802 h5, .elementor-11 .elementor-element.elementor-element-5e27802 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-136345f */.elementor-11 .elementor-element.elementor-element-136345f { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-136345f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-136345f img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-136345f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-136345f p, .elementor-11 .elementor-element.elementor-element-136345f h1, .elementor-11 .elementor-element.elementor-element-136345f h2, .elementor-11 .elementor-element.elementor-element-136345f h3, .elementor-11 .elementor-element.elementor-element-136345f h4, .elementor-11 .elementor-element.elementor-element-136345f h5, .elementor-11 .elementor-element.elementor-element-136345f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60d891e */.elementor-11 .elementor-element.elementor-element-60d891e > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-60d891e > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-60d891e > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-60d891e img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-20d19e97 */.elementor-11 .elementor-element.elementor-element-20d19e97 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-20d19e97 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-20d19e97 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-20d19e97 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-20d19e97 p, .elementor-11 .elementor-element.elementor-element-20d19e97 h1, .elementor-11 .elementor-element.elementor-element-20d19e97 h2, .elementor-11 .elementor-element.elementor-element-20d19e97 h3, .elementor-11 .elementor-element.elementor-element-20d19e97 h4, .elementor-11 .elementor-element.elementor-element-20d19e97 h5, .elementor-11 .elementor-element.elementor-element-20d19e97 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22b75d9 */.elementor-11 .elementor-element.elementor-element-22b75d9 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-22b75d9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-22b75d9 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-22b75d9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-22b75d9 p, .elementor-11 .elementor-element.elementor-element-22b75d9 h1, .elementor-11 .elementor-element.elementor-element-22b75d9 h2, .elementor-11 .elementor-element.elementor-element-22b75d9 h3, .elementor-11 .elementor-element.elementor-element-22b75d9 h4, .elementor-11 .elementor-element.elementor-element-22b75d9 h5, .elementor-11 .elementor-element.elementor-element-22b75d9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-edb4a68 */.elementor-11 .elementor-element.elementor-element-edb4a68 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-edb4a68 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-edb4a68 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-edb4a68 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f392512 */.elementor-11 .elementor-element.elementor-element-f392512 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-f392512 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-f392512 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-f392512 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-f392512 p, .elementor-11 .elementor-element.elementor-element-f392512 h1, .elementor-11 .elementor-element.elementor-element-f392512 h2, .elementor-11 .elementor-element.elementor-element-f392512 h3, .elementor-11 .elementor-element.elementor-element-f392512 h4, .elementor-11 .elementor-element.elementor-element-f392512 h5, .elementor-11 .elementor-element.elementor-element-f392512 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-003bfb8 */.elementor-11 .elementor-element.elementor-element-003bfb8 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-003bfb8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-003bfb8 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-003bfb8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-003bfb8 p, .elementor-11 .elementor-element.elementor-element-003bfb8 h1, .elementor-11 .elementor-element.elementor-element-003bfb8 h2, .elementor-11 .elementor-element.elementor-element-003bfb8 h3, .elementor-11 .elementor-element.elementor-element-003bfb8 h4, .elementor-11 .elementor-element.elementor-element-003bfb8 h5, .elementor-11 .elementor-element.elementor-element-003bfb8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1cec82d */.elementor-11 .elementor-element.elementor-element-1cec82d > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-1cec82d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-1cec82d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-1cec82d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-516d63c */.elementor-11 .elementor-element.elementor-element-516d63c { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-516d63c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-516d63c img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-516d63c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-516d63c p, .elementor-11 .elementor-element.elementor-element-516d63c h1, .elementor-11 .elementor-element.elementor-element-516d63c h2, .elementor-11 .elementor-element.elementor-element-516d63c h3, .elementor-11 .elementor-element.elementor-element-516d63c h4, .elementor-11 .elementor-element.elementor-element-516d63c h5, .elementor-11 .elementor-element.elementor-element-516d63c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-00e6dd4 */.elementor-11 .elementor-element.elementor-element-00e6dd4 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-00e6dd4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-00e6dd4 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-00e6dd4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-00e6dd4 p, .elementor-11 .elementor-element.elementor-element-00e6dd4 h1, .elementor-11 .elementor-element.elementor-element-00e6dd4 h2, .elementor-11 .elementor-element.elementor-element-00e6dd4 h3, .elementor-11 .elementor-element.elementor-element-00e6dd4 h4, .elementor-11 .elementor-element.elementor-element-00e6dd4 h5, .elementor-11 .elementor-element.elementor-element-00e6dd4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a8503b0 */.elementor-11 .elementor-element.elementor-element-a8503b0 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-a8503b0 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-a8503b0 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-a8503b0 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33be865 */.elementor-11 .elementor-element.elementor-element-33be865 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-33be865 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-33be865 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-33be865 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-33be865 p, .elementor-11 .elementor-element.elementor-element-33be865 h1, .elementor-11 .elementor-element.elementor-element-33be865 h2, .elementor-11 .elementor-element.elementor-element-33be865 h3, .elementor-11 .elementor-element.elementor-element-33be865 h4, .elementor-11 .elementor-element.elementor-element-33be865 h5, .elementor-11 .elementor-element.elementor-element-33be865 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b7d69bb */.elementor-11 .elementor-element.elementor-element-b7d69bb { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-b7d69bb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-b7d69bb img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-b7d69bb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-b7d69bb p, .elementor-11 .elementor-element.elementor-element-b7d69bb h1, .elementor-11 .elementor-element.elementor-element-b7d69bb h2, .elementor-11 .elementor-element.elementor-element-b7d69bb h3, .elementor-11 .elementor-element.elementor-element-b7d69bb h4, .elementor-11 .elementor-element.elementor-element-b7d69bb h5, .elementor-11 .elementor-element.elementor-element-b7d69bb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fcc150 */.elementor-11 .elementor-element.elementor-element-6fcc150 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-6fcc150 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-6fcc150 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-6fcc150 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dd22a11 */.elementor-11 .elementor-element.elementor-element-dd22a11 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-dd22a11 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-dd22a11 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-dd22a11 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-dd22a11 p, .elementor-11 .elementor-element.elementor-element-dd22a11 h1, .elementor-11 .elementor-element.elementor-element-dd22a11 h2, .elementor-11 .elementor-element.elementor-element-dd22a11 h3, .elementor-11 .elementor-element.elementor-element-dd22a11 h4, .elementor-11 .elementor-element.elementor-element-dd22a11 h5, .elementor-11 .elementor-element.elementor-element-dd22a11 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e2f68f */.elementor-11 .elementor-element.elementor-element-6e2f68f {
  position: relative;
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-6e2f68f .ba-inner {
  position: relative;
  z-index: 1;
}
.elementor-11 .elementor-element.elementor-element-6e2f68f .ba-card,
.elementor-11 .elementor-element.elementor-element-6e2f68f .ba-proof-summary,
.elementor-11 .elementor-element.elementor-element-6e2f68f .ba-score-panel,
.elementor-11 .elementor-element.elementor-element-6e2f68f .ba-timeline-card,
.elementor-11 .elementor-element.elementor-element-6e2f68f .ba-hub-center {
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-6e2f68f .elementor-widget-heading .elementor-heading-title,
.elementor-11 .elementor-element.elementor-element-6e2f68f .elementor-widget-text-editor,
.elementor-11 .elementor-element.elementor-element-6e2f68f .elementor-widget-text-editor p {
  overflow-wrap: break-word;
  word-break: normal;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-6e2f68f .ba-card,
  .elementor-11 .elementor-element.elementor-element-6e2f68f .ba-proof-summary,
  .elementor-11 .elementor-element.elementor-element-6e2f68f .ba-score-panel,
  .elementor-11 .elementor-element.elementor-element-6e2f68f .ba-timeline-card,
  .elementor-11 .elementor-element.elementor-element-6e2f68f .ba-hub-center {
    margin-bottom: 0;
  }
}
.elementor-11 .elementor-element.elementor-element-6e2f68f {
  background: #f7f4ee;
}
.elementor-11 .elementor-element.elementor-element-6e2f68f .ba-score-panel,
.elementor-11 .elementor-element.elementor-element-6e2f68f .ba-score-card {
  border-color: rgba(183,121,31,0.24) !important;
}
.elementor-11 .elementor-element.elementor-element-6e2f68f .ba-score-panel {
  box-shadow: 0 16px 34px rgba(183,121,31,0.10);
}
.elementor-11 .elementor-element.elementor-element-6e2f68f .elementor-progress-wrapper {
  border-radius: 999px;
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-6e2f68f .elementor-progress-bar {
  border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-399da785 */.elementor-11 .elementor-element.elementor-element-399da785 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-399da785 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-399da785 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-399da785 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-399da785 p, .elementor-11 .elementor-element.elementor-element-399da785 h1, .elementor-11 .elementor-element.elementor-element-399da785 h2, .elementor-11 .elementor-element.elementor-element-399da785 h3, .elementor-11 .elementor-element.elementor-element-399da785 h4, .elementor-11 .elementor-element.elementor-element-399da785 h5, .elementor-11 .elementor-element.elementor-element-399da785 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2de8dde */.elementor-11 .elementor-element.elementor-element-2de8dde { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-2de8dde > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2de8dde img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-2de8dde .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2de8dde p, .elementor-11 .elementor-element.elementor-element-2de8dde h1, .elementor-11 .elementor-element.elementor-element-2de8dde h2, .elementor-11 .elementor-element.elementor-element-2de8dde h3, .elementor-11 .elementor-element.elementor-element-2de8dde h4, .elementor-11 .elementor-element.elementor-element-2de8dde h5, .elementor-11 .elementor-element.elementor-element-2de8dde h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2660aafa */.elementor-11 .elementor-element.elementor-element-2660aafa { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-2660aafa > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2660aafa img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-2660aafa .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2660aafa p, .elementor-11 .elementor-element.elementor-element-2660aafa h1, .elementor-11 .elementor-element.elementor-element-2660aafa h2, .elementor-11 .elementor-element.elementor-element-2660aafa h3, .elementor-11 .elementor-element.elementor-element-2660aafa h4, .elementor-11 .elementor-element.elementor-element-2660aafa h5, .elementor-11 .elementor-element.elementor-element-2660aafa h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40e00377 */.elementor-11 .elementor-element.elementor-element-40e00377 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-40e00377 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-40e00377 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-40e00377 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b7e07e */.elementor-11 .elementor-element.elementor-element-1b7e07e { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-1b7e07e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1b7e07e img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-1b7e07e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1b7e07e p, .elementor-11 .elementor-element.elementor-element-1b7e07e h1, .elementor-11 .elementor-element.elementor-element-1b7e07e h2, .elementor-11 .elementor-element.elementor-element-1b7e07e h3, .elementor-11 .elementor-element.elementor-element-1b7e07e h4, .elementor-11 .elementor-element.elementor-element-1b7e07e h5, .elementor-11 .elementor-element.elementor-element-1b7e07e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55380e83 */.elementor-11 .elementor-element.elementor-element-55380e83 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-55380e83 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-55380e83 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-55380e83 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-55380e83 p, .elementor-11 .elementor-element.elementor-element-55380e83 h1, .elementor-11 .elementor-element.elementor-element-55380e83 h2, .elementor-11 .elementor-element.elementor-element-55380e83 h3, .elementor-11 .elementor-element.elementor-element-55380e83 h4, .elementor-11 .elementor-element.elementor-element-55380e83 h5, .elementor-11 .elementor-element.elementor-element-55380e83 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1242e20a */.elementor-11 .elementor-element.elementor-element-1242e20a > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-1242e20a > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-1242e20a > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-1242e20a img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c92d247 */.elementor-11 .elementor-element.elementor-element-5c92d247 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-5c92d247 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-5c92d247 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-5c92d247 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-5c92d247 p, .elementor-11 .elementor-element.elementor-element-5c92d247 h1, .elementor-11 .elementor-element.elementor-element-5c92d247 h2, .elementor-11 .elementor-element.elementor-element-5c92d247 h3, .elementor-11 .elementor-element.elementor-element-5c92d247 h4, .elementor-11 .elementor-element.elementor-element-5c92d247 h5, .elementor-11 .elementor-element.elementor-element-5c92d247 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f02df9c */.elementor-11 .elementor-element.elementor-element-5f02df9c { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-5f02df9c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-5f02df9c img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-5f02df9c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-5f02df9c p, .elementor-11 .elementor-element.elementor-element-5f02df9c h1, .elementor-11 .elementor-element.elementor-element-5f02df9c h2, .elementor-11 .elementor-element.elementor-element-5f02df9c h3, .elementor-11 .elementor-element.elementor-element-5f02df9c h4, .elementor-11 .elementor-element.elementor-element-5f02df9c h5, .elementor-11 .elementor-element.elementor-element-5f02df9c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16708c00 */.elementor-11 .elementor-element.elementor-element-16708c00 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-16708c00 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-16708c00 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-16708c00 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9cbd27a */.elementor-11 .elementor-element.elementor-element-9cbd27a { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-9cbd27a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-9cbd27a img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-9cbd27a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-9cbd27a p, .elementor-11 .elementor-element.elementor-element-9cbd27a h1, .elementor-11 .elementor-element.elementor-element-9cbd27a h2, .elementor-11 .elementor-element.elementor-element-9cbd27a h3, .elementor-11 .elementor-element.elementor-element-9cbd27a h4, .elementor-11 .elementor-element.elementor-element-9cbd27a h5, .elementor-11 .elementor-element.elementor-element-9cbd27a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3572e7fa */.elementor-11 .elementor-element.elementor-element-3572e7fa { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-3572e7fa > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3572e7fa img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-3572e7fa .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3572e7fa p, .elementor-11 .elementor-element.elementor-element-3572e7fa h1, .elementor-11 .elementor-element.elementor-element-3572e7fa h2, .elementor-11 .elementor-element.elementor-element-3572e7fa h3, .elementor-11 .elementor-element.elementor-element-3572e7fa h4, .elementor-11 .elementor-element.elementor-element-3572e7fa h5, .elementor-11 .elementor-element.elementor-element-3572e7fa h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d31d22 */.elementor-11 .elementor-element.elementor-element-5d31d22 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-5d31d22 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-5d31d22 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-5d31d22 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b2c3a85 */.elementor-11 .elementor-element.elementor-element-2b2c3a85 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-2b2c3a85 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2b2c3a85 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-2b2c3a85 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2b2c3a85 p, .elementor-11 .elementor-element.elementor-element-2b2c3a85 h1, .elementor-11 .elementor-element.elementor-element-2b2c3a85 h2, .elementor-11 .elementor-element.elementor-element-2b2c3a85 h3, .elementor-11 .elementor-element.elementor-element-2b2c3a85 h4, .elementor-11 .elementor-element.elementor-element-2b2c3a85 h5, .elementor-11 .elementor-element.elementor-element-2b2c3a85 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ba3451f */.elementor-11 .elementor-element.elementor-element-4ba3451f > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-4ba3451f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-4ba3451f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-4ba3451f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-296ad9b3 */.elementor-11 .elementor-element.elementor-element-296ad9b3 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-296ad9b3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-296ad9b3 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-296ad9b3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-296ad9b3 p, .elementor-11 .elementor-element.elementor-element-296ad9b3 h1, .elementor-11 .elementor-element.elementor-element-296ad9b3 h2, .elementor-11 .elementor-element.elementor-element-296ad9b3 h3, .elementor-11 .elementor-element.elementor-element-296ad9b3 h4, .elementor-11 .elementor-element.elementor-element-296ad9b3 h5, .elementor-11 .elementor-element.elementor-element-296ad9b3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6334ee6c */.elementor-11 .elementor-element.elementor-element-6334ee6c.ps-editorial-route-stack .ps-editorial-image img { min-height: 640px; object-fit: cover; }
.elementor-11 .elementor-element.elementor-element-6334ee6c.ps-editorial-route-stack .ps-editorial-item { margin-bottom: 12px; }
.elementor-11 .elementor-element.elementor-element-6334ee6c.ps-editorial-route-stack .ps-editorial-item .elementor-widget-image img { height: 116px !important; object-fit: cover; }
.elementor-11 .elementor-element.elementor-element-6334ee6c.ps-editorial-route-stack .ps-editorial-panel > .elementor-widget-wrap { align-content: center; }
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-6334ee6c.ps-editorial-route-stack .ps-editorial-image img { min-height: 300px; }
  .elementor-11 .elementor-element.elementor-element-6334ee6c.ps-editorial-route-stack .ps-editorial-item .elementor-widget-image img { height: 190px !important; }
}
.elementor-11 .elementor-element.elementor-element-6334ee6c { position: relative; }
.elementor-11 .elementor-element.elementor-element-6334ee6c::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(186,139,75,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-11 .elementor-element.elementor-element-6334ee6c > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f3457fc */.elementor-11 .elementor-element.elementor-element-3f3457fc { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-3f3457fc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3f3457fc img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-3f3457fc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3f3457fc p, .elementor-11 .elementor-element.elementor-element-3f3457fc h1, .elementor-11 .elementor-element.elementor-element-3f3457fc h2, .elementor-11 .elementor-element.elementor-element-3f3457fc h3, .elementor-11 .elementor-element.elementor-element-3f3457fc h4, .elementor-11 .elementor-element.elementor-element-3f3457fc h5, .elementor-11 .elementor-element.elementor-element-3f3457fc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-653f610a */.elementor-11 .elementor-element.elementor-element-653f610a { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-653f610a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-653f610a img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-653f610a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-653f610a p, .elementor-11 .elementor-element.elementor-element-653f610a h1, .elementor-11 .elementor-element.elementor-element-653f610a h2, .elementor-11 .elementor-element.elementor-element-653f610a h3, .elementor-11 .elementor-element.elementor-element-653f610a h4, .elementor-11 .elementor-element.elementor-element-653f610a h5, .elementor-11 .elementor-element.elementor-element-653f610a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ce29742 */.elementor-11 .elementor-element.elementor-element-2ce29742 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-2ce29742 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-2ce29742 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-2ce29742 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1899bcf */.elementor-11 .elementor-element.elementor-element-1899bcf { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-1899bcf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1899bcf img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-1899bcf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1899bcf p, .elementor-11 .elementor-element.elementor-element-1899bcf h1, .elementor-11 .elementor-element.elementor-element-1899bcf h2, .elementor-11 .elementor-element.elementor-element-1899bcf h3, .elementor-11 .elementor-element.elementor-element-1899bcf h4, .elementor-11 .elementor-element.elementor-element-1899bcf h5, .elementor-11 .elementor-element.elementor-element-1899bcf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1df1ece4 */.elementor-11 .elementor-element.elementor-element-1df1ece4 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-1df1ece4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1df1ece4 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-1df1ece4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1df1ece4 p, .elementor-11 .elementor-element.elementor-element-1df1ece4 h1, .elementor-11 .elementor-element.elementor-element-1df1ece4 h2, .elementor-11 .elementor-element.elementor-element-1df1ece4 h3, .elementor-11 .elementor-element.elementor-element-1df1ece4 h4, .elementor-11 .elementor-element.elementor-element-1df1ece4 h5, .elementor-11 .elementor-element.elementor-element-1df1ece4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6cd2c804 */.elementor-11 .elementor-element.elementor-element-6cd2c804 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-6cd2c804 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6cd2c804 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-6cd2c804 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6cd2c804 p, .elementor-11 .elementor-element.elementor-element-6cd2c804 h1, .elementor-11 .elementor-element.elementor-element-6cd2c804 h2, .elementor-11 .elementor-element.elementor-element-6cd2c804 h3, .elementor-11 .elementor-element.elementor-element-6cd2c804 h4, .elementor-11 .elementor-element.elementor-element-6cd2c804 h5, .elementor-11 .elementor-element.elementor-element-6cd2c804 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40e1dfbb */.elementor-11 .elementor-element.elementor-element-40e1dfbb > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-40e1dfbb > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-40e1dfbb > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-40e1dfbb img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e4e5353 */.elementor-11 .elementor-element.elementor-element-5e4e5353 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-5e4e5353 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-5e4e5353 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-5e4e5353 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-5e4e5353 p, .elementor-11 .elementor-element.elementor-element-5e4e5353 h1, .elementor-11 .elementor-element.elementor-element-5e4e5353 h2, .elementor-11 .elementor-element.elementor-element-5e4e5353 h3, .elementor-11 .elementor-element.elementor-element-5e4e5353 h4, .elementor-11 .elementor-element.elementor-element-5e4e5353 h5, .elementor-11 .elementor-element.elementor-element-5e4e5353 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-666f874a */.elementor-11 .elementor-element.elementor-element-666f874a > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-666f874a > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-666f874a > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-666f874a img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f14afa7 */.elementor-11 .elementor-element.elementor-element-6f14afa7 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-6f14afa7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6f14afa7 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-6f14afa7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6f14afa7 p, .elementor-11 .elementor-element.elementor-element-6f14afa7 h1, .elementor-11 .elementor-element.elementor-element-6f14afa7 h2, .elementor-11 .elementor-element.elementor-element-6f14afa7 h3, .elementor-11 .elementor-element.elementor-element-6f14afa7 h4, .elementor-11 .elementor-element.elementor-element-6f14afa7 h5, .elementor-11 .elementor-element.elementor-element-6f14afa7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c584f8c */.elementor-11 .elementor-element.elementor-element-7c584f8c {
  position: relative;
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-7c584f8c .ba-inner {
  position: relative;
  z-index: 1;
}
.elementor-11 .elementor-element.elementor-element-7c584f8c .ba-card,
.elementor-11 .elementor-element.elementor-element-7c584f8c .ba-proof-summary,
.elementor-11 .elementor-element.elementor-element-7c584f8c .ba-score-panel,
.elementor-11 .elementor-element.elementor-element-7c584f8c .ba-timeline-card,
.elementor-11 .elementor-element.elementor-element-7c584f8c .ba-hub-center {
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-7c584f8c .elementor-widget-heading .elementor-heading-title,
.elementor-11 .elementor-element.elementor-element-7c584f8c .elementor-widget-text-editor,
.elementor-11 .elementor-element.elementor-element-7c584f8c .elementor-widget-text-editor p {
  overflow-wrap: break-word;
  word-break: normal;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-7c584f8c .ba-card,
  .elementor-11 .elementor-element.elementor-element-7c584f8c .ba-proof-summary,
  .elementor-11 .elementor-element.elementor-element-7c584f8c .ba-score-panel,
  .elementor-11 .elementor-element.elementor-element-7c584f8c .ba-timeline-card,
  .elementor-11 .elementor-element.elementor-element-7c584f8c .ba-hub-center {
    margin-bottom: 0;
  }
}
.elementor-11 .elementor-element.elementor-element-7c584f8c {
  background: #f7f4ee;
}
.elementor-11 .elementor-element.elementor-element-7c584f8c .ba-score-panel,
.elementor-11 .elementor-element.elementor-element-7c584f8c .ba-score-card {
  border-color: rgba(183,121,31,0.24) !important;
}
.elementor-11 .elementor-element.elementor-element-7c584f8c .ba-score-panel {
  box-shadow: 0 16px 34px rgba(183,121,31,0.10);
}
.elementor-11 .elementor-element.elementor-element-7c584f8c .elementor-progress-wrapper {
  border-radius: 999px;
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-7c584f8c .elementor-progress-bar {
  border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-106fa256 */.elementor-11 .elementor-element.elementor-element-106fa256 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-106fa256 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-106fa256 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-106fa256 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-106fa256 p, .elementor-11 .elementor-element.elementor-element-106fa256 h1, .elementor-11 .elementor-element.elementor-element-106fa256 h2, .elementor-11 .elementor-element.elementor-element-106fa256 h3, .elementor-11 .elementor-element.elementor-element-106fa256 h4, .elementor-11 .elementor-element.elementor-element-106fa256 h5, .elementor-11 .elementor-element.elementor-element-106fa256 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f8c3499 */.elementor-11 .elementor-element.elementor-element-2f8c3499 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-2f8c3499 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2f8c3499 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-2f8c3499 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2f8c3499 p, .elementor-11 .elementor-element.elementor-element-2f8c3499 h1, .elementor-11 .elementor-element.elementor-element-2f8c3499 h2, .elementor-11 .elementor-element.elementor-element-2f8c3499 h3, .elementor-11 .elementor-element.elementor-element-2f8c3499 h4, .elementor-11 .elementor-element.elementor-element-2f8c3499 h5, .elementor-11 .elementor-element.elementor-element-2f8c3499 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e6e2629 */.elementor-11 .elementor-element.elementor-element-3e6e2629 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-3e6e2629 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-3e6e2629 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-3e6e2629 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38be322f */.elementor-11 .elementor-element.elementor-element-38be322f { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-38be322f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-38be322f img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-38be322f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-38be322f p, .elementor-11 .elementor-element.elementor-element-38be322f h1, .elementor-11 .elementor-element.elementor-element-38be322f h2, .elementor-11 .elementor-element.elementor-element-38be322f h3, .elementor-11 .elementor-element.elementor-element-38be322f h4, .elementor-11 .elementor-element.elementor-element-38be322f h5, .elementor-11 .elementor-element.elementor-element-38be322f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77027500 */.elementor-11 .elementor-element.elementor-element-77027500 { border-top: 4px solid #ba8b4b; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76ed9899 */.elementor-11 .elementor-element.elementor-element-76ed9899 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-76ed9899 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-76ed9899 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-76ed9899 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-76ed9899 p, .elementor-11 .elementor-element.elementor-element-76ed9899 h1, .elementor-11 .elementor-element.elementor-element-76ed9899 h2, .elementor-11 .elementor-element.elementor-element-76ed9899 h3, .elementor-11 .elementor-element.elementor-element-76ed9899 h4, .elementor-11 .elementor-element.elementor-element-76ed9899 h5, .elementor-11 .elementor-element.elementor-element-76ed9899 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12da918c */.elementor-11 .elementor-element.elementor-element-12da918c { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-12da918c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-12da918c img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-12da918c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-12da918c p, .elementor-11 .elementor-element.elementor-element-12da918c h1, .elementor-11 .elementor-element.elementor-element-12da918c h2, .elementor-11 .elementor-element.elementor-element-12da918c h3, .elementor-11 .elementor-element.elementor-element-12da918c h4, .elementor-11 .elementor-element.elementor-element-12da918c h5, .elementor-11 .elementor-element.elementor-element-12da918c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-613b9154 */.elementor-11 .elementor-element.elementor-element-613b9154 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-613b9154 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-613b9154 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-613b9154 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-212ec8be */.elementor-11 .elementor-element.elementor-element-212ec8be { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-212ec8be > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-212ec8be img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-212ec8be .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-212ec8be p, .elementor-11 .elementor-element.elementor-element-212ec8be h1, .elementor-11 .elementor-element.elementor-element-212ec8be h2, .elementor-11 .elementor-element.elementor-element-212ec8be h3, .elementor-11 .elementor-element.elementor-element-212ec8be h4, .elementor-11 .elementor-element.elementor-element-212ec8be h5, .elementor-11 .elementor-element.elementor-element-212ec8be h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d289f71 */.elementor-11 .elementor-element.elementor-element-7d289f71 .elementor-widget {
  animation: codex_review-summary-9-soft-reveal 700ms ease both;
}
.elementor-11 .elementor-element.elementor-element-7d289f71 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-11 .elementor-element.elementor-element-7d289f71 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-11 .elementor-element.elementor-element-7d289f71 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_review-summary-9-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-7d289f71, .elementor-11 .elementor-element.elementor-element-7d289f71 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4baa4312 */.elementor-11 .elementor-element.elementor-element-4baa4312 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-4baa4312 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4baa4312 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-4baa4312 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4baa4312 p, .elementor-11 .elementor-element.elementor-element-4baa4312 h1, .elementor-11 .elementor-element.elementor-element-4baa4312 h2, .elementor-11 .elementor-element.elementor-element-4baa4312 h3, .elementor-11 .elementor-element.elementor-element-4baa4312 h4, .elementor-11 .elementor-element.elementor-element-4baa4312 h5, .elementor-11 .elementor-element.elementor-element-4baa4312 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b576e8c */.elementor-11 .elementor-element.elementor-element-b576e8c { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-b576e8c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-b576e8c img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-b576e8c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-b576e8c p, .elementor-11 .elementor-element.elementor-element-b576e8c h1, .elementor-11 .elementor-element.elementor-element-b576e8c h2, .elementor-11 .elementor-element.elementor-element-b576e8c h3, .elementor-11 .elementor-element.elementor-element-b576e8c h4, .elementor-11 .elementor-element.elementor-element-b576e8c h5, .elementor-11 .elementor-element.elementor-element-b576e8c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */