.elementor-11 .elementor-element.elementor-element-7362058f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7362058f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-11 .elementor-element.elementor-element-7362058f > .elementor-container{min-height:82vh;}.elementor-11 .elementor-element.elementor-element-7362058f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-7362058f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-43fb9db4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11 .elementor-element.elementor-element-43fb9db4.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-488ed51a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-488ed51a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#cd862a;}.elementor-11 .elementor-element.elementor-element-6be1fcc0{text-align:start;}.elementor-11 .elementor-element.elementor-element-6be1fcc0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4c21b5f3{--spacer-size:20px;}.elementor-11 .elementor-element.elementor-element-4d1abf3d{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-4794cd3d{--spacer-size:34px;}.elementor-11 .elementor-element.elementor-element-412cf94f .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#17111f;color:#17111f;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7630c97f{--spacer-size:12px;}.elementor-11 .elementor-element.elementor-element-252f87cb{text-align:center;}.elementor-11 .elementor-element.elementor-element-252f87cb img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-40b8be53:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-40b8be53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-11 .elementor-element.elementor-element-40b8be53 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-40b8be53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-40b8be53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-3cc63504{text-align:center;}.elementor-11 .elementor-element.elementor-element-3cc63504 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1ec21b93 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-408ad67d{text-align:center;}.elementor-11 .elementor-element.elementor-element-408ad67d img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-7372b850{text-align:start;}.elementor-11 .elementor-element.elementor-element-7372b850 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b334bd2{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-1c9b854a .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#17111f;color:#17111f;border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-99f781b{text-align:center;}.elementor-11 .elementor-element.elementor-element-99f781b img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-d15813a{text-align:start;}.elementor-11 .elementor-element.elementor-element-d15813a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1698f81{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-0c2a74d{text-align:center;}.elementor-11 .elementor-element.elementor-element-0c2a74d img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-e459a33{text-align:start;}.elementor-11 .elementor-element.elementor-element-e459a33 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-afa43e1{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-2d3123c1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2d3123c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-11 .elementor-element.elementor-element-2d3123c1 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-2d3123c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-2d3123c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-541f66b3 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-1b88db5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-1b88db5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4f4;}.elementor-11 .elementor-element.elementor-element-1b88db5b > .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-1b88db5b > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-1b88db5b > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-1b88db5b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1b88db5b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-779e2365{text-align:center;}.elementor-11 .elementor-element.elementor-element-779e2365 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-46f47858{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-46f47858 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#9a6520;}.elementor-11 .elementor-element.elementor-element-20f3e9f4{text-align:start;}.elementor-11 .elementor-element.elementor-element-20f3e9f4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-1cf47644{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-16bee74 .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-16bee74 .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-16bee74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-11 .elementor-element.elementor-element-16bee74 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-16bee74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-11 .elementor-element.elementor-element-16bee74 .elementor-icon-list-icon i{color:#9a6520;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-16bee74 .elementor-icon-list-icon svg{fill:#9a6520;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-16bee74{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-16bee74 .elementor-icon-list-text{color:#2d2a26;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-3a6af048{--spacer-size:16px;}.elementor-11 .elementor-element.elementor-element-45640082 .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:#f3c7d2;border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-3ff836d7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3ff836d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3c7d2;}.elementor-11 .elementor-element.elementor-element-3ff836d7 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-3ff836d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-3ff836d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-f97df20 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-2eb7d96f{text-align:center;}.elementor-11 .elementor-element.elementor-element-2eb7d96f img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-68a50b80{--spacer-size:14px;}.elementor-11 .elementor-element.elementor-element-328fb2a0{text-align:center;}.elementor-11 .elementor-element.elementor-element-328fb2a0 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-72dccb6b{--spacer-size:14px;}.elementor-11 .elementor-element.elementor-element-62eb5baa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-62eb5baa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#9a6520;}.elementor-11 .elementor-element.elementor-element-7b66600{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#475569;}.elementor-11 .elementor-element.elementor-element-42e1857{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-42e1857 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#9a6520;}.elementor-11 .elementor-element.elementor-element-75f83bcd{text-align:start;}.elementor-11 .elementor-element.elementor-element-75f83bcd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-122b5b6c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#475569;}.elementor-11 .elementor-element.elementor-element-5dc76542{--spacer-size:12px;}.elementor-11 .elementor-element.elementor-element-2f38df9f{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#475569;}.elementor-11 .elementor-element.elementor-element-6b58361{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-7acd765:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-7acd765 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#585858;}.elementor-11 .elementor-element.elementor-element-7acd765 > .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-7acd765 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-7acd765 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-7acd765 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-11 .elementor-element.elementor-element-7acd765 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-77152cd6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-77152cd6.elementor-view-stacked .elementor-icon{background-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-77152cd6.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-77152cd6.elementor-view-default .elementor-icon{fill:#9a6520;color:#9a6520;border-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-77152cd6 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-77152cd6 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-77152cd6 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-77152cd6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-77152cd6 .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-3250132c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-3250132c.elementor-view-stacked .elementor-icon{background-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-3250132c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3250132c.elementor-view-default .elementor-icon{fill:#9a6520;color:#9a6520;border-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-3250132c .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-3250132c .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3250132c .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-3250132c .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3250132c .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-2b924841 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-2b924841.elementor-view-stacked .elementor-icon{background-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-2b924841.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-2b924841.elementor-view-default .elementor-icon{fill:#9a6520;color:#9a6520;border-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-2b924841 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-2b924841 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-2b924841 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-2b924841 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2b924841 .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-6d3f4b7a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6d3f4b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6d3f4b7a > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-6d3f4b7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-6d3f4b7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-3554c33a{text-align:start;}.elementor-11 .elementor-element.elementor-element-3554c33a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-64f81d6b > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-44727a8e{text-align:center;}.elementor-11 .elementor-element.elementor-element-44727a8e img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-24c37306{text-align:start;}.elementor-11 .elementor-element.elementor-element-24c37306 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-36b0e040{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-8108a7d{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-17258c6 .elementor-button{background-color:#f3c7d2;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-0b9e37b{text-align:center;}.elementor-11 .elementor-element.elementor-element-0b9e37b img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-9551955{text-align:start;}.elementor-11 .elementor-element.elementor-element-9551955 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-66e5194{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-bdbad94{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-8c118d4{text-align:center;}.elementor-11 .elementor-element.elementor-element-8c118d4 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-bdd23d0{text-align:start;}.elementor-11 .elementor-element.elementor-element-bdd23d0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-8e5be33{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-35d6a8f{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-60667c7 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-e23d28b{text-align:center;}.elementor-11 .elementor-element.elementor-element-e23d28b img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-349ec96{text-align:start;}.elementor-11 .elementor-element.elementor-element-349ec96 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-9cde6da{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-f023382{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-cd6c44f{text-align:center;}.elementor-11 .elementor-element.elementor-element-cd6c44f img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-f8f8067{text-align:start;}.elementor-11 .elementor-element.elementor-element-f8f8067 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-a4d7250{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-622b072{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-4762ebd{text-align:center;}.elementor-11 .elementor-element.elementor-element-4762ebd img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-7f47a5a{text-align:start;}.elementor-11 .elementor-element.elementor-element-7f47a5a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-4e9420b{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-777d941{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.7em;color:#4a5568;}.elementor-11 .elementor-element.elementor-element-2f8ad82a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2f8ad82a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdefd8;}.elementor-11 .elementor-element.elementor-element-2f8ad82a > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-2f8ad82a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-2f8ad82a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-3c88832b > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-5cc82247{text-align:start;}.elementor-11 .elementor-element.elementor-element-5cc82247 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-4e05bca7{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-244cc08 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-250f451:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-250f451 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-250f451 > .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-250f451 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-250f451 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-250f451 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-250f451 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-c45d4ef{text-align:start;}.elementor-11 .elementor-element.elementor-element-c45d4ef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-27db547{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-d7cd322:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-d7cd322 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d7cd322 > .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-d7cd322 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-d7cd322 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-d7cd322 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-d7cd322 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-630d886{text-align:start;}.elementor-11 .elementor-element.elementor-element-630d886 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-62a2a42{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-3a259619{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-1e34dd9e > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-601ca080:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-601ca080 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-601ca080 > .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-601ca080 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-601ca080 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-601ca080 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-601ca080 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-62e9a9f{text-align:start;}.elementor-11 .elementor-element.elementor-element-62e9a9f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-3b23edc9{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-72df89e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-72df89e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-72df89e7 > .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-72df89e7 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-72df89e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-72df89e7 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-72df89e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-79dc89ed{text-align:start;}.elementor-11 .elementor-element.elementor-element-79dc89ed .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-21d210c1{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-d96a713{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-433c6a8f > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-6005b100:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-6005b100 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6005b100 > .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-6005b100 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-6005b100 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-6005b100 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-6005b100 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-1d8792d4{text-align:start;}.elementor-11 .elementor-element.elementor-element-1d8792d4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-74b66c9d{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-bf349e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-bf349e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-bf349e6 > .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-bf349e6 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-bf349e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-bf349e6 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-bf349e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-02f94e9{text-align:start;}.elementor-11 .elementor-element.elementor-element-02f94e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-11f3a84{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-6779bb0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6779bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-11 .elementor-element.elementor-element-6779bb0 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-6779bb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-6779bb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-336c23ef > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-1da068d7{text-align:start;}.elementor-11 .elementor-element.elementor-element-1da068d7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-574c7dc4{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-7b9965d4{text-align:center;}.elementor-11 .elementor-element.elementor-element-7b9965d4 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-1d35e1dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-1d35e1dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2431;}.elementor-11 .elementor-element.elementor-element-1d35e1dd > .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-1d35e1dd > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-1d35e1dd > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-1d35e1dd > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1d35e1dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-47e362f0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-47e362f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2431;}.elementor-11 .elementor-element.elementor-element-47e362f0{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-47e362f0, .elementor-11 .elementor-element.elementor-element-47e362f0 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-11 .elementor-element.elementor-element-47e362f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-15aac9c7{text-align:center;}.elementor-11 .elementor-element.elementor-element-15aac9c7 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-6a064502{text-align:start;}.elementor-11 .elementor-element.elementor-element-6a064502 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6186044b{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-5d09c863:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5d09c863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2431;}.elementor-11 .elementor-element.elementor-element-5d09c863{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-5d09c863, .elementor-11 .elementor-element.elementor-element-5d09c863 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-11 .elementor-element.elementor-element-5d09c863 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-1ea272d7{text-align:center;}.elementor-11 .elementor-element.elementor-element-1ea272d7 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-654e6423{text-align:start;}.elementor-11 .elementor-element.elementor-element-654e6423 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-66dfdaca{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-2e73381f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2e73381f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2431;}.elementor-11 .elementor-element.elementor-element-2e73381f{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-2e73381f, .elementor-11 .elementor-element.elementor-element-2e73381f > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-11 .elementor-element.elementor-element-2e73381f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-34c570a4{text-align:center;}.elementor-11 .elementor-element.elementor-element-34c570a4 img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-1fe263ac{text-align:start;}.elementor-11 .elementor-element.elementor-element-1fe263ac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3e2cad55{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-3641d2e8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3641d2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2431;}.elementor-11 .elementor-element.elementor-element-3641d2e8{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-3641d2e8, .elementor-11 .elementor-element.elementor-element-3641d2e8 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-11 .elementor-element.elementor-element-3641d2e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-5d8ac6ed{text-align:center;}.elementor-11 .elementor-element.elementor-element-5d8ac6ed img{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-5e78f23{text-align:start;}.elementor-11 .elementor-element.elementor-element-5e78f23 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7c3da9fa{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-ea8a8dd:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ea8a8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdefd8;}.elementor-11 .elementor-element.elementor-element-ea8a8dd > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-ea8a8dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-ea8a8dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-c41d927 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-df68151{text-align:start;}.elementor-11 .elementor-element.elementor-element-df68151 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-1d35102{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-8548f53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-8548f53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffaf1;}.elementor-11 .elementor-element.elementor-element-8548f53 > .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-8548f53 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-8548f53 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-8548f53 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-8548f53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-527cf11{text-align:start;}.elementor-11 .elementor-element.elementor-element-527cf11 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:66px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#9a6520;}.elementor-11 .elementor-element.elementor-element-7665f44{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-72023b4{--spacer-size:24px;}.elementor-11 .elementor-element.elementor-element-b46feac > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-f7c7364:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-f7c7364 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f7c7364 > .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-f7c7364 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-f7c7364 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-f7c7364 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-f7c7364 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-ae85978{text-align:start;}.elementor-11 .elementor-element.elementor-element-ae85978 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-1762f45{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-af875c5 .elementor-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-af875c5 .elementor-progress-wrapper{background-color:#ebcfaa;}.elementor-11 .elementor-element.elementor-element-af875c5 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-ad97b77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-ad97b77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ad97b77 > .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-ad97b77 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-ad97b77 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-ad97b77 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-ad97b77 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-18c7378{text-align:start;}.elementor-11 .elementor-element.elementor-element-18c7378 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-c009484{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-6349001 .elementor-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-6349001 .elementor-progress-wrapper{background-color:#ebcfaa;}.elementor-11 .elementor-element.elementor-element-6349001 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-ca20cb5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-ca20cb5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ca20cb5 > .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-ca20cb5 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-ca20cb5 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-ca20cb5 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-ca20cb5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-5624830{text-align:start;}.elementor-11 .elementor-element.elementor-element-5624830 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-384ea89{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-6fd084c .elementor-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-6fd084c .elementor-progress-wrapper{background-color:#ebcfaa;}.elementor-11 .elementor-element.elementor-element-6fd084c .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-ef075a4{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-1f9b813 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-cb97041:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-cb97041 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cb97041 > .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-cb97041 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-cb97041 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-cb97041 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-cb97041 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-81cdc1f{text-align:start;}.elementor-11 .elementor-element.elementor-element-81cdc1f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-b489957{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-3ee2ad4 .elementor-title{color:#1a1a1a;}.elementor-11 .elementor-element.elementor-element-3ee2ad4 .elementor-progress-wrapper{background-color:#ebcfaa;}.elementor-11 .elementor-element.elementor-element-3ee2ad4 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-11 .elementor-element.elementor-element-6f3e487c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6f3e487c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4f4;}.elementor-11 .elementor-element.elementor-element-6f3e487c > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-6f3e487c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-6f3e487c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-56b76558 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-bdb976b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-bdb976b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#9a6520;}.elementor-11 .elementor-element.elementor-element-51f947e1{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-7fdc5e3{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-45b1e076:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-45b1e076 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-45b1e076 > .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-45b1e076 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-45b1e076 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-45b1e076 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-45b1e076 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-6f12d0cd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-6f12d0cd.elementor-view-stacked .elementor-icon{background-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-6f12d0cd.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6f12d0cd.elementor-view-default .elementor-icon{fill:#9a6520;color:#9a6520;border-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-6f12d0cd .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-6f12d0cd .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-6f12d0cd .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-6f12d0cd .elementor-icon-box-title{color:#0b1929;}.elementor-11 .elementor-element.elementor-element-6f12d0cd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-11 .elementor-element.elementor-element-5fdb3633 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-5fdb3633.elementor-view-stacked .elementor-icon{background-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-5fdb3633.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5fdb3633.elementor-view-default .elementor-icon{fill:#9a6520;color:#9a6520;border-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-5fdb3633 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-5fdb3633 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-5fdb3633 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-5fdb3633 .elementor-icon-box-title{color:#0b1929;}.elementor-11 .elementor-element.elementor-element-5fdb3633 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-11 .elementor-element.elementor-element-430e56bb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-430e56bb.elementor-view-stacked .elementor-icon{background-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-430e56bb.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-430e56bb.elementor-view-default .elementor-icon{fill:#9a6520;color:#9a6520;border-color:#9a6520;}.elementor-11 .elementor-element.elementor-element-430e56bb .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-430e56bb .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-430e56bb .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-430e56bb .elementor-icon-box-title{color:#0b1929;}.elementor-11 .elementor-element.elementor-element-430e56bb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-11 .elementor-element.elementor-element-752644df:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-752644df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-11 .elementor-element.elementor-element-752644df > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-752644df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-752644df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-7eaf150a > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-4c40a48a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-4c40a48a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2431;}.elementor-11 .elementor-element.elementor-element-4c40a48a > .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-4c40a48a > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-4c40a48a > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-4c40a48a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-4c40a48a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-3b6c381c{text-align:start;}.elementor-11 .elementor-element.elementor-element-3b6c381c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:68px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#cd862a;}.elementor-11 .elementor-element.elementor-element-26ad7494{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-3829d2b4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-3829d2b4.elementor-view-stacked .elementor-icon{background-color:#cd862a;}.elementor-11 .elementor-element.elementor-element-3829d2b4.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3829d2b4.elementor-view-default .elementor-icon{fill:#cd862a;color:#cd862a;border-color:#cd862a;}.elementor-11 .elementor-element.elementor-element-3829d2b4 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-3829d2b4 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3829d2b4 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-3829d2b4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3829d2b4 .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-3d88c134 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-3d88c134.elementor-view-stacked .elementor-icon{background-color:#cd862a;}.elementor-11 .elementor-element.elementor-element-3d88c134.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3d88c134.elementor-view-default .elementor-icon{fill:#cd862a;color:#cd862a;border-color:#cd862a;}.elementor-11 .elementor-element.elementor-element-3d88c134 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-3d88c134 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3d88c134 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-3d88c134 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3d88c134 .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-460187f2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-460187f2.elementor-view-stacked .elementor-icon{background-color:#cd862a;}.elementor-11 .elementor-element.elementor-element-460187f2.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-460187f2.elementor-view-default .elementor-icon{fill:#cd862a;color:#cd862a;border-color:#cd862a;}.elementor-11 .elementor-element.elementor-element-460187f2 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-460187f2 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-460187f2 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-460187f2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-460187f2 .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-4460f8d4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4460f8d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-11 .elementor-element.elementor-element-4460f8d4 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-4460f8d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-4460f8d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-77208258{text-align:center;}.elementor-11 .elementor-element.elementor-element-77208258 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-1423c137{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-50b855da{--spacer-size:22px;}.elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-accordion-icon, .elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-accordion-title{color:#17111f;}.elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-accordion-icon svg{fill:#17111f;}.elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-tab-title .elementor-accordion-icon i:before{color:#9a6520;}.elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-tab-title .elementor-accordion-icon svg{fill:#9a6520;}.elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#9a6520;}.elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#9a6520;}.elementor-11 .elementor-element.elementor-element-6c8e3ef4 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-11 .elementor-element.elementor-element-b1108c7{--spacer-size:18px;}.elementor-11 .elementor-element.elementor-element-98eb6ce:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-98eb6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-11 .elementor-element.elementor-element-98eb6ce > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-98eb6ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-98eb6ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-0ea4099{--spacer-size:22px;}.elementor-11 .elementor-element.elementor-element-aa61495{text-align:center;}.elementor-11 .elementor-element.elementor-element-aa61495 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-11 .elementor-element.elementor-element-c3ef158{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-c3ef158 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-c3ef158:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-c3ef158 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-c3ef158 .elementor-post__meta-data span + span:before{content:"///";}.elementor-11 .elementor-element.elementor-element-c3ef158.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-c3ef158.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-c3ef158.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-8f3add2{--spacer-size:18px;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-488ed51a .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-6be1fcc0 .elementor-heading-title{font-size:50px;}.elementor-11 .elementor-element.elementor-element-4c21b5f3{--spacer-size:14px;}.elementor-11 .elementor-element.elementor-element-4d1abf3d{font-size:16px;}.elementor-11 .elementor-element.elementor-element-4794cd3d{--spacer-size:24px;}.elementor-11 .elementor-element.elementor-element-7630c97f{--spacer-size:8px;}.elementor-11 .elementor-element.elementor-element-252f87cb img{width:100%;}.elementor-11 .elementor-element.elementor-element-3cc63504 .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-408ad67d img{width:100%;}.elementor-11 .elementor-element.elementor-element-7372b850 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-b334bd2{font-size:16px;}.elementor-11 .elementor-element.elementor-element-99f781b img{width:100%;}.elementor-11 .elementor-element.elementor-element-d15813a .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-1698f81{font-size:16px;}.elementor-11 .elementor-element.elementor-element-0c2a74d img{width:100%;}.elementor-11 .elementor-element.elementor-element-e459a33 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-afa43e1{font-size:16px;}.elementor-11 .elementor-element.elementor-element-779e2365 img{width:100%;}.elementor-11 .elementor-element.elementor-element-46f47858 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-20f3e9f4 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-1cf47644{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3a6af048{--spacer-size:11px;}.elementor-11 .elementor-element.elementor-element-2eb7d96f img{width:100%;}.elementor-11 .elementor-element.elementor-element-68a50b80{--spacer-size:10px;}.elementor-11 .elementor-element.elementor-element-328fb2a0 img{width:100%;}.elementor-11 .elementor-element.elementor-element-72dccb6b{--spacer-size:10px;}.elementor-11 .elementor-element.elementor-element-62eb5baa .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-7b66600{font-size:16px;}.elementor-11 .elementor-element.elementor-element-42e1857 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-75f83bcd .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-122b5b6c{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5dc76542{--spacer-size:8px;}.elementor-11 .elementor-element.elementor-element-2f38df9f{font-size:16px;}.elementor-11 .elementor-element.elementor-element-6b58361{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-3554c33a .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-44727a8e img{width:100%;}.elementor-11 .elementor-element.elementor-element-24c37306 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-36b0e040{font-size:16px;}.elementor-11 .elementor-element.elementor-element-8108a7d{font-size:16px;}.elementor-11 .elementor-element.elementor-element-0b9e37b img{width:100%;}.elementor-11 .elementor-element.elementor-element-9551955 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-66e5194{font-size:16px;}.elementor-11 .elementor-element.elementor-element-bdbad94{font-size:16px;}.elementor-11 .elementor-element.elementor-element-8c118d4 img{width:100%;}.elementor-11 .elementor-element.elementor-element-bdd23d0 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-8e5be33{font-size:16px;}.elementor-11 .elementor-element.elementor-element-35d6a8f{font-size:16px;}.elementor-11 .elementor-element.elementor-element-e23d28b img{width:100%;}.elementor-11 .elementor-element.elementor-element-349ec96 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-9cde6da{font-size:16px;}.elementor-11 .elementor-element.elementor-element-f023382{font-size:16px;}.elementor-11 .elementor-element.elementor-element-cd6c44f img{width:100%;}.elementor-11 .elementor-element.elementor-element-f8f8067 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-a4d7250{font-size:16px;}.elementor-11 .elementor-element.elementor-element-622b072{font-size:16px;}.elementor-11 .elementor-element.elementor-element-4762ebd img{width:100%;}.elementor-11 .elementor-element.elementor-element-7f47a5a .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-4e9420b{font-size:16px;}.elementor-11 .elementor-element.elementor-element-777d941{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5cc82247 .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-4e05bca7{font-size:16px;}.elementor-11 .elementor-element.elementor-element-c45d4ef .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-27db547{font-size:16px;}.elementor-11 .elementor-element.elementor-element-630d886 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-62a2a42{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3a259619{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-62e9a9f .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-3b23edc9{font-size:16px;}.elementor-11 .elementor-element.elementor-element-79dc89ed .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-21d210c1{font-size:16px;}.elementor-11 .elementor-element.elementor-element-d96a713{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-1d8792d4 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-74b66c9d{font-size:16px;}.elementor-11 .elementor-element.elementor-element-02f94e9 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-11f3a84{font-size:16px;}.elementor-11 .elementor-element.elementor-element-1da068d7 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-574c7dc4{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7b9965d4 img{width:100%;}.elementor-11 .elementor-element.elementor-element-15aac9c7 img{width:100%;}.elementor-11 .elementor-element.elementor-element-6a064502 .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-6186044b{font-size:16px;}.elementor-11 .elementor-element.elementor-element-1ea272d7 img{width:100%;}.elementor-11 .elementor-element.elementor-element-654e6423 .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-66dfdaca{font-size:16px;}.elementor-11 .elementor-element.elementor-element-34c570a4 img{width:100%;}.elementor-11 .elementor-element.elementor-element-1fe263ac .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-3e2cad55{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5d8ac6ed img{width:100%;}.elementor-11 .elementor-element.elementor-element-5e78f23 .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-7c3da9fa{font-size:16px;}.elementor-11 .elementor-element.elementor-element-df68151 .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-1d35102{font-size:16px;}.elementor-11 .elementor-element.elementor-element-527cf11 .elementor-heading-title{font-size:60px;}.elementor-11 .elementor-element.elementor-element-7665f44{font-size:16px;}.elementor-11 .elementor-element.elementor-element-72023b4{--spacer-size:17px;}.elementor-11 .elementor-element.elementor-element-ae85978 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-1762f45{font-size:16px;}.elementor-11 .elementor-element.elementor-element-18c7378 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-c009484{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5624830 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-384ea89{font-size:16px;}.elementor-11 .elementor-element.elementor-element-ef075a4{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-81cdc1f .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-b489957{font-size:16px;}.elementor-11 .elementor-element.elementor-element-bdb976b .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-51f947e1{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7fdc5e3{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-3b6c381c .elementor-heading-title{font-size:48px;}.elementor-11 .elementor-element.elementor-element-26ad7494{font-size:16px;}.elementor-11 .elementor-element.elementor-element-77208258 .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-1423c137{font-size:16px;}.elementor-11 .elementor-element.elementor-element-50b855da{--spacer-size:15px;}.elementor-11 .elementor-element.elementor-element-b1108c7{--spacer-size:13px;}.elementor-11 .elementor-element.elementor-element-0ea4099{--spacer-size:15px;}.elementor-11 .elementor-element.elementor-element-aa61495 .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-8f3add2{--spacer-size:13px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-43fb9db4{width:40%;}.elementor-11 .elementor-element.elementor-element-7c30c8ae{width:60%;}.elementor-11 .elementor-element.elementor-element-4d5c7696{width:100%;}.elementor-11 .elementor-element.elementor-element-6746d9a2{width:100%;}.elementor-11 .elementor-element.elementor-element-1b88db5b{width:56%;}.elementor-11 .elementor-element.elementor-element-6c74c8a8{width:44%;}.elementor-11 .elementor-element.elementor-element-1c8bf019{width:100%;}.elementor-11 .elementor-element.elementor-element-3faa2c23{width:26%;}.elementor-11 .elementor-element.elementor-element-429bf543{width:39%;}.elementor-11 .elementor-element.elementor-element-7acd765{width:35%;}.elementor-11 .elementor-element.elementor-element-42a9d188{width:100%;}.elementor-11 .elementor-element.elementor-element-6852b4f5{width:100%;}.elementor-11 .elementor-element.elementor-element-123ef7b0{width:100%;}.elementor-11 .elementor-element.elementor-element-7c309790{width:42%;}.elementor-11 .elementor-element.elementor-element-1d35e1dd{width:58%;}.elementor-11 .elementor-element.elementor-element-602a043d{width:28%;}.elementor-11 .elementor-element.elementor-element-83a2a44{width:72%;}.elementor-11 .elementor-element.elementor-element-4ca77124{width:28%;}.elementor-11 .elementor-element.elementor-element-138447a3{width:72%;}.elementor-11 .elementor-element.elementor-element-72350e6d{width:28%;}.elementor-11 .elementor-element.elementor-element-1f916922{width:72%;}.elementor-11 .elementor-element.elementor-element-a0ac147{width:28%;}.elementor-11 .elementor-element.elementor-element-4b62b69{width:72%;}.elementor-11 .elementor-element.elementor-element-c2d2cbc{width:100%;}.elementor-11 .elementor-element.elementor-element-e32d083{width:68%;}.elementor-11 .elementor-element.elementor-element-8548f53{width:32%;}.elementor-11 .elementor-element.elementor-element-f7c7364{width:33%;}.elementor-11 .elementor-element.elementor-element-ad97b77{width:33%;}.elementor-11 .elementor-element.elementor-element-ca20cb5{width:34%;}.elementor-11 .elementor-element.elementor-element-cb97041{width:100%;}.elementor-11 .elementor-element.elementor-element-7ed322f1{width:100%;}.elementor-11 .elementor-element.elementor-element-65815d19{width:60%;}.elementor-11 .elementor-element.elementor-element-45b1e076{width:40%;}.elementor-11 .elementor-element.elementor-element-3e034d8e{width:100%;}.elementor-11 .elementor-element.elementor-element-4c40a48a{width:34%;}.elementor-11 .elementor-element.elementor-element-3a5f92be{width:66%;}.elementor-11 .elementor-element.elementor-element-e20fead{width:100%;}.elementor-11 .elementor-element.elementor-element-b825b76{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-43fb9db4{width:40%;}.elementor-11 .elementor-element.elementor-element-7c30c8ae{width:60%;}.elementor-11 .elementor-element.elementor-element-2d04de6e{width:55%;}.elementor-11 .elementor-element.elementor-element-aaeb90b{width:55%;}.elementor-11 .elementor-element.elementor-element-3bb7b1e{width:55%;}.elementor-11 .elementor-element.elementor-element-1b88db5b{width:56%;}.elementor-11 .elementor-element.elementor-element-6c74c8a8{width:44%;}.elementor-11 .elementor-element.elementor-element-3faa2c23{width:50%;}.elementor-11 .elementor-element.elementor-element-429bf543{width:39%;}.elementor-11 .elementor-element.elementor-element-7acd765{width:35%;}.elementor-11 .elementor-element.elementor-element-72dba559{width:45%;}.elementor-11 .elementor-element.elementor-element-2632ce9{width:45%;}.elementor-11 .elementor-element.elementor-element-4c83670{width:45%;}.elementor-11 .elementor-element.elementor-element-8bebbfd{width:45%;}.elementor-11 .elementor-element.elementor-element-77eb8cb{width:45%;}.elementor-11 .elementor-element.elementor-element-6d55375{width:45%;}.elementor-11 .elementor-element.elementor-element-7eca0486{width:68%;}.elementor-11 .elementor-element.elementor-element-250f451{width:50%;}.elementor-11 .elementor-element.elementor-element-d7cd322{width:50%;}.elementor-11 .elementor-element.elementor-element-601ca080{width:50%;}.elementor-11 .elementor-element.elementor-element-72df89e7{width:50%;}.elementor-11 .elementor-element.elementor-element-6005b100{width:100%;}.elementor-11 .elementor-element.elementor-element-bf349e6{width:100%;}.elementor-11 .elementor-element.elementor-element-7c309790{width:42%;}.elementor-11 .elementor-element.elementor-element-1d35e1dd{width:58%;}.elementor-11 .elementor-element.elementor-element-602a043d{width:50%;}.elementor-11 .elementor-element.elementor-element-83a2a44{width:72%;}.elementor-11 .elementor-element.elementor-element-4ca77124{width:50%;}.elementor-11 .elementor-element.elementor-element-138447a3{width:72%;}.elementor-11 .elementor-element.elementor-element-72350e6d{width:50%;}.elementor-11 .elementor-element.elementor-element-1f916922{width:72%;}.elementor-11 .elementor-element.elementor-element-a0ac147{width:50%;}.elementor-11 .elementor-element.elementor-element-4b62b69{width:72%;}.elementor-11 .elementor-element.elementor-element-e32d083{width:68%;}.elementor-11 .elementor-element.elementor-element-8548f53{width:50%;}.elementor-11 .elementor-element.elementor-element-f7c7364{width:50%;}.elementor-11 .elementor-element.elementor-element-ad97b77{width:50%;}.elementor-11 .elementor-element.elementor-element-ca20cb5{width:34%;}.elementor-11 .elementor-element.elementor-element-cb97041{width:100%;}.elementor-11 .elementor-element.elementor-element-65815d19{width:60%;}.elementor-11 .elementor-element.elementor-element-45b1e076{width:40%;}.elementor-11 .elementor-element.elementor-element-4c40a48a{width:34%;}.elementor-11 .elementor-element.elementor-element-3a5f92be{width:66%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-43fb9db4{width:100%;}.elementor-11 .elementor-element.elementor-element-488ed51a .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-6be1fcc0 .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-4c21b5f3{--spacer-size:10px;}.elementor-11 .elementor-element.elementor-element-4d1abf3d{font-size:15px;}.elementor-11 .elementor-element.elementor-element-4794cd3d{--spacer-size:17px;}.elementor-11 .elementor-element.elementor-element-7630c97f{--spacer-size:6px;}.elementor-11 .elementor-element.elementor-element-7c30c8ae{width:100%;}.elementor-11 .elementor-element.elementor-element-252f87cb img{width:100%;}.elementor-11 .elementor-element.elementor-element-3cc63504 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-2d04de6e{width:100%;}.elementor-11 .elementor-element.elementor-element-408ad67d img{width:100%;}.elementor-11 .elementor-element.elementor-element-7372b850 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-b334bd2{font-size:15px;}.elementor-11 .elementor-element.elementor-element-aaeb90b{width:100%;}.elementor-11 .elementor-element.elementor-element-99f781b img{width:100%;}.elementor-11 .elementor-element.elementor-element-d15813a .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-1698f81{font-size:15px;}.elementor-11 .elementor-element.elementor-element-3bb7b1e{width:100%;}.elementor-11 .elementor-element.elementor-element-0c2a74d img{width:100%;}.elementor-11 .elementor-element.elementor-element-e459a33 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-afa43e1{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1b88db5b{width:100%;}.elementor-11 .elementor-element.elementor-element-779e2365 img{width:100%;}.elementor-11 .elementor-element.elementor-element-6c74c8a8{width:100%;}.elementor-11 .elementor-element.elementor-element-46f47858 .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-20f3e9f4 .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-1cf47644{font-size:15px;}.elementor-11 .elementor-element.elementor-element-3a6af048{--spacer-size:8px;}.elementor-11 .elementor-element.elementor-element-3faa2c23{width:100%;}.elementor-11 .elementor-element.elementor-element-2eb7d96f img{width:100%;}.elementor-11 .elementor-element.elementor-element-68a50b80{--spacer-size:7px;}.elementor-11 .elementor-element.elementor-element-328fb2a0 img{width:100%;}.elementor-11 .elementor-element.elementor-element-72dccb6b{--spacer-size:7px;}.elementor-11 .elementor-element.elementor-element-62eb5baa .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-7b66600{font-size:15px;}.elementor-11 .elementor-element.elementor-element-429bf543{width:100%;}.elementor-11 .elementor-element.elementor-element-42e1857 .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-75f83bcd .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-122b5b6c{font-size:15px;}.elementor-11 .elementor-element.elementor-element-5dc76542{--spacer-size:6px;}.elementor-11 .elementor-element.elementor-element-2f38df9f{font-size:15px;}.elementor-11 .elementor-element.elementor-element-6b58361{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-7acd765{width:100%;}.elementor-11 .elementor-element.elementor-element-77152cd6 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-77152cd6 .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3250132c .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3250132c .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-2b924841 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-2b924841 .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3554c33a .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-72dba559{width:100%;}.elementor-11 .elementor-element.elementor-element-44727a8e img{width:100%;}.elementor-11 .elementor-element.elementor-element-24c37306 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-36b0e040{font-size:15px;}.elementor-11 .elementor-element.elementor-element-8108a7d{font-size:15px;}.elementor-11 .elementor-element.elementor-element-2632ce9{width:100%;}.elementor-11 .elementor-element.elementor-element-0b9e37b img{width:100%;}.elementor-11 .elementor-element.elementor-element-9551955 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-66e5194{font-size:15px;}.elementor-11 .elementor-element.elementor-element-bdbad94{font-size:15px;}.elementor-11 .elementor-element.elementor-element-4c83670{width:100%;}.elementor-11 .elementor-element.elementor-element-8c118d4 img{width:100%;}.elementor-11 .elementor-element.elementor-element-bdd23d0 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-8e5be33{font-size:15px;}.elementor-11 .elementor-element.elementor-element-35d6a8f{font-size:15px;}.elementor-11 .elementor-element.elementor-element-8bebbfd{width:100%;}.elementor-11 .elementor-element.elementor-element-e23d28b img{width:100%;}.elementor-11 .elementor-element.elementor-element-349ec96 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-9cde6da{font-size:15px;}.elementor-11 .elementor-element.elementor-element-f023382{font-size:15px;}.elementor-11 .elementor-element.elementor-element-77eb8cb{width:100%;}.elementor-11 .elementor-element.elementor-element-cd6c44f img{width:100%;}.elementor-11 .elementor-element.elementor-element-f8f8067 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-a4d7250{font-size:15px;}.elementor-11 .elementor-element.elementor-element-622b072{font-size:15px;}.elementor-11 .elementor-element.elementor-element-6d55375{width:100%;}.elementor-11 .elementor-element.elementor-element-4762ebd img{width:100%;}.elementor-11 .elementor-element.elementor-element-7f47a5a .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-4e9420b{font-size:15px;}.elementor-11 .elementor-element.elementor-element-777d941{font-size:15px;}.elementor-11 .elementor-element.elementor-element-7eca0486{width:100%;}.elementor-11 .elementor-element.elementor-element-5cc82247 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-4e05bca7{font-size:15px;}.elementor-11 .elementor-element.elementor-element-250f451{width:100%;}.elementor-11 .elementor-element.elementor-element-c45d4ef .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-27db547{font-size:15px;}.elementor-11 .elementor-element.elementor-element-d7cd322{width:100%;}.elementor-11 .elementor-element.elementor-element-630d886 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-62a2a42{font-size:15px;}.elementor-11 .elementor-element.elementor-element-3a259619{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-601ca080{width:100%;}.elementor-11 .elementor-element.elementor-element-62e9a9f .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-3b23edc9{font-size:15px;}.elementor-11 .elementor-element.elementor-element-72df89e7{width:100%;}.elementor-11 .elementor-element.elementor-element-79dc89ed .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-21d210c1{font-size:15px;}.elementor-11 .elementor-element.elementor-element-d96a713{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-6005b100{width:100%;}.elementor-11 .elementor-element.elementor-element-1d8792d4 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-74b66c9d{font-size:15px;}.elementor-11 .elementor-element.elementor-element-bf349e6{width:100%;}.elementor-11 .elementor-element.elementor-element-02f94e9 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-11f3a84{font-size:15px;}.elementor-11 .elementor-element.elementor-element-7c309790{width:100%;}.elementor-11 .elementor-element.elementor-element-1da068d7 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-574c7dc4{font-size:15px;}.elementor-11 .elementor-element.elementor-element-7b9965d4 img{width:100%;}.elementor-11 .elementor-element.elementor-element-1d35e1dd{width:100%;}.elementor-11 .elementor-element.elementor-element-602a043d{width:100%;}.elementor-11 .elementor-element.elementor-element-15aac9c7 img{width:100%;}.elementor-11 .elementor-element.elementor-element-83a2a44{width:100%;}.elementor-11 .elementor-element.elementor-element-6a064502 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-6186044b{font-size:15px;}.elementor-11 .elementor-element.elementor-element-4ca77124{width:100%;}.elementor-11 .elementor-element.elementor-element-1ea272d7 img{width:100%;}.elementor-11 .elementor-element.elementor-element-138447a3{width:100%;}.elementor-11 .elementor-element.elementor-element-654e6423 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-66dfdaca{font-size:15px;}.elementor-11 .elementor-element.elementor-element-72350e6d{width:100%;}.elementor-11 .elementor-element.elementor-element-34c570a4 img{width:100%;}.elementor-11 .elementor-element.elementor-element-1f916922{width:100%;}.elementor-11 .elementor-element.elementor-element-1fe263ac .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-3e2cad55{font-size:15px;}.elementor-11 .elementor-element.elementor-element-a0ac147{width:100%;}.elementor-11 .elementor-element.elementor-element-5d8ac6ed img{width:100%;}.elementor-11 .elementor-element.elementor-element-4b62b69{width:100%;}.elementor-11 .elementor-element.elementor-element-5e78f23 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-7c3da9fa{font-size:15px;}.elementor-11 .elementor-element.elementor-element-e32d083{width:100%;}.elementor-11 .elementor-element.elementor-element-df68151 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-1d35102{font-size:15px;}.elementor-11 .elementor-element.elementor-element-8548f53{width:100%;}.elementor-11 .elementor-element.elementor-element-527cf11 .elementor-heading-title{font-size:56px;}.elementor-11 .elementor-element.elementor-element-7665f44{font-size:15px;}.elementor-11 .elementor-element.elementor-element-72023b4{--spacer-size:12px;}.elementor-11 .elementor-element.elementor-element-f7c7364{width:100%;}.elementor-11 .elementor-element.elementor-element-ae85978 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-1762f45{font-size:15px;}.elementor-11 .elementor-element.elementor-element-ad97b77{width:100%;}.elementor-11 .elementor-element.elementor-element-18c7378 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-c009484{font-size:15px;}.elementor-11 .elementor-element.elementor-element-ca20cb5{width:100%;}.elementor-11 .elementor-element.elementor-element-5624830 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-384ea89{font-size:15px;}.elementor-11 .elementor-element.elementor-element-ef075a4{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-cb97041{width:100%;}.elementor-11 .elementor-element.elementor-element-81cdc1f .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-b489957{font-size:15px;}.elementor-11 .elementor-element.elementor-element-65815d19{width:100%;}.elementor-11 .elementor-element.elementor-element-bdb976b .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-51f947e1{font-size:15px;}.elementor-11 .elementor-element.elementor-element-7fdc5e3{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-45b1e076{width:100%;}.elementor-11 .elementor-element.elementor-element-6f12d0cd .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-6f12d0cd .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5fdb3633 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-5fdb3633 .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-430e56bb .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-430e56bb .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-4c40a48a{width:100%;}.elementor-11 .elementor-element.elementor-element-3b6c381c .elementor-heading-title{font-size:38px;}.elementor-11 .elementor-element.elementor-element-26ad7494{font-size:15px;}.elementor-11 .elementor-element.elementor-element-3a5f92be{width:100%;}.elementor-11 .elementor-element.elementor-element-3829d2b4 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3829d2b4 .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-3d88c134 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3d88c134 .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-460187f2 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-460187f2 .elementor-icon-box-title a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-77208258 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-1423c137{font-size:15px;}.elementor-11 .elementor-element.elementor-element-50b855da{--spacer-size:11px;}.elementor-11 .elementor-element.elementor-element-b1108c7{--spacer-size:9px;}.elementor-11 .elementor-element.elementor-element-0ea4099{--spacer-size:11px;}.elementor-11 .elementor-element.elementor-element-aa61495 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-c3ef158 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-c3ef158:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-c3ef158 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-8f3add2{--spacer-size:9px;}}/* Start custom CSS for column, class: .elementor-element-43fb9db4 */.elementor-11 .elementor-element.elementor-element-43fb9db4 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-43fb9db4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-43fb9db4 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-43fb9db4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-43fb9db4 p, .elementor-11 .elementor-element.elementor-element-43fb9db4 h1, .elementor-11 .elementor-element.elementor-element-43fb9db4 h2, .elementor-11 .elementor-element.elementor-element-43fb9db4 h3, .elementor-11 .elementor-element.elementor-element-43fb9db4 h4, .elementor-11 .elementor-element.elementor-element-43fb9db4 h5, .elementor-11 .elementor-element.elementor-element-43fb9db4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c30c8ae */.elementor-11 .elementor-element.elementor-element-7c30c8ae { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-7c30c8ae > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7c30c8ae img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-7c30c8ae .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7c30c8ae p, .elementor-11 .elementor-element.elementor-element-7c30c8ae h1, .elementor-11 .elementor-element.elementor-element-7c30c8ae h2, .elementor-11 .elementor-element.elementor-element-7c30c8ae h3, .elementor-11 .elementor-element.elementor-element-7c30c8ae h4, .elementor-11 .elementor-element.elementor-element-7c30c8ae h5, .elementor-11 .elementor-element.elementor-element-7c30c8ae h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d04de6e */.elementor-11 .elementor-element.elementor-element-2d04de6e { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-2d04de6e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2d04de6e img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-2d04de6e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2d04de6e p, .elementor-11 .elementor-element.elementor-element-2d04de6e h1, .elementor-11 .elementor-element.elementor-element-2d04de6e h2, .elementor-11 .elementor-element.elementor-element-2d04de6e h3, .elementor-11 .elementor-element.elementor-element-2d04de6e h4, .elementor-11 .elementor-element.elementor-element-2d04de6e h5, .elementor-11 .elementor-element.elementor-element-2d04de6e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aaeb90b */.elementor-11 .elementor-element.elementor-element-aaeb90b { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-aaeb90b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-aaeb90b img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-aaeb90b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-aaeb90b p, .elementor-11 .elementor-element.elementor-element-aaeb90b h1, .elementor-11 .elementor-element.elementor-element-aaeb90b h2, .elementor-11 .elementor-element.elementor-element-aaeb90b h3, .elementor-11 .elementor-element.elementor-element-aaeb90b h4, .elementor-11 .elementor-element.elementor-element-aaeb90b h5, .elementor-11 .elementor-element.elementor-element-aaeb90b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3bb7b1e */.elementor-11 .elementor-element.elementor-element-3bb7b1e { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-3bb7b1e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3bb7b1e img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-3bb7b1e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3bb7b1e p, .elementor-11 .elementor-element.elementor-element-3bb7b1e h1, .elementor-11 .elementor-element.elementor-element-3bb7b1e h2, .elementor-11 .elementor-element.elementor-element-3bb7b1e h3, .elementor-11 .elementor-element.elementor-element-3bb7b1e h4, .elementor-11 .elementor-element.elementor-element-3bb7b1e h5, .elementor-11 .elementor-element.elementor-element-3bb7b1e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ec21b93 */.elementor-11 .elementor-element.elementor-element-1ec21b93 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-1ec21b93 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-1ec21b93 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-1ec21b93 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d5c7696 */.elementor-11 .elementor-element.elementor-element-4d5c7696 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-4d5c7696 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4d5c7696 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-4d5c7696 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4d5c7696 p, .elementor-11 .elementor-element.elementor-element-4d5c7696 h1, .elementor-11 .elementor-element.elementor-element-4d5c7696 h2, .elementor-11 .elementor-element.elementor-element-4d5c7696 h3, .elementor-11 .elementor-element.elementor-element-4d5c7696 h4, .elementor-11 .elementor-element.elementor-element-4d5c7696 h5, .elementor-11 .elementor-element.elementor-element-4d5c7696 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b88db5b */.elementor-11 .elementor-element.elementor-element-1b88db5b { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-1b88db5b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1b88db5b img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-1b88db5b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1b88db5b p, .elementor-11 .elementor-element.elementor-element-1b88db5b h1, .elementor-11 .elementor-element.elementor-element-1b88db5b h2, .elementor-11 .elementor-element.elementor-element-1b88db5b h3, .elementor-11 .elementor-element.elementor-element-1b88db5b h4, .elementor-11 .elementor-element.elementor-element-1b88db5b h5, .elementor-11 .elementor-element.elementor-element-1b88db5b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c74c8a8 */.elementor-11 .elementor-element.elementor-element-6c74c8a8 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-6c74c8a8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6c74c8a8 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-6c74c8a8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6c74c8a8 p, .elementor-11 .elementor-element.elementor-element-6c74c8a8 h1, .elementor-11 .elementor-element.elementor-element-6c74c8a8 h2, .elementor-11 .elementor-element.elementor-element-6c74c8a8 h3, .elementor-11 .elementor-element.elementor-element-6c74c8a8 h4, .elementor-11 .elementor-element.elementor-element-6c74c8a8 h5, .elementor-11 .elementor-element.elementor-element-6c74c8a8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-541f66b3 */.elementor-11 .elementor-element.elementor-element-541f66b3 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-541f66b3 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-541f66b3 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-541f66b3 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6746d9a2 */.elementor-11 .elementor-element.elementor-element-6746d9a2 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-6746d9a2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6746d9a2 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-6746d9a2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6746d9a2 p, .elementor-11 .elementor-element.elementor-element-6746d9a2 h1, .elementor-11 .elementor-element.elementor-element-6746d9a2 h2, .elementor-11 .elementor-element.elementor-element-6746d9a2 h3, .elementor-11 .elementor-element.elementor-element-6746d9a2 h4, .elementor-11 .elementor-element.elementor-element-6746d9a2 h5, .elementor-11 .elementor-element.elementor-element-6746d9a2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d3123c1 */.elementor-11 .elementor-element.elementor-element-2d3123c1 .elementor-widget {
  animation: codex_featured-spotlight-3-soft-reveal 700ms ease both;
}
.elementor-11 .elementor-element.elementor-element-2d3123c1 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-11 .elementor-element.elementor-element-2d3123c1 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-11 .elementor-element.elementor-element-2d3123c1 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_featured-spotlight-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-2d3123c1, .elementor-11 .elementor-element.elementor-element-2d3123c1 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3faa2c23 */.elementor-11 .elementor-element.elementor-element-3faa2c23 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-3faa2c23 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3faa2c23 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-3faa2c23 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3faa2c23 p, .elementor-11 .elementor-element.elementor-element-3faa2c23 h1, .elementor-11 .elementor-element.elementor-element-3faa2c23 h2, .elementor-11 .elementor-element.elementor-element-3faa2c23 h3, .elementor-11 .elementor-element.elementor-element-3faa2c23 h4, .elementor-11 .elementor-element.elementor-element-3faa2c23 h5, .elementor-11 .elementor-element.elementor-element-3faa2c23 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-429bf543 */.elementor-11 .elementor-element.elementor-element-429bf543 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-429bf543 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-429bf543 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-429bf543 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-429bf543 p, .elementor-11 .elementor-element.elementor-element-429bf543 h1, .elementor-11 .elementor-element.elementor-element-429bf543 h2, .elementor-11 .elementor-element.elementor-element-429bf543 h3, .elementor-11 .elementor-element.elementor-element-429bf543 h4, .elementor-11 .elementor-element.elementor-element-429bf543 h5, .elementor-11 .elementor-element.elementor-element-429bf543 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7acd765 */.elementor-11 .elementor-element.elementor-element-7acd765 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-7acd765 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7acd765 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-7acd765 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7acd765 p, .elementor-11 .elementor-element.elementor-element-7acd765 h1, .elementor-11 .elementor-element.elementor-element-7acd765 h2, .elementor-11 .elementor-element.elementor-element-7acd765 h3, .elementor-11 .elementor-element.elementor-element-7acd765 h4, .elementor-11 .elementor-element.elementor-element-7acd765 h5, .elementor-11 .elementor-element.elementor-element-7acd765 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f97df20 */.elementor-11 .elementor-element.elementor-element-f97df20 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-f97df20 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-f97df20 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-f97df20 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c8bf019 */.elementor-11 .elementor-element.elementor-element-1c8bf019 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-1c8bf019 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1c8bf019 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-1c8bf019 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1c8bf019 p, .elementor-11 .elementor-element.elementor-element-1c8bf019 h1, .elementor-11 .elementor-element.elementor-element-1c8bf019 h2, .elementor-11 .elementor-element.elementor-element-1c8bf019 h3, .elementor-11 .elementor-element.elementor-element-1c8bf019 h4, .elementor-11 .elementor-element.elementor-element-1c8bf019 h5, .elementor-11 .elementor-element.elementor-element-1c8bf019 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ff836d7 */.elementor-11 .elementor-element.elementor-element-3ff836d7 { border-top: 4px solid #cd862a; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72dba559 */.elementor-11 .elementor-element.elementor-element-72dba559 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-72dba559 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-72dba559 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-72dba559 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-72dba559 p, .elementor-11 .elementor-element.elementor-element-72dba559 h1, .elementor-11 .elementor-element.elementor-element-72dba559 h2, .elementor-11 .elementor-element.elementor-element-72dba559 h3, .elementor-11 .elementor-element.elementor-element-72dba559 h4, .elementor-11 .elementor-element.elementor-element-72dba559 h5, .elementor-11 .elementor-element.elementor-element-72dba559 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2632ce9 */.elementor-11 .elementor-element.elementor-element-2632ce9 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-2632ce9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2632ce9 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-2632ce9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-2632ce9 p, .elementor-11 .elementor-element.elementor-element-2632ce9 h1, .elementor-11 .elementor-element.elementor-element-2632ce9 h2, .elementor-11 .elementor-element.elementor-element-2632ce9 h3, .elementor-11 .elementor-element.elementor-element-2632ce9 h4, .elementor-11 .elementor-element.elementor-element-2632ce9 h5, .elementor-11 .elementor-element.elementor-element-2632ce9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c83670 */.elementor-11 .elementor-element.elementor-element-4c83670 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-4c83670 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4c83670 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-4c83670 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4c83670 p, .elementor-11 .elementor-element.elementor-element-4c83670 h1, .elementor-11 .elementor-element.elementor-element-4c83670 h2, .elementor-11 .elementor-element.elementor-element-4c83670 h3, .elementor-11 .elementor-element.elementor-element-4c83670 h4, .elementor-11 .elementor-element.elementor-element-4c83670 h5, .elementor-11 .elementor-element.elementor-element-4c83670 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64f81d6b */.elementor-11 .elementor-element.elementor-element-64f81d6b > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-64f81d6b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-64f81d6b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-64f81d6b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8bebbfd */.elementor-11 .elementor-element.elementor-element-8bebbfd { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-8bebbfd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-8bebbfd img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-8bebbfd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-8bebbfd p, .elementor-11 .elementor-element.elementor-element-8bebbfd h1, .elementor-11 .elementor-element.elementor-element-8bebbfd h2, .elementor-11 .elementor-element.elementor-element-8bebbfd h3, .elementor-11 .elementor-element.elementor-element-8bebbfd h4, .elementor-11 .elementor-element.elementor-element-8bebbfd h5, .elementor-11 .elementor-element.elementor-element-8bebbfd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77eb8cb */.elementor-11 .elementor-element.elementor-element-77eb8cb { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-77eb8cb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-77eb8cb img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-77eb8cb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-77eb8cb p, .elementor-11 .elementor-element.elementor-element-77eb8cb h1, .elementor-11 .elementor-element.elementor-element-77eb8cb h2, .elementor-11 .elementor-element.elementor-element-77eb8cb h3, .elementor-11 .elementor-element.elementor-element-77eb8cb h4, .elementor-11 .elementor-element.elementor-element-77eb8cb h5, .elementor-11 .elementor-element.elementor-element-77eb8cb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d55375 */.elementor-11 .elementor-element.elementor-element-6d55375 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-6d55375 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6d55375 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-6d55375 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6d55375 p, .elementor-11 .elementor-element.elementor-element-6d55375 h1, .elementor-11 .elementor-element.elementor-element-6d55375 h2, .elementor-11 .elementor-element.elementor-element-6d55375 h3, .elementor-11 .elementor-element.elementor-element-6d55375 h4, .elementor-11 .elementor-element.elementor-element-6d55375 h5, .elementor-11 .elementor-element.elementor-element-6d55375 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60667c7 */.elementor-11 .elementor-element.elementor-element-60667c7 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-60667c7 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-60667c7 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-60667c7 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42a9d188 */.elementor-11 .elementor-element.elementor-element-42a9d188 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-42a9d188 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-42a9d188 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-42a9d188 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-42a9d188 p, .elementor-11 .elementor-element.elementor-element-42a9d188 h1, .elementor-11 .elementor-element.elementor-element-42a9d188 h2, .elementor-11 .elementor-element.elementor-element-42a9d188 h3, .elementor-11 .elementor-element.elementor-element-42a9d188 h4, .elementor-11 .elementor-element.elementor-element-42a9d188 h5, .elementor-11 .elementor-element.elementor-element-42a9d188 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7eca0486 */.elementor-11 .elementor-element.elementor-element-7eca0486 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-7eca0486 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7eca0486 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-7eca0486 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7eca0486 p, .elementor-11 .elementor-element.elementor-element-7eca0486 h1, .elementor-11 .elementor-element.elementor-element-7eca0486 h2, .elementor-11 .elementor-element.elementor-element-7eca0486 h3, .elementor-11 .elementor-element.elementor-element-7eca0486 h4, .elementor-11 .elementor-element.elementor-element-7eca0486 h5, .elementor-11 .elementor-element.elementor-element-7eca0486 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c88832b */.elementor-11 .elementor-element.elementor-element-3c88832b > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-3c88832b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-3c88832b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-3c88832b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-250f451 */.elementor-11 .elementor-element.elementor-element-250f451 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-250f451 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-250f451 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-250f451 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-250f451 p, .elementor-11 .elementor-element.elementor-element-250f451 h1, .elementor-11 .elementor-element.elementor-element-250f451 h2, .elementor-11 .elementor-element.elementor-element-250f451 h3, .elementor-11 .elementor-element.elementor-element-250f451 h4, .elementor-11 .elementor-element.elementor-element-250f451 h5, .elementor-11 .elementor-element.elementor-element-250f451 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d7cd322 */.elementor-11 .elementor-element.elementor-element-d7cd322 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-d7cd322 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-d7cd322 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-d7cd322 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-d7cd322 p, .elementor-11 .elementor-element.elementor-element-d7cd322 h1, .elementor-11 .elementor-element.elementor-element-d7cd322 h2, .elementor-11 .elementor-element.elementor-element-d7cd322 h3, .elementor-11 .elementor-element.elementor-element-d7cd322 h4, .elementor-11 .elementor-element.elementor-element-d7cd322 h5, .elementor-11 .elementor-element.elementor-element-d7cd322 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-244cc08 */.elementor-11 .elementor-element.elementor-element-244cc08 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-244cc08 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-244cc08 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-244cc08 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-601ca080 */.elementor-11 .elementor-element.elementor-element-601ca080 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-601ca080 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-601ca080 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-601ca080 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-601ca080 p, .elementor-11 .elementor-element.elementor-element-601ca080 h1, .elementor-11 .elementor-element.elementor-element-601ca080 h2, .elementor-11 .elementor-element.elementor-element-601ca080 h3, .elementor-11 .elementor-element.elementor-element-601ca080 h4, .elementor-11 .elementor-element.elementor-element-601ca080 h5, .elementor-11 .elementor-element.elementor-element-601ca080 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72df89e7 */.elementor-11 .elementor-element.elementor-element-72df89e7 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-72df89e7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-72df89e7 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-72df89e7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-72df89e7 p, .elementor-11 .elementor-element.elementor-element-72df89e7 h1, .elementor-11 .elementor-element.elementor-element-72df89e7 h2, .elementor-11 .elementor-element.elementor-element-72df89e7 h3, .elementor-11 .elementor-element.elementor-element-72df89e7 h4, .elementor-11 .elementor-element.elementor-element-72df89e7 h5, .elementor-11 .elementor-element.elementor-element-72df89e7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e34dd9e */.elementor-11 .elementor-element.elementor-element-1e34dd9e > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-1e34dd9e > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-1e34dd9e > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-1e34dd9e img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6005b100 */.elementor-11 .elementor-element.elementor-element-6005b100 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-6005b100 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6005b100 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-6005b100 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6005b100 p, .elementor-11 .elementor-element.elementor-element-6005b100 h1, .elementor-11 .elementor-element.elementor-element-6005b100 h2, .elementor-11 .elementor-element.elementor-element-6005b100 h3, .elementor-11 .elementor-element.elementor-element-6005b100 h4, .elementor-11 .elementor-element.elementor-element-6005b100 h5, .elementor-11 .elementor-element.elementor-element-6005b100 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bf349e6 */.elementor-11 .elementor-element.elementor-element-bf349e6 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-bf349e6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-bf349e6 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-bf349e6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-bf349e6 p, .elementor-11 .elementor-element.elementor-element-bf349e6 h1, .elementor-11 .elementor-element.elementor-element-bf349e6 h2, .elementor-11 .elementor-element.elementor-element-bf349e6 h3, .elementor-11 .elementor-element.elementor-element-bf349e6 h4, .elementor-11 .elementor-element.elementor-element-bf349e6 h5, .elementor-11 .elementor-element.elementor-element-bf349e6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-433c6a8f */.elementor-11 .elementor-element.elementor-element-433c6a8f > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-433c6a8f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-433c6a8f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-433c6a8f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6852b4f5 */.elementor-11 .elementor-element.elementor-element-6852b4f5 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-6852b4f5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6852b4f5 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-6852b4f5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-6852b4f5 p, .elementor-11 .elementor-element.elementor-element-6852b4f5 h1, .elementor-11 .elementor-element.elementor-element-6852b4f5 h2, .elementor-11 .elementor-element.elementor-element-6852b4f5 h3, .elementor-11 .elementor-element.elementor-element-6852b4f5 h4, .elementor-11 .elementor-element.elementor-element-6852b4f5 h5, .elementor-11 .elementor-element.elementor-element-6852b4f5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f8ad82a */.elementor-11 .elementor-element.elementor-element-2f8ad82a {
  position: relative;
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-inner {
  position: relative;
  z-index: 1;
}
.elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-card,
.elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-proof-summary,
.elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-score-panel,
.elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-timeline-card,
.elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-hub-center {
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-2f8ad82a .elementor-widget-heading .elementor-heading-title,
.elementor-11 .elementor-element.elementor-element-2f8ad82a .elementor-widget-text-editor,
.elementor-11 .elementor-element.elementor-element-2f8ad82a .elementor-widget-text-editor p {
  overflow-wrap: break-word;
  word-break: normal;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-card,
  .elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-proof-summary,
  .elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-score-panel,
  .elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-timeline-card,
  .elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-hub-center {
    margin-bottom: 0;
  }
}
.elementor-11 .elementor-element.elementor-element-2f8ad82a {
  background: #f7f4ee;
}
.elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-score-panel,
.elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-score-card {
  border-color: rgba(183,121,31,0.24) !important;
}
.elementor-11 .elementor-element.elementor-element-2f8ad82a .ba-score-panel {
  box-shadow: 0 16px 34px rgba(183,121,31,0.10);
}
.elementor-11 .elementor-element.elementor-element-2f8ad82a .elementor-progress-wrapper {
  border-radius: 999px;
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-2f8ad82a .elementor-progress-bar {
  border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c309790 */.elementor-11 .elementor-element.elementor-element-7c309790 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-7c309790 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7c309790 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-7c309790 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7c309790 p, .elementor-11 .elementor-element.elementor-element-7c309790 h1, .elementor-11 .elementor-element.elementor-element-7c309790 h2, .elementor-11 .elementor-element.elementor-element-7c309790 h3, .elementor-11 .elementor-element.elementor-element-7c309790 h4, .elementor-11 .elementor-element.elementor-element-7c309790 h5, .elementor-11 .elementor-element.elementor-element-7c309790 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-602a043d */.elementor-11 .elementor-element.elementor-element-602a043d { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-602a043d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-602a043d img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-602a043d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-602a043d p, .elementor-11 .elementor-element.elementor-element-602a043d h1, .elementor-11 .elementor-element.elementor-element-602a043d h2, .elementor-11 .elementor-element.elementor-element-602a043d h3, .elementor-11 .elementor-element.elementor-element-602a043d h4, .elementor-11 .elementor-element.elementor-element-602a043d h5, .elementor-11 .elementor-element.elementor-element-602a043d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-83a2a44 */.elementor-11 .elementor-element.elementor-element-83a2a44 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-83a2a44 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-83a2a44 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-83a2a44 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-83a2a44 p, .elementor-11 .elementor-element.elementor-element-83a2a44 h1, .elementor-11 .elementor-element.elementor-element-83a2a44 h2, .elementor-11 .elementor-element.elementor-element-83a2a44 h3, .elementor-11 .elementor-element.elementor-element-83a2a44 h4, .elementor-11 .elementor-element.elementor-element-83a2a44 h5, .elementor-11 .elementor-element.elementor-element-83a2a44 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47e362f0 */.elementor-11 .elementor-element.elementor-element-47e362f0 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-47e362f0 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-47e362f0 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-47e362f0 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ca77124 */.elementor-11 .elementor-element.elementor-element-4ca77124 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-4ca77124 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4ca77124 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-4ca77124 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4ca77124 p, .elementor-11 .elementor-element.elementor-element-4ca77124 h1, .elementor-11 .elementor-element.elementor-element-4ca77124 h2, .elementor-11 .elementor-element.elementor-element-4ca77124 h3, .elementor-11 .elementor-element.elementor-element-4ca77124 h4, .elementor-11 .elementor-element.elementor-element-4ca77124 h5, .elementor-11 .elementor-element.elementor-element-4ca77124 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-138447a3 */.elementor-11 .elementor-element.elementor-element-138447a3 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-138447a3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-138447a3 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-138447a3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-138447a3 p, .elementor-11 .elementor-element.elementor-element-138447a3 h1, .elementor-11 .elementor-element.elementor-element-138447a3 h2, .elementor-11 .elementor-element.elementor-element-138447a3 h3, .elementor-11 .elementor-element.elementor-element-138447a3 h4, .elementor-11 .elementor-element.elementor-element-138447a3 h5, .elementor-11 .elementor-element.elementor-element-138447a3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d09c863 */.elementor-11 .elementor-element.elementor-element-5d09c863 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-5d09c863 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-5d09c863 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-5d09c863 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72350e6d */.elementor-11 .elementor-element.elementor-element-72350e6d { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-72350e6d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-72350e6d img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-72350e6d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-72350e6d p, .elementor-11 .elementor-element.elementor-element-72350e6d h1, .elementor-11 .elementor-element.elementor-element-72350e6d h2, .elementor-11 .elementor-element.elementor-element-72350e6d h3, .elementor-11 .elementor-element.elementor-element-72350e6d h4, .elementor-11 .elementor-element.elementor-element-72350e6d h5, .elementor-11 .elementor-element.elementor-element-72350e6d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f916922 */.elementor-11 .elementor-element.elementor-element-1f916922 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-1f916922 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1f916922 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-1f916922 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1f916922 p, .elementor-11 .elementor-element.elementor-element-1f916922 h1, .elementor-11 .elementor-element.elementor-element-1f916922 h2, .elementor-11 .elementor-element.elementor-element-1f916922 h3, .elementor-11 .elementor-element.elementor-element-1f916922 h4, .elementor-11 .elementor-element.elementor-element-1f916922 h5, .elementor-11 .elementor-element.elementor-element-1f916922 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e73381f */.elementor-11 .elementor-element.elementor-element-2e73381f > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-2e73381f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-2e73381f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-2e73381f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a0ac147 */.elementor-11 .elementor-element.elementor-element-a0ac147 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-a0ac147 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-a0ac147 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-a0ac147 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-a0ac147 p, .elementor-11 .elementor-element.elementor-element-a0ac147 h1, .elementor-11 .elementor-element.elementor-element-a0ac147 h2, .elementor-11 .elementor-element.elementor-element-a0ac147 h3, .elementor-11 .elementor-element.elementor-element-a0ac147 h4, .elementor-11 .elementor-element.elementor-element-a0ac147 h5, .elementor-11 .elementor-element.elementor-element-a0ac147 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b62b69 */.elementor-11 .elementor-element.elementor-element-4b62b69 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-4b62b69 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4b62b69 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-4b62b69 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4b62b69 p, .elementor-11 .elementor-element.elementor-element-4b62b69 h1, .elementor-11 .elementor-element.elementor-element-4b62b69 h2, .elementor-11 .elementor-element.elementor-element-4b62b69 h3, .elementor-11 .elementor-element.elementor-element-4b62b69 h4, .elementor-11 .elementor-element.elementor-element-4b62b69 h5, .elementor-11 .elementor-element.elementor-element-4b62b69 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3641d2e8 */.elementor-11 .elementor-element.elementor-element-3641d2e8 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-3641d2e8 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-3641d2e8 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-3641d2e8 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d35e1dd */.elementor-11 .elementor-element.elementor-element-1d35e1dd { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-1d35e1dd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1d35e1dd img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-1d35e1dd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-1d35e1dd p, .elementor-11 .elementor-element.elementor-element-1d35e1dd h1, .elementor-11 .elementor-element.elementor-element-1d35e1dd h2, .elementor-11 .elementor-element.elementor-element-1d35e1dd h3, .elementor-11 .elementor-element.elementor-element-1d35e1dd h4, .elementor-11 .elementor-element.elementor-element-1d35e1dd h5, .elementor-11 .elementor-element.elementor-element-1d35e1dd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-336c23ef */.elementor-11 .elementor-element.elementor-element-336c23ef > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-336c23ef > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-336c23ef > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-336c23ef img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-123ef7b0 */.elementor-11 .elementor-element.elementor-element-123ef7b0 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-123ef7b0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-123ef7b0 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-123ef7b0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-123ef7b0 p, .elementor-11 .elementor-element.elementor-element-123ef7b0 h1, .elementor-11 .elementor-element.elementor-element-123ef7b0 h2, .elementor-11 .elementor-element.elementor-element-123ef7b0 h3, .elementor-11 .elementor-element.elementor-element-123ef7b0 h4, .elementor-11 .elementor-element.elementor-element-123ef7b0 h5, .elementor-11 .elementor-element.elementor-element-123ef7b0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6779bb0 */.elementor-11 .elementor-element.elementor-element-6779bb0.ps-editorial-route-stack .ps-editorial-image img { min-height: 640px; object-fit: cover; }
.elementor-11 .elementor-element.elementor-element-6779bb0.ps-editorial-route-stack .ps-editorial-item { margin-bottom: 12px; }
.elementor-11 .elementor-element.elementor-element-6779bb0.ps-editorial-route-stack .ps-editorial-item .elementor-widget-image img { height: 116px !important; object-fit: cover; }
.elementor-11 .elementor-element.elementor-element-6779bb0.ps-editorial-route-stack .ps-editorial-panel > .elementor-widget-wrap { align-content: center; }
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-6779bb0.ps-editorial-route-stack .ps-editorial-image img { min-height: 300px; }
  .elementor-11 .elementor-element.elementor-element-6779bb0.ps-editorial-route-stack .ps-editorial-item .elementor-widget-image img { height: 190px !important; }
}
.elementor-11 .elementor-element.elementor-element-6779bb0 .elementor-widget {
  animation: codex_product-series-6-soft-reveal 700ms ease both;
}
.elementor-11 .elementor-element.elementor-element-6779bb0 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-11 .elementor-element.elementor-element-6779bb0 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-11 .elementor-element.elementor-element-6779bb0 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_product-series-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-6779bb0, .elementor-11 .elementor-element.elementor-element-6779bb0 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e32d083 */.elementor-11 .elementor-element.elementor-element-e32d083 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-e32d083 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-e32d083 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-e32d083 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-e32d083 p, .elementor-11 .elementor-element.elementor-element-e32d083 h1, .elementor-11 .elementor-element.elementor-element-e32d083 h2, .elementor-11 .elementor-element.elementor-element-e32d083 h3, .elementor-11 .elementor-element.elementor-element-e32d083 h4, .elementor-11 .elementor-element.elementor-element-e32d083 h5, .elementor-11 .elementor-element.elementor-element-e32d083 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8548f53 */.elementor-11 .elementor-element.elementor-element-8548f53 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-8548f53 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-8548f53 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-8548f53 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-8548f53 p, .elementor-11 .elementor-element.elementor-element-8548f53 h1, .elementor-11 .elementor-element.elementor-element-8548f53 h2, .elementor-11 .elementor-element.elementor-element-8548f53 h3, .elementor-11 .elementor-element.elementor-element-8548f53 h4, .elementor-11 .elementor-element.elementor-element-8548f53 h5, .elementor-11 .elementor-element.elementor-element-8548f53 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c41d927 */.elementor-11 .elementor-element.elementor-element-c41d927 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-c41d927 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-c41d927 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-c41d927 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f7c7364 */.elementor-11 .elementor-element.elementor-element-f7c7364 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-f7c7364 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-f7c7364 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-f7c7364 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-f7c7364 p, .elementor-11 .elementor-element.elementor-element-f7c7364 h1, .elementor-11 .elementor-element.elementor-element-f7c7364 h2, .elementor-11 .elementor-element.elementor-element-f7c7364 h3, .elementor-11 .elementor-element.elementor-element-f7c7364 h4, .elementor-11 .elementor-element.elementor-element-f7c7364 h5, .elementor-11 .elementor-element.elementor-element-f7c7364 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad97b77 */.elementor-11 .elementor-element.elementor-element-ad97b77 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-ad97b77 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-ad97b77 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-ad97b77 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-ad97b77 p, .elementor-11 .elementor-element.elementor-element-ad97b77 h1, .elementor-11 .elementor-element.elementor-element-ad97b77 h2, .elementor-11 .elementor-element.elementor-element-ad97b77 h3, .elementor-11 .elementor-element.elementor-element-ad97b77 h4, .elementor-11 .elementor-element.elementor-element-ad97b77 h5, .elementor-11 .elementor-element.elementor-element-ad97b77 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ca20cb5 */.elementor-11 .elementor-element.elementor-element-ca20cb5 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-ca20cb5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-ca20cb5 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-ca20cb5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-ca20cb5 p, .elementor-11 .elementor-element.elementor-element-ca20cb5 h1, .elementor-11 .elementor-element.elementor-element-ca20cb5 h2, .elementor-11 .elementor-element.elementor-element-ca20cb5 h3, .elementor-11 .elementor-element.elementor-element-ca20cb5 h4, .elementor-11 .elementor-element.elementor-element-ca20cb5 h5, .elementor-11 .elementor-element.elementor-element-ca20cb5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b46feac */.elementor-11 .elementor-element.elementor-element-b46feac > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-b46feac > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-b46feac > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-b46feac img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cb97041 */.elementor-11 .elementor-element.elementor-element-cb97041 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-cb97041 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-cb97041 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-cb97041 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-cb97041 p, .elementor-11 .elementor-element.elementor-element-cb97041 h1, .elementor-11 .elementor-element.elementor-element-cb97041 h2, .elementor-11 .elementor-element.elementor-element-cb97041 h3, .elementor-11 .elementor-element.elementor-element-cb97041 h4, .elementor-11 .elementor-element.elementor-element-cb97041 h5, .elementor-11 .elementor-element.elementor-element-cb97041 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f9b813 */.elementor-11 .elementor-element.elementor-element-1f9b813 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-1f9b813 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-1f9b813 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-1f9b813 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c2d2cbc */.elementor-11 .elementor-element.elementor-element-c2d2cbc { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-c2d2cbc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-c2d2cbc img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-c2d2cbc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-c2d2cbc p, .elementor-11 .elementor-element.elementor-element-c2d2cbc h1, .elementor-11 .elementor-element.elementor-element-c2d2cbc h2, .elementor-11 .elementor-element.elementor-element-c2d2cbc h3, .elementor-11 .elementor-element.elementor-element-c2d2cbc h4, .elementor-11 .elementor-element.elementor-element-c2d2cbc h5, .elementor-11 .elementor-element.elementor-element-c2d2cbc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ea8a8dd */.elementor-11 .elementor-element.elementor-element-ea8a8dd {
  position: relative;
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-inner {
  position: relative;
  z-index: 1;
}
.elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-card,
.elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-proof-summary,
.elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-score-panel,
.elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-timeline-card,
.elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-hub-center {
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-ea8a8dd .elementor-widget-heading .elementor-heading-title,
.elementor-11 .elementor-element.elementor-element-ea8a8dd .elementor-widget-text-editor,
.elementor-11 .elementor-element.elementor-element-ea8a8dd .elementor-widget-text-editor p {
  overflow-wrap: break-word;
  word-break: normal;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-card,
  .elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-proof-summary,
  .elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-score-panel,
  .elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-timeline-card,
  .elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-hub-center {
    margin-bottom: 0;
  }
}
.elementor-11 .elementor-element.elementor-element-ea8a8dd {
  background: #f7f4ee;
}
.elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-score-panel,
.elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-score-card {
  border-color: rgba(183,121,31,0.24) !important;
}
.elementor-11 .elementor-element.elementor-element-ea8a8dd .ba-score-panel {
  box-shadow: 0 16px 34px rgba(183,121,31,0.10);
}
.elementor-11 .elementor-element.elementor-element-ea8a8dd .elementor-progress-wrapper {
  border-radius: 999px;
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-ea8a8dd .elementor-progress-bar {
  border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-65815d19 */.elementor-11 .elementor-element.elementor-element-65815d19 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-65815d19 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-65815d19 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-65815d19 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-65815d19 p, .elementor-11 .elementor-element.elementor-element-65815d19 h1, .elementor-11 .elementor-element.elementor-element-65815d19 h2, .elementor-11 .elementor-element.elementor-element-65815d19 h3, .elementor-11 .elementor-element.elementor-element-65815d19 h4, .elementor-11 .elementor-element.elementor-element-65815d19 h5, .elementor-11 .elementor-element.elementor-element-65815d19 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45b1e076 */.elementor-11 .elementor-element.elementor-element-45b1e076 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-45b1e076 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-45b1e076 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-45b1e076 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-45b1e076 p, .elementor-11 .elementor-element.elementor-element-45b1e076 h1, .elementor-11 .elementor-element.elementor-element-45b1e076 h2, .elementor-11 .elementor-element.elementor-element-45b1e076 h3, .elementor-11 .elementor-element.elementor-element-45b1e076 h4, .elementor-11 .elementor-element.elementor-element-45b1e076 h5, .elementor-11 .elementor-element.elementor-element-45b1e076 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56b76558 */.elementor-11 .elementor-element.elementor-element-56b76558 > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-56b76558 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-56b76558 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-56b76558 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7ed322f1 */.elementor-11 .elementor-element.elementor-element-7ed322f1 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-7ed322f1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7ed322f1 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-7ed322f1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-7ed322f1 p, .elementor-11 .elementor-element.elementor-element-7ed322f1 h1, .elementor-11 .elementor-element.elementor-element-7ed322f1 h2, .elementor-11 .elementor-element.elementor-element-7ed322f1 h3, .elementor-11 .elementor-element.elementor-element-7ed322f1 h4, .elementor-11 .elementor-element.elementor-element-7ed322f1 h5, .elementor-11 .elementor-element.elementor-element-7ed322f1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f3e487c */.elementor-11 .elementor-element.elementor-element-6f3e487c { position: relative; }
.elementor-11 .elementor-element.elementor-element-6f3e487c::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(205,134,42,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-11 .elementor-element.elementor-element-6f3e487c > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c40a48a */.elementor-11 .elementor-element.elementor-element-4c40a48a { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-4c40a48a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4c40a48a img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-4c40a48a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-4c40a48a p, .elementor-11 .elementor-element.elementor-element-4c40a48a h1, .elementor-11 .elementor-element.elementor-element-4c40a48a h2, .elementor-11 .elementor-element.elementor-element-4c40a48a h3, .elementor-11 .elementor-element.elementor-element-4c40a48a h4, .elementor-11 .elementor-element.elementor-element-4c40a48a h5, .elementor-11 .elementor-element.elementor-element-4c40a48a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a5f92be */.elementor-11 .elementor-element.elementor-element-3a5f92be { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-3a5f92be > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3a5f92be img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-3a5f92be .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3a5f92be p, .elementor-11 .elementor-element.elementor-element-3a5f92be h1, .elementor-11 .elementor-element.elementor-element-3a5f92be h2, .elementor-11 .elementor-element.elementor-element-3a5f92be h3, .elementor-11 .elementor-element.elementor-element-3a5f92be h4, .elementor-11 .elementor-element.elementor-element-3a5f92be h5, .elementor-11 .elementor-element.elementor-element-3a5f92be h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7eaf150a */.elementor-11 .elementor-element.elementor-element-7eaf150a > .elementor-container > .elementor-row,
.elementor-11 .elementor-element.elementor-element-7eaf150a > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-11 .elementor-element.elementor-element-7eaf150a > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-11 .elementor-element.elementor-element-7eaf150a img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e034d8e */.elementor-11 .elementor-element.elementor-element-3e034d8e { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-3e034d8e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3e034d8e img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-3e034d8e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-3e034d8e p, .elementor-11 .elementor-element.elementor-element-3e034d8e h1, .elementor-11 .elementor-element.elementor-element-3e034d8e h2, .elementor-11 .elementor-element.elementor-element-3e034d8e h3, .elementor-11 .elementor-element.elementor-element-3e034d8e h4, .elementor-11 .elementor-element.elementor-element-3e034d8e h5, .elementor-11 .elementor-element.elementor-element-3e034d8e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-752644df */.elementor-11 .elementor-element.elementor-element-752644df .elementor-widget {
  animation: codex_stats-row-9-soft-reveal 700ms ease both;
}
.elementor-11 .elementor-element.elementor-element-752644df .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-11 .elementor-element.elementor-element-752644df .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-11 .elementor-element.elementor-element-752644df .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_stats-row-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-752644df, .elementor-11 .elementor-element.elementor-element-752644df * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e20fead */.elementor-11 .elementor-element.elementor-element-e20fead { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-e20fead > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-e20fead img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-e20fead .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-e20fead p, .elementor-11 .elementor-element.elementor-element-e20fead h1, .elementor-11 .elementor-element.elementor-element-e20fead h2, .elementor-11 .elementor-element.elementor-element-e20fead h3, .elementor-11 .elementor-element.elementor-element-e20fead h4, .elementor-11 .elementor-element.elementor-element-e20fead h5, .elementor-11 .elementor-element.elementor-element-e20fead h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4460f8d4 */.elementor-11 .elementor-element.elementor-element-4460f8d4 { position: relative; }
.elementor-11 .elementor-element.elementor-element-4460f8d4::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#cd862a; z-index:1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b825b76 */.elementor-11 .elementor-element.elementor-element-b825b76 { min-width: 0 !important; }
.elementor-11 .elementor-element.elementor-element-b825b76 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-b825b76 img { max-width: 100% !important; height: auto !important; }
.elementor-11 .elementor-element.elementor-element-b825b76 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-11 .elementor-element.elementor-element-b825b76 p, .elementor-11 .elementor-element.elementor-element-b825b76 h1, .elementor-11 .elementor-element.elementor-element-b825b76 h2, .elementor-11 .elementor-element.elementor-element-b825b76 h3, .elementor-11 .elementor-element.elementor-element-b825b76 h4, .elementor-11 .elementor-element.elementor-element-b825b76 h5, .elementor-11 .elementor-element.elementor-element-b825b76 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-98eb6ce */.elementor-11 .elementor-element.elementor-element-98eb6ce { position: relative; }
.elementor-11 .elementor-element.elementor-element-98eb6ce::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#cd862a; z-index:1; }/* End custom CSS */