.elementor-212 .elementor-element.elementor-element-33012693:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-33012693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-33012693 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-33012693{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-33012693 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-70618db3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-212 .elementor-element.elementor-element-70618db3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-6cbe40e8{--spacer-size:16px;}.elementor-212 .elementor-element.elementor-element-1fd756b8{text-align:center;}.elementor-212 .elementor-element.elementor-element-1fd756b8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-78341972{--spacer-size:20px;}.elementor-212 .elementor-element.elementor-element-87005f7 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-5ab62ef9{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-212 .elementor-element.elementor-element-3234f771{--spacer-size:64px;}.elementor-212 .elementor-element.elementor-element-52b778ff{--spacer-size:32px;}.elementor-212 .elementor-element.elementor-element-49182c14 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-6ab79016{text-align:center;}.elementor-212 .elementor-element.elementor-element-6ab79016 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-11af375f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-212 .elementor-element.elementor-element-31bc06b5{text-align:center;}.elementor-212 .elementor-element.elementor-element-31bc06b5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-3b69abb4{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-212 .elementor-element.elementor-element-136e05f2{text-align:center;}.elementor-212 .elementor-element.elementor-element-136e05f2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-5c18ffdc{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-212 .elementor-element.elementor-element-5ddd2141:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-5ddd2141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#432e32;}.elementor-212 .elementor-element.elementor-element-5ddd2141 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-5ddd2141{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-5ddd2141 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-167de95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-212 .elementor-element.elementor-element-167de95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#d5ae45;}.elementor-212 .elementor-element.elementor-element-571a7cf8{text-align:center;}.elementor-212 .elementor-element.elementor-element-571a7cf8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-37db3855{--spacer-size:32px;}.elementor-212 .elementor-element.elementor-element-5d9fb0a > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-5e939259{text-align:center;}.elementor-212 .elementor-element.elementor-element-5e939259 img{width:100%;max-width:100%;}.elementor-212 .elementor-element.elementor-element-b24a1c0{--spacer-size:40px;}.elementor-212 .elementor-element.elementor-element-4ecf2e5f > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-68e9a4f0{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-530c67f8{--spacer-size:20px;}.elementor-212 .elementor-element.elementor-element-417b9aa6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-212 .elementor-element.elementor-element-417b9aa6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-212 .elementor-element.elementor-element-417b9aa6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-212 .elementor-element.elementor-element-417b9aa6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-212 .elementor-element.elementor-element-417b9aa6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-212 .elementor-element.elementor-element-417b9aa6 .elementor-icon-list-icon i{color:#d5ae45;transition:color 0.3s;}.elementor-212 .elementor-element.elementor-element-417b9aa6 .elementor-icon-list-icon svg{fill:#d5ae45;transition:fill 0.3s;}.elementor-212 .elementor-element.elementor-element-417b9aa6{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-212 .elementor-element.elementor-element-417b9aa6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-212 .elementor-element.elementor-element-48d6e27{--spacer-size:32px;}.elementor-212 .elementor-element.elementor-element-417e8eba .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#2c1e1f;color:#2c1e1f;border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-56fd39a6:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-56fd39a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-56fd39a6 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-56fd39a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-56fd39a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-331f5456 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-eade9aa{text-align:start;}.elementor-212 .elementor-element.elementor-element-eade9aa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-6bc2761{--spacer-size:26px;}.elementor-212 .elementor-element.elementor-element-33e68e3 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-28dccf3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-28dccf3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-212 .elementor-element.elementor-element-28dccf3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-28dccf3 > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-28dccf3 > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-28dccf3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-28dccf3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-7f91cf4{text-align:center;}.elementor-212 .elementor-element.elementor-element-7f91cf4 img{width:100%;max-width:100%;}.elementor-212 .elementor-element.elementor-element-3cc9cc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-3cc9cc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-212 .elementor-element.elementor-element-3cc9cc3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-3cc9cc3 > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-3cc9cc3 > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-3cc9cc3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-3cc9cc3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-8da8b55{text-align:start;}.elementor-212 .elementor-element.elementor-element-8da8b55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#000000;}.elementor-212 .elementor-element.elementor-element-fbbf6a5{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.74);}.elementor-bc-flex-widget .elementor-212 .elementor-element.elementor-element-6f59520.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-212 .elementor-element.elementor-element-6f59520.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-212 .elementor-element.elementor-element-35b3247{text-align:center;}.elementor-212 .elementor-element.elementor-element-35b3247 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-212 .elementor-element.elementor-element-42b726e{--spacer-size:12px;}.elementor-212 .elementor-element.elementor-element-3e6ab23 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-4ec5c8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-4ec5c8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-212 .elementor-element.elementor-element-4ec5c8a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-4ec5c8a > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-4ec5c8a > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-4ec5c8a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-4ec5c8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-a1139a9{text-align:center;}.elementor-212 .elementor-element.elementor-element-a1139a9 img{width:100%;max-width:100%;}.elementor-212 .elementor-element.elementor-element-1201ee7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-1201ee7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-212 .elementor-element.elementor-element-1201ee7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-1201ee7 > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-1201ee7 > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-1201ee7 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-1201ee7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-26ff8b6{text-align:start;}.elementor-212 .elementor-element.elementor-element-26ff8b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#000000;}.elementor-212 .elementor-element.elementor-element-d2be227{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.74);}.elementor-bc-flex-widget .elementor-212 .elementor-element.elementor-element-58fe375.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-212 .elementor-element.elementor-element-58fe375.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-212 .elementor-element.elementor-element-1fe650f{text-align:center;}.elementor-212 .elementor-element.elementor-element-1fe650f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-212 .elementor-element.elementor-element-40af80c > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-f42c458:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-f42c458 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-212 .elementor-element.elementor-element-f42c458 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-f42c458 > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-f42c458 > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-f42c458 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-f42c458 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-9ddf01f{text-align:center;}.elementor-212 .elementor-element.elementor-element-9ddf01f img{width:100%;max-width:100%;}.elementor-212 .elementor-element.elementor-element-d025344:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-d025344 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-212 .elementor-element.elementor-element-d025344 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-d025344 > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-d025344 > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-d025344 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-d025344 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-5db3086{text-align:start;}.elementor-212 .elementor-element.elementor-element-5db3086 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#000000;}.elementor-212 .elementor-element.elementor-element-4737038{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.74);}.elementor-bc-flex-widget .elementor-212 .elementor-element.elementor-element-f8f1c79.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-212 .elementor-element.elementor-element-f8f1c79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-212 .elementor-element.elementor-element-c533edd{text-align:center;}.elementor-212 .elementor-element.elementor-element-c533edd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-212 .elementor-element.elementor-element-65bbefb{--spacer-size:12px;}.elementor-212 .elementor-element.elementor-element-588ebc07:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-588ebc07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f1ea;}.elementor-212 .elementor-element.elementor-element-588ebc07 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-588ebc07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-588ebc07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-5ad94169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-212 .elementor-element.elementor-element-5ad94169 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-66d4155f{text-align:center;}.elementor-212 .elementor-element.elementor-element-66d4155f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-44a13341{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-212 .elementor-element.elementor-element-3c8d6640{--spacer-size:30px;}.elementor-212 .elementor-element.elementor-element-391dcf0c > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-55bb221:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-55bb221 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-55bb221 > .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-212 .elementor-element.elementor-element-55bb221 > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-55bb221 > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-55bb221 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-55bb221 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-765095e2{text-align:start;}.elementor-212 .elementor-element.elementor-element-765095e2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-6c647da7{text-align:start;}.elementor-212 .elementor-element.elementor-element-6c647da7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-47433499{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-212 .elementor-element.elementor-element-4de88e69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-4de88e69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-4de88e69 > .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-212 .elementor-element.elementor-element-4de88e69 > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-4de88e69 > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-4de88e69 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-4de88e69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-17c6b7be{text-align:start;}.elementor-212 .elementor-element.elementor-element-17c6b7be .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-9e53b58{text-align:start;}.elementor-212 .elementor-element.elementor-element-9e53b58 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-e469a8e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-212 .elementor-element.elementor-element-2df58457:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-2df58457 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-2df58457 > .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-212 .elementor-element.elementor-element-2df58457 > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-2df58457 > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-2df58457 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-2df58457 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-2b9492c{text-align:start;}.elementor-212 .elementor-element.elementor-element-2b9492c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-7ceaf598{text-align:start;}.elementor-212 .elementor-element.elementor-element-7ceaf598 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-606771be{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-212 .elementor-element.elementor-element-310d9469{--spacer-size:18px;}.elementor-212 .elementor-element.elementor-element-3346da27 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-372987b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-372987b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-372987b8 > .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-212 .elementor-element.elementor-element-372987b8 > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-372987b8 > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-372987b8 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-372987b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-27b5de3a{text-align:start;}.elementor-212 .elementor-element.elementor-element-27b5de3a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-69d98822{text-align:start;}.elementor-212 .elementor-element.elementor-element-69d98822 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-6e543d9c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-212 .elementor-element.elementor-element-7a582395:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-7a582395 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-7a582395 > .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-212 .elementor-element.elementor-element-7a582395 > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-7a582395 > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-7a582395 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-7a582395 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-225b597c{text-align:start;}.elementor-212 .elementor-element.elementor-element-225b597c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-434912a1{text-align:start;}.elementor-212 .elementor-element.elementor-element-434912a1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-25864b1{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-212 .elementor-element.elementor-element-596c330f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-596c330f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-596c330f > .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-212 .elementor-element.elementor-element-596c330f > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-596c330f > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-596c330f > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-596c330f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-7f0041cc{text-align:start;}.elementor-212 .elementor-element.elementor-element-7f0041cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-3a6ad4a1{text-align:start;}.elementor-212 .elementor-element.elementor-element-3a6ad4a1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-3669baed{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-212 .elementor-element.elementor-element-5dd32df4:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-5dd32df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-5dd32df4 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-5dd32df4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-5dd32df4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-723c59d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-212 .elementor-element.elementor-element-723c59d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-63cce692{text-align:center;}.elementor-212 .elementor-element.elementor-element-63cce692 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-147240e8{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-212 .elementor-element.elementor-element-b2e8c52{--spacer-size:30px;}.elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-accordion-item{border-color:#e2e8f0;}.elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-accordion-icon, .elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-accordion-title{color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-accordion-icon svg{fill:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-tab-title .elementor-accordion-icon i:before{color:#a08334;}.elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-tab-title .elementor-accordion-icon svg{fill:#a08334;}.elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#a08334;}.elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#a08334;}.elementor-212 .elementor-element.elementor-element-30a4b57f .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-212 .elementor-element.elementor-element-db2541b:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-db2541b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #473c3d 0%, #c89b61 100%);}.elementor-212 .elementor-element.elementor-element-db2541b > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-db2541b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-db2541b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-3dd5f92e > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-33463c34{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#d5ae45;}.elementor-212 .elementor-element.elementor-element-5de01d12{--spacer-size:12px;}.elementor-212 .elementor-element.elementor-element-9273cdc{text-align:center;}.elementor-212 .elementor-element.elementor-element-9273cdc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-78d29701{--spacer-size:20px;}.elementor-212 .elementor-element.elementor-element-2d70dc69{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-550a49da{--spacer-size:36px;}.elementor-212 .elementor-element.elementor-element-38a1ca4a{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-3bf5535{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-4d652595:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-4d652595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f1ea;}.elementor-212 .elementor-element.elementor-element-4d652595 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-4d652595{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-4d652595 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-1de48315{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-212 .elementor-element.elementor-element-1de48315 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-6bb35eef{text-align:center;}.elementor-212 .elementor-element.elementor-element-6bb35eef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-50c0f88a{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-212 .elementor-element.elementor-element-ddbfcc4{--spacer-size:30px;}.elementor-212 .elementor-element.elementor-element-6b2fd6e1 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-50f05484{text-align:center;}.elementor-212 .elementor-element.elementor-element-50f05484 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-43f27baf{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-212 .elementor-element.elementor-element-9824c64{text-align:center;}.elementor-212 .elementor-element.elementor-element-9824c64 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-2cc26456{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-212 .elementor-element.elementor-element-1395c3a5{text-align:center;}.elementor-212 .elementor-element.elementor-element-1395c3a5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a08334;}.elementor-212 .elementor-element.elementor-element-437d714e{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-212 .elementor-element.elementor-element-d074702:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-d074702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c1e1f;}.elementor-212 .elementor-element.elementor-element-d074702 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-d074702{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-212 .elementor-element.elementor-element-d074702 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-32e25bc{text-align:center;}.elementor-212 .elementor-element.elementor-element-32e25bc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-72b52a7c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-212 .elementor-element.elementor-element-74b468cb{--spacer-size:34px;}.elementor-212 .elementor-element.elementor-element-7efb34e8 > .elementor-container{max-width:1200px;}.elementor-212 .elementor-element.elementor-element-3bab971a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-3bab971a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3d3031;}.elementor-212 .elementor-element.elementor-element-3bab971a > .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-212 .elementor-element.elementor-element-3bab971a > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-3bab971a > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-3bab971a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-3bab971a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-388498db .elementor-accordion-item{border-color:rgba(255,255,255,0.15);}.elementor-212 .elementor-element.elementor-element-388498db .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.15);}.elementor-212 .elementor-element.elementor-element-388498db .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.15);}.elementor-212 .elementor-element.elementor-element-388498db .elementor-accordion-icon, .elementor-212 .elementor-element.elementor-element-388498db .elementor-accordion-title{color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-388498db .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-388498db .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-212 .elementor-element.elementor-element-388498db .elementor-tab-title .elementor-accordion-icon i:before{color:#d5ae45;}.elementor-212 .elementor-element.elementor-element-388498db .elementor-tab-title .elementor-accordion-icon svg{fill:#d5ae45;}.elementor-212 .elementor-element.elementor-element-388498db .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#d5ae45;}.elementor-212 .elementor-element.elementor-element-388498db .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#d5ae45;}.elementor-212 .elementor-element.elementor-element-388498db .elementor-tab-content{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-212 .elementor-element.elementor-element-7cfa7422:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-212 .elementor-element.elementor-element-7cfa7422 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3d3031;}.elementor-212 .elementor-element.elementor-element-7cfa7422 > .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-212 .elementor-element.elementor-element-7cfa7422 > .elementor-element-populated, .elementor-212 .elementor-element.elementor-element-7cfa7422 > .elementor-element-populated > .elementor-background-overlay, .elementor-212 .elementor-element.elementor-element-7cfa7422 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-212 .elementor-element.elementor-element-7cfa7422 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-accordion-item{border-color:rgba(255,255,255,0.15);}.elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.15);}.elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.15);}.elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-accordion-icon, .elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-accordion-title{color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-tab-title .elementor-accordion-icon i:before{color:#d5ae45;}.elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-tab-title .elementor-accordion-icon svg{fill:#d5ae45;}.elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#d5ae45;}.elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#d5ae45;}.elementor-212 .elementor-element.elementor-element-29530cb3 .elementor-tab-content{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}@media(max-width:1024px){.elementor-212 .elementor-element.elementor-element-70618db3 .elementor-heading-title{font-size:12px;}.elementor-212 .elementor-element.elementor-element-6cbe40e8{--spacer-size:11px;}.elementor-212 .elementor-element.elementor-element-1fd756b8 .elementor-heading-title{font-size:42px;}.elementor-212 .elementor-element.elementor-element-78341972{--spacer-size:14px;}.elementor-212 .elementor-element.elementor-element-5ab62ef9{font-size:15px;}.elementor-212 .elementor-element.elementor-element-3234f771{--spacer-size:45px;}.elementor-212 .elementor-element.elementor-element-52b778ff{--spacer-size:22px;}.elementor-212 .elementor-element.elementor-element-6ab79016 .elementor-heading-title{font-size:28px;}.elementor-212 .elementor-element.elementor-element-11af375f{font-size:15px;}.elementor-212 .elementor-element.elementor-element-31bc06b5 .elementor-heading-title{font-size:28px;}.elementor-212 .elementor-element.elementor-element-3b69abb4{font-size:15px;}.elementor-212 .elementor-element.elementor-element-136e05f2 .elementor-heading-title{font-size:28px;}.elementor-212 .elementor-element.elementor-element-5c18ffdc{font-size:15px;}.elementor-212 .elementor-element.elementor-element-167de95 .elementor-heading-title{font-size:12px;}.elementor-212 .elementor-element.elementor-element-571a7cf8 .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-37db3855{--spacer-size:22px;}.elementor-212 .elementor-element.elementor-element-5e939259 img{width:100%;}.elementor-212 .elementor-element.elementor-element-b24a1c0{--spacer-size:28px;}.elementor-212 .elementor-element.elementor-element-68e9a4f0{font-size:15px;}.elementor-212 .elementor-element.elementor-element-530c67f8{--spacer-size:14px;}.elementor-212 .elementor-element.elementor-element-48d6e27{--spacer-size:22px;}.elementor-212 .elementor-element.elementor-element-eade9aa .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-6bc2761{--spacer-size:18px;}.elementor-212 .elementor-element.elementor-element-7f91cf4 img{width:100%;}.elementor-212 .elementor-element.elementor-element-8da8b55 .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-fbbf6a5{font-size:15px;}.elementor-212 .elementor-element.elementor-element-35b3247 .elementor-heading-title{font-size:18px;}.elementor-212 .elementor-element.elementor-element-42b726e{--spacer-size:8px;}.elementor-212 .elementor-element.elementor-element-a1139a9 img{width:100%;}.elementor-212 .elementor-element.elementor-element-26ff8b6 .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-d2be227{font-size:15px;}.elementor-212 .elementor-element.elementor-element-1fe650f .elementor-heading-title{font-size:18px;}.elementor-212 .elementor-element.elementor-element-9ddf01f img{width:100%;}.elementor-212 .elementor-element.elementor-element-5db3086 .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-4737038{font-size:15px;}.elementor-212 .elementor-element.elementor-element-c533edd .elementor-heading-title{font-size:18px;}.elementor-212 .elementor-element.elementor-element-65bbefb{--spacer-size:8px;}.elementor-212 .elementor-element.elementor-element-5ad94169 .elementor-heading-title{font-size:12px;}.elementor-212 .elementor-element.elementor-element-66d4155f .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-44a13341{font-size:15px;}.elementor-212 .elementor-element.elementor-element-3c8d6640{--spacer-size:21px;}.elementor-212 .elementor-element.elementor-element-765095e2 .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-6c647da7 .elementor-heading-title{font-size:18px;}.elementor-212 .elementor-element.elementor-element-47433499{font-size:15px;}.elementor-212 .elementor-element.elementor-element-17c6b7be .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-9e53b58 .elementor-heading-title{font-size:18px;}.elementor-212 .elementor-element.elementor-element-e469a8e{font-size:15px;}.elementor-212 .elementor-element.elementor-element-2b9492c .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-7ceaf598 .elementor-heading-title{font-size:18px;}.elementor-212 .elementor-element.elementor-element-606771be{font-size:15px;}.elementor-212 .elementor-element.elementor-element-310d9469{--spacer-size:13px;}.elementor-212 .elementor-element.elementor-element-27b5de3a .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-69d98822 .elementor-heading-title{font-size:18px;}.elementor-212 .elementor-element.elementor-element-6e543d9c{font-size:15px;}.elementor-212 .elementor-element.elementor-element-225b597c .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-434912a1 .elementor-heading-title{font-size:18px;}.elementor-212 .elementor-element.elementor-element-25864b1{font-size:15px;}.elementor-212 .elementor-element.elementor-element-7f0041cc .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-3a6ad4a1 .elementor-heading-title{font-size:18px;}.elementor-212 .elementor-element.elementor-element-3669baed{font-size:15px;}.elementor-212 .elementor-element.elementor-element-723c59d .elementor-heading-title{font-size:12px;}.elementor-212 .elementor-element.elementor-element-63cce692 .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-147240e8{font-size:15px;}.elementor-212 .elementor-element.elementor-element-b2e8c52{--spacer-size:21px;}.elementor-212 .elementor-element.elementor-element-33463c34{font-size:15px;}.elementor-212 .elementor-element.elementor-element-5de01d12{--spacer-size:8px;}.elementor-212 .elementor-element.elementor-element-9273cdc .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-78d29701{--spacer-size:14px;}.elementor-212 .elementor-element.elementor-element-2d70dc69{font-size:15px;}.elementor-212 .elementor-element.elementor-element-550a49da{--spacer-size:25px;}.elementor-212 .elementor-element.elementor-element-38a1ca4a{font-size:15px;}.elementor-212 .elementor-element.elementor-element-3bf5535{font-size:15px;}.elementor-212 .elementor-element.elementor-element-1de48315 .elementor-heading-title{font-size:12px;}.elementor-212 .elementor-element.elementor-element-6bb35eef .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-50c0f88a{font-size:15px;}.elementor-212 .elementor-element.elementor-element-ddbfcc4{--spacer-size:21px;}.elementor-212 .elementor-element.elementor-element-50f05484 .elementor-heading-title{font-size:28px;}.elementor-212 .elementor-element.elementor-element-43f27baf{font-size:15px;}.elementor-212 .elementor-element.elementor-element-9824c64 .elementor-heading-title{font-size:28px;}.elementor-212 .elementor-element.elementor-element-2cc26456{font-size:15px;}.elementor-212 .elementor-element.elementor-element-1395c3a5 .elementor-heading-title{font-size:28px;}.elementor-212 .elementor-element.elementor-element-437d714e{font-size:15px;}.elementor-212 .elementor-element.elementor-element-32e25bc .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-72b52a7c{font-size:15px;}.elementor-212 .elementor-element.elementor-element-74b468cb{--spacer-size:24px;}}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-70618db3 .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-6cbe40e8{--spacer-size:8px;}.elementor-212 .elementor-element.elementor-element-1fd756b8 .elementor-heading-title{font-size:32px;}.elementor-212 .elementor-element.elementor-element-78341972{--spacer-size:10px;}.elementor-212 .elementor-element.elementor-element-8fcbcf{width:100%;}.elementor-212 .elementor-element.elementor-element-7661b51f{width:100%;}.elementor-212 .elementor-element.elementor-element-5ab62ef9{font-size:15px;}.elementor-212 .elementor-element.elementor-element-787f711d{width:100%;}.elementor-212 .elementor-element.elementor-element-3234f771{--spacer-size:32px;}.elementor-212 .elementor-element.elementor-element-52b778ff{--spacer-size:16px;}.elementor-212 .elementor-element.elementor-element-79461c85{width:100%;}.elementor-212 .elementor-element.elementor-element-6ab79016 .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-11af375f{font-size:15px;}.elementor-212 .elementor-element.elementor-element-697f122{width:100%;}.elementor-212 .elementor-element.elementor-element-31bc06b5 .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-3b69abb4{font-size:15px;}.elementor-212 .elementor-element.elementor-element-2676465d{width:100%;}.elementor-212 .elementor-element.elementor-element-136e05f2 .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-5c18ffdc{font-size:15px;}.elementor-212 .elementor-element.elementor-element-167de95 .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-571a7cf8 .elementor-heading-title{font-size:26px;}.elementor-212 .elementor-element.elementor-element-37db3855{--spacer-size:16px;}.elementor-212 .elementor-element.elementor-element-19cba106{width:100%;}.elementor-212 .elementor-element.elementor-element-c71aeae{width:100%;}.elementor-212 .elementor-element.elementor-element-5e939259 img{width:100%;}.elementor-212 .elementor-element.elementor-element-73ebe30c{width:100%;}.elementor-212 .elementor-element.elementor-element-b24a1c0{--spacer-size:20px;}.elementor-212 .elementor-element.elementor-element-312385e4{width:100%;}.elementor-212 .elementor-element.elementor-element-46b5877b{width:100%;}.elementor-212 .elementor-element.elementor-element-68e9a4f0{font-size:15px;}.elementor-212 .elementor-element.elementor-element-530c67f8{--spacer-size:10px;}.elementor-212 .elementor-element.elementor-element-48d6e27{--spacer-size:16px;}.elementor-212 .elementor-element.elementor-element-44e4c3e9{width:100%;}.elementor-212 .elementor-element.elementor-element-93ea93{width:100%;}.elementor-212 .elementor-element.elementor-element-eade9aa .elementor-heading-title{font-size:26px;}.elementor-212 .elementor-element.elementor-element-6bc2761{--spacer-size:13px;}.elementor-212 .elementor-element.elementor-element-28dccf3{width:100%;}.elementor-212 .elementor-element.elementor-element-7f91cf4 img{width:100%;}.elementor-212 .elementor-element.elementor-element-3cc9cc3{width:100%;}.elementor-212 .elementor-element.elementor-element-8da8b55 .elementor-heading-title{font-size:16px;}.elementor-212 .elementor-element.elementor-element-fbbf6a5{font-size:15px;}.elementor-212 .elementor-element.elementor-element-6f59520{width:100%;}.elementor-212 .elementor-element.elementor-element-35b3247 .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-42b726e{--spacer-size:6px;}.elementor-212 .elementor-element.elementor-element-4ec5c8a{width:100%;}.elementor-212 .elementor-element.elementor-element-a1139a9 img{width:100%;}.elementor-212 .elementor-element.elementor-element-1201ee7{width:100%;}.elementor-212 .elementor-element.elementor-element-26ff8b6 .elementor-heading-title{font-size:16px;}.elementor-212 .elementor-element.elementor-element-d2be227{font-size:15px;}.elementor-212 .elementor-element.elementor-element-58fe375{width:100%;}.elementor-212 .elementor-element.elementor-element-1fe650f .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-f42c458{width:100%;}.elementor-212 .elementor-element.elementor-element-9ddf01f img{width:100%;}.elementor-212 .elementor-element.elementor-element-d025344{width:100%;}.elementor-212 .elementor-element.elementor-element-5db3086 .elementor-heading-title{font-size:16px;}.elementor-212 .elementor-element.elementor-element-4737038{font-size:15px;}.elementor-212 .elementor-element.elementor-element-f8f1c79{width:100%;}.elementor-212 .elementor-element.elementor-element-c533edd .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-65bbefb{--spacer-size:6px;}.elementor-212 .elementor-element.elementor-element-5ad94169 .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-66d4155f .elementor-heading-title{font-size:26px;}.elementor-212 .elementor-element.elementor-element-44a13341{font-size:15px;}.elementor-212 .elementor-element.elementor-element-3c8d6640{--spacer-size:15px;}.elementor-212 .elementor-element.elementor-element-55bb221{width:100%;}.elementor-212 .elementor-element.elementor-element-765095e2 .elementor-heading-title{font-size:20px;}.elementor-212 .elementor-element.elementor-element-6c647da7 .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-47433499{font-size:15px;}.elementor-212 .elementor-element.elementor-element-4de88e69{width:100%;}.elementor-212 .elementor-element.elementor-element-17c6b7be .elementor-heading-title{font-size:20px;}.elementor-212 .elementor-element.elementor-element-9e53b58 .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-e469a8e{font-size:15px;}.elementor-212 .elementor-element.elementor-element-2df58457{width:100%;}.elementor-212 .elementor-element.elementor-element-2b9492c .elementor-heading-title{font-size:20px;}.elementor-212 .elementor-element.elementor-element-7ceaf598 .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-606771be{font-size:15px;}.elementor-212 .elementor-element.elementor-element-310d9469{--spacer-size:9px;}.elementor-212 .elementor-element.elementor-element-372987b8{width:100%;}.elementor-212 .elementor-element.elementor-element-27b5de3a .elementor-heading-title{font-size:20px;}.elementor-212 .elementor-element.elementor-element-69d98822 .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-6e543d9c{font-size:15px;}.elementor-212 .elementor-element.elementor-element-7a582395{width:100%;}.elementor-212 .elementor-element.elementor-element-225b597c .elementor-heading-title{font-size:20px;}.elementor-212 .elementor-element.elementor-element-434912a1 .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-25864b1{font-size:15px;}.elementor-212 .elementor-element.elementor-element-596c330f{width:100%;}.elementor-212 .elementor-element.elementor-element-7f0041cc .elementor-heading-title{font-size:20px;}.elementor-212 .elementor-element.elementor-element-3a6ad4a1 .elementor-heading-title{font-size:17px;}.elementor-212 .elementor-element.elementor-element-3669baed{font-size:15px;}.elementor-212 .elementor-element.elementor-element-723c59d .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-63cce692 .elementor-heading-title{font-size:26px;}.elementor-212 .elementor-element.elementor-element-147240e8{font-size:15px;}.elementor-212 .elementor-element.elementor-element-b2e8c52{--spacer-size:15px;}.elementor-212 .elementor-element.elementor-element-1f0299ad{width:100%;}.elementor-212 .elementor-element.elementor-element-5d06bccf{width:100%;}.elementor-212 .elementor-element.elementor-element-33463c34{font-size:15px;}.elementor-212 .elementor-element.elementor-element-5de01d12{--spacer-size:6px;}.elementor-212 .elementor-element.elementor-element-9273cdc .elementor-heading-title{font-size:26px;}.elementor-212 .elementor-element.elementor-element-78d29701{--spacer-size:10px;}.elementor-212 .elementor-element.elementor-element-2d70dc69{font-size:15px;}.elementor-212 .elementor-element.elementor-element-550a49da{--spacer-size:18px;}.elementor-212 .elementor-element.elementor-element-38a1ca4a{font-size:15px;}.elementor-212 .elementor-element.elementor-element-3bf5535{font-size:15px;}.elementor-212 .elementor-element.elementor-element-28b82076{width:100%;}.elementor-212 .elementor-element.elementor-element-1de48315 .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-6bb35eef .elementor-heading-title{font-size:26px;}.elementor-212 .elementor-element.elementor-element-50c0f88a{font-size:15px;}.elementor-212 .elementor-element.elementor-element-ddbfcc4{--spacer-size:15px;}.elementor-212 .elementor-element.elementor-element-499e1f79{width:100%;}.elementor-212 .elementor-element.elementor-element-50f05484 .elementor-heading-title{font-size:24px;}.elementor-212 .elementor-element.elementor-element-43f27baf{font-size:15px;}.elementor-212 .elementor-element.elementor-element-6ea013b5{width:100%;}.elementor-212 .elementor-element.elementor-element-9824c64 .elementor-heading-title{font-size:24px;}.elementor-212 .elementor-element.elementor-element-2cc26456{font-size:15px;}.elementor-212 .elementor-element.elementor-element-5fb7f98{width:100%;}.elementor-212 .elementor-element.elementor-element-1395c3a5 .elementor-heading-title{font-size:24px;}.elementor-212 .elementor-element.elementor-element-437d714e{font-size:15px;}.elementor-212 .elementor-element.elementor-element-32e25bc .elementor-heading-title{font-size:26px;}.elementor-212 .elementor-element.elementor-element-72b52a7c{font-size:15px;}.elementor-212 .elementor-element.elementor-element-74b468cb{--spacer-size:17px;}.elementor-212 .elementor-element.elementor-element-3bab971a{width:100%;}.elementor-212 .elementor-element.elementor-element-7cfa7422{width:100%;}}@media(min-width:768px){.elementor-212 .elementor-element.elementor-element-2e2bc388{width:100%;}.elementor-212 .elementor-element.elementor-element-8fcbcf{width:20%;}.elementor-212 .elementor-element.elementor-element-7661b51f{width:60%;}.elementor-212 .elementor-element.elementor-element-787f711d{width:20%;}.elementor-212 .elementor-element.elementor-element-79461c85{width:33%;}.elementor-212 .elementor-element.elementor-element-697f122{width:33%;}.elementor-212 .elementor-element.elementor-element-2676465d{width:34%;}.elementor-212 .elementor-element.elementor-element-7def0838{width:100%;}.elementor-212 .elementor-element.elementor-element-19cba106{width:10%;}.elementor-212 .elementor-element.elementor-element-c71aeae{width:80%;}.elementor-212 .elementor-element.elementor-element-73ebe30c{width:10%;}.elementor-212 .elementor-element.elementor-element-312385e4{width:20%;}.elementor-212 .elementor-element.elementor-element-46b5877b{width:60%;}.elementor-212 .elementor-element.elementor-element-44e4c3e9{width:20%;}.elementor-212 .elementor-element.elementor-element-11fcd29f{width:100%;}.elementor-212 .elementor-element.elementor-element-28dccf3{width:24.151%;}.elementor-212 .elementor-element.elementor-element-3cc9cc3{width:55.849%;}.elementor-212 .elementor-element.elementor-element-6f59520{width:20%;}.elementor-212 .elementor-element.elementor-element-4ec5c8a{width:24.151%;}.elementor-212 .elementor-element.elementor-element-1201ee7{width:55.849%;}.elementor-212 .elementor-element.elementor-element-58fe375{width:20%;}.elementor-212 .elementor-element.elementor-element-f42c458{width:24.151%;}.elementor-212 .elementor-element.elementor-element-d025344{width:55.849%;}.elementor-212 .elementor-element.elementor-element-f8f1c79{width:20%;}.elementor-212 .elementor-element.elementor-element-7f22ed5e{width:100%;}.elementor-212 .elementor-element.elementor-element-55bb221{width:33%;}.elementor-212 .elementor-element.elementor-element-4de88e69{width:33%;}.elementor-212 .elementor-element.elementor-element-2df58457{width:34%;}.elementor-212 .elementor-element.elementor-element-372987b8{width:33%;}.elementor-212 .elementor-element.elementor-element-7a582395{width:33%;}.elementor-212 .elementor-element.elementor-element-596c330f{width:34%;}.elementor-212 .elementor-element.elementor-element-74bd50f7{width:100%;}.elementor-212 .elementor-element.elementor-element-5e4371dc{width:100%;}.elementor-212 .elementor-element.elementor-element-1f0299ad{width:15%;}.elementor-212 .elementor-element.elementor-element-5d06bccf{width:70%;}.elementor-212 .elementor-element.elementor-element-28b82076{width:15%;}.elementor-212 .elementor-element.elementor-element-755794cf{width:100%;}.elementor-212 .elementor-element.elementor-element-499e1f79{width:33%;}.elementor-212 .elementor-element.elementor-element-6ea013b5{width:33%;}.elementor-212 .elementor-element.elementor-element-5fb7f98{width:34%;}.elementor-212 .elementor-element.elementor-element-6badee41{width:100%;}.elementor-212 .elementor-element.elementor-element-3bab971a{width:50%;}.elementor-212 .elementor-element.elementor-element-7cfa7422{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-212 .elementor-element.elementor-element-8fcbcf{width:50%;}.elementor-212 .elementor-element.elementor-element-7661b51f{width:60%;}.elementor-212 .elementor-element.elementor-element-787f711d{width:50%;}.elementor-212 .elementor-element.elementor-element-79461c85{width:50%;}.elementor-212 .elementor-element.elementor-element-697f122{width:50%;}.elementor-212 .elementor-element.elementor-element-2676465d{width:34%;}.elementor-212 .elementor-element.elementor-element-19cba106{width:50%;}.elementor-212 .elementor-element.elementor-element-c71aeae{width:80%;}.elementor-212 .elementor-element.elementor-element-73ebe30c{width:50%;}.elementor-212 .elementor-element.elementor-element-312385e4{width:50%;}.elementor-212 .elementor-element.elementor-element-46b5877b{width:60%;}.elementor-212 .elementor-element.elementor-element-44e4c3e9{width:50%;}.elementor-212 .elementor-element.elementor-element-93ea93{width:68%;}.elementor-212 .elementor-element.elementor-element-28dccf3{width:50%;}.elementor-212 .elementor-element.elementor-element-3cc9cc3{width:60%;}.elementor-212 .elementor-element.elementor-element-6f59520{width:50%;}.elementor-212 .elementor-element.elementor-element-4ec5c8a{width:50%;}.elementor-212 .elementor-element.elementor-element-1201ee7{width:60%;}.elementor-212 .elementor-element.elementor-element-58fe375{width:50%;}.elementor-212 .elementor-element.elementor-element-f42c458{width:50%;}.elementor-212 .elementor-element.elementor-element-d025344{width:60%;}.elementor-212 .elementor-element.elementor-element-f8f1c79{width:50%;}.elementor-212 .elementor-element.elementor-element-55bb221{width:50%;}.elementor-212 .elementor-element.elementor-element-4de88e69{width:50%;}.elementor-212 .elementor-element.elementor-element-2df58457{width:34%;}.elementor-212 .elementor-element.elementor-element-372987b8{width:50%;}.elementor-212 .elementor-element.elementor-element-7a582395{width:50%;}.elementor-212 .elementor-element.elementor-element-596c330f{width:34%;}.elementor-212 .elementor-element.elementor-element-1f0299ad{width:50%;}.elementor-212 .elementor-element.elementor-element-5d06bccf{width:70%;}.elementor-212 .elementor-element.elementor-element-28b82076{width:50%;}.elementor-212 .elementor-element.elementor-element-499e1f79{width:50%;}.elementor-212 .elementor-element.elementor-element-6ea013b5{width:50%;}.elementor-212 .elementor-element.elementor-element-5fb7f98{width:34%;}.elementor-212 .elementor-element.elementor-element-3bab971a{width:50%;}.elementor-212 .elementor-element.elementor-element-7cfa7422{width:50%;}}/* Start custom CSS for column, class: .elementor-element-8fcbcf */.elementor-212 .elementor-element.elementor-element-8fcbcf { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-8fcbcf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-8fcbcf img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-8fcbcf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-8fcbcf p, .elementor-212 .elementor-element.elementor-element-8fcbcf h1, .elementor-212 .elementor-element.elementor-element-8fcbcf h2, .elementor-212 .elementor-element.elementor-element-8fcbcf h3, .elementor-212 .elementor-element.elementor-element-8fcbcf h4, .elementor-212 .elementor-element.elementor-element-8fcbcf h5, .elementor-212 .elementor-element.elementor-element-8fcbcf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7661b51f */.elementor-212 .elementor-element.elementor-element-7661b51f { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-7661b51f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-7661b51f img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-7661b51f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-7661b51f p, .elementor-212 .elementor-element.elementor-element-7661b51f h1, .elementor-212 .elementor-element.elementor-element-7661b51f h2, .elementor-212 .elementor-element.elementor-element-7661b51f h3, .elementor-212 .elementor-element.elementor-element-7661b51f h4, .elementor-212 .elementor-element.elementor-element-7661b51f h5, .elementor-212 .elementor-element.elementor-element-7661b51f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-787f711d */.elementor-212 .elementor-element.elementor-element-787f711d { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-787f711d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-787f711d img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-787f711d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-787f711d p, .elementor-212 .elementor-element.elementor-element-787f711d h1, .elementor-212 .elementor-element.elementor-element-787f711d h2, .elementor-212 .elementor-element.elementor-element-787f711d h3, .elementor-212 .elementor-element.elementor-element-787f711d h4, .elementor-212 .elementor-element.elementor-element-787f711d h5, .elementor-212 .elementor-element.elementor-element-787f711d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-87005f7 */.elementor-212 .elementor-element.elementor-element-87005f7 > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-87005f7 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-87005f7 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-87005f7 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79461c85 */.elementor-212 .elementor-element.elementor-element-79461c85 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-79461c85 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-79461c85 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-79461c85 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-79461c85 p, .elementor-212 .elementor-element.elementor-element-79461c85 h1, .elementor-212 .elementor-element.elementor-element-79461c85 h2, .elementor-212 .elementor-element.elementor-element-79461c85 h3, .elementor-212 .elementor-element.elementor-element-79461c85 h4, .elementor-212 .elementor-element.elementor-element-79461c85 h5, .elementor-212 .elementor-element.elementor-element-79461c85 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-697f122 */.elementor-212 .elementor-element.elementor-element-697f122 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-697f122 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-697f122 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-697f122 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-697f122 p, .elementor-212 .elementor-element.elementor-element-697f122 h1, .elementor-212 .elementor-element.elementor-element-697f122 h2, .elementor-212 .elementor-element.elementor-element-697f122 h3, .elementor-212 .elementor-element.elementor-element-697f122 h4, .elementor-212 .elementor-element.elementor-element-697f122 h5, .elementor-212 .elementor-element.elementor-element-697f122 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2676465d */.elementor-212 .elementor-element.elementor-element-2676465d { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-2676465d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-2676465d img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-2676465d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-2676465d p, .elementor-212 .elementor-element.elementor-element-2676465d h1, .elementor-212 .elementor-element.elementor-element-2676465d h2, .elementor-212 .elementor-element.elementor-element-2676465d h3, .elementor-212 .elementor-element.elementor-element-2676465d h4, .elementor-212 .elementor-element.elementor-element-2676465d h5, .elementor-212 .elementor-element.elementor-element-2676465d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49182c14 */.elementor-212 .elementor-element.elementor-element-49182c14 > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-49182c14 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-49182c14 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-49182c14 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e2bc388 */.elementor-212 .elementor-element.elementor-element-2e2bc388 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-2e2bc388 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-2e2bc388 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-2e2bc388 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-2e2bc388 p, .elementor-212 .elementor-element.elementor-element-2e2bc388 h1, .elementor-212 .elementor-element.elementor-element-2e2bc388 h2, .elementor-212 .elementor-element.elementor-element-2e2bc388 h3, .elementor-212 .elementor-element.elementor-element-2e2bc388 h4, .elementor-212 .elementor-element.elementor-element-2e2bc388 h5, .elementor-212 .elementor-element.elementor-element-2e2bc388 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33012693 */.elementor-212 .elementor-element.elementor-element-33012693 { border-bottom: 4px solid #d5ae45; }
.elementor-212 .elementor-element.elementor-element-33012693 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-212 .elementor-element.elementor-element-33012693 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-212 .elementor-element.elementor-element-33012693 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-212 .elementor-element.elementor-element-33012693 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-hero-0-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-212 .elementor-element.elementor-element-33012693, .elementor-212 .elementor-element.elementor-element-33012693 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19cba106 */.elementor-212 .elementor-element.elementor-element-19cba106 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-19cba106 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-19cba106 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-19cba106 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-19cba106 p, .elementor-212 .elementor-element.elementor-element-19cba106 h1, .elementor-212 .elementor-element.elementor-element-19cba106 h2, .elementor-212 .elementor-element.elementor-element-19cba106 h3, .elementor-212 .elementor-element.elementor-element-19cba106 h4, .elementor-212 .elementor-element.elementor-element-19cba106 h5, .elementor-212 .elementor-element.elementor-element-19cba106 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c71aeae */.elementor-212 .elementor-element.elementor-element-c71aeae { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-c71aeae > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-c71aeae img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-c71aeae .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-c71aeae p, .elementor-212 .elementor-element.elementor-element-c71aeae h1, .elementor-212 .elementor-element.elementor-element-c71aeae h2, .elementor-212 .elementor-element.elementor-element-c71aeae h3, .elementor-212 .elementor-element.elementor-element-c71aeae h4, .elementor-212 .elementor-element.elementor-element-c71aeae h5, .elementor-212 .elementor-element.elementor-element-c71aeae h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73ebe30c */.elementor-212 .elementor-element.elementor-element-73ebe30c { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-73ebe30c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-73ebe30c img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-73ebe30c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-73ebe30c p, .elementor-212 .elementor-element.elementor-element-73ebe30c h1, .elementor-212 .elementor-element.elementor-element-73ebe30c h2, .elementor-212 .elementor-element.elementor-element-73ebe30c h3, .elementor-212 .elementor-element.elementor-element-73ebe30c h4, .elementor-212 .elementor-element.elementor-element-73ebe30c h5, .elementor-212 .elementor-element.elementor-element-73ebe30c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d9fb0a */.elementor-212 .elementor-element.elementor-element-5d9fb0a > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-5d9fb0a > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-5d9fb0a > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-5d9fb0a img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-312385e4 */.elementor-212 .elementor-element.elementor-element-312385e4 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-312385e4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-312385e4 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-312385e4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-312385e4 p, .elementor-212 .elementor-element.elementor-element-312385e4 h1, .elementor-212 .elementor-element.elementor-element-312385e4 h2, .elementor-212 .elementor-element.elementor-element-312385e4 h3, .elementor-212 .elementor-element.elementor-element-312385e4 h4, .elementor-212 .elementor-element.elementor-element-312385e4 h5, .elementor-212 .elementor-element.elementor-element-312385e4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46b5877b */.elementor-212 .elementor-element.elementor-element-46b5877b { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-46b5877b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-46b5877b img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-46b5877b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-46b5877b p, .elementor-212 .elementor-element.elementor-element-46b5877b h1, .elementor-212 .elementor-element.elementor-element-46b5877b h2, .elementor-212 .elementor-element.elementor-element-46b5877b h3, .elementor-212 .elementor-element.elementor-element-46b5877b h4, .elementor-212 .elementor-element.elementor-element-46b5877b h5, .elementor-212 .elementor-element.elementor-element-46b5877b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-44e4c3e9 */.elementor-212 .elementor-element.elementor-element-44e4c3e9 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-44e4c3e9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-44e4c3e9 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-44e4c3e9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-44e4c3e9 p, .elementor-212 .elementor-element.elementor-element-44e4c3e9 h1, .elementor-212 .elementor-element.elementor-element-44e4c3e9 h2, .elementor-212 .elementor-element.elementor-element-44e4c3e9 h3, .elementor-212 .elementor-element.elementor-element-44e4c3e9 h4, .elementor-212 .elementor-element.elementor-element-44e4c3e9 h5, .elementor-212 .elementor-element.elementor-element-44e4c3e9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ecf2e5f */.elementor-212 .elementor-element.elementor-element-4ecf2e5f > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-4ecf2e5f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-4ecf2e5f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-4ecf2e5f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7def0838 */.elementor-212 .elementor-element.elementor-element-7def0838 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-7def0838 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-7def0838 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-7def0838 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-7def0838 p, .elementor-212 .elementor-element.elementor-element-7def0838 h1, .elementor-212 .elementor-element.elementor-element-7def0838 h2, .elementor-212 .elementor-element.elementor-element-7def0838 h3, .elementor-212 .elementor-element.elementor-element-7def0838 h4, .elementor-212 .elementor-element.elementor-element-7def0838 h5, .elementor-212 .elementor-element.elementor-element-7def0838 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-28dccf3 */.elementor-212 .elementor-element.elementor-element-28dccf3 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-28dccf3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-28dccf3 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-28dccf3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-28dccf3 p, .elementor-212 .elementor-element.elementor-element-28dccf3 h1, .elementor-212 .elementor-element.elementor-element-28dccf3 h2, .elementor-212 .elementor-element.elementor-element-28dccf3 h3, .elementor-212 .elementor-element.elementor-element-28dccf3 h4, .elementor-212 .elementor-element.elementor-element-28dccf3 h5, .elementor-212 .elementor-element.elementor-element-28dccf3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3cc9cc3 */.elementor-212 .elementor-element.elementor-element-3cc9cc3 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-3cc9cc3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-3cc9cc3 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-3cc9cc3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-3cc9cc3 p, .elementor-212 .elementor-element.elementor-element-3cc9cc3 h1, .elementor-212 .elementor-element.elementor-element-3cc9cc3 h2, .elementor-212 .elementor-element.elementor-element-3cc9cc3 h3, .elementor-212 .elementor-element.elementor-element-3cc9cc3 h4, .elementor-212 .elementor-element.elementor-element-3cc9cc3 h5, .elementor-212 .elementor-element.elementor-element-3cc9cc3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f59520 */.elementor-212 .elementor-element.elementor-element-6f59520 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-6f59520 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-6f59520 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-6f59520 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-6f59520 p, .elementor-212 .elementor-element.elementor-element-6f59520 h1, .elementor-212 .elementor-element.elementor-element-6f59520 h2, .elementor-212 .elementor-element.elementor-element-6f59520 h3, .elementor-212 .elementor-element.elementor-element-6f59520 h4, .elementor-212 .elementor-element.elementor-element-6f59520 h5, .elementor-212 .elementor-element.elementor-element-6f59520 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33e68e3 */.elementor-212 .elementor-element.elementor-element-33e68e3 > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-33e68e3 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-33e68e3 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-33e68e3 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ec5c8a */.elementor-212 .elementor-element.elementor-element-4ec5c8a { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-4ec5c8a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-4ec5c8a img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-4ec5c8a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-4ec5c8a p, .elementor-212 .elementor-element.elementor-element-4ec5c8a h1, .elementor-212 .elementor-element.elementor-element-4ec5c8a h2, .elementor-212 .elementor-element.elementor-element-4ec5c8a h3, .elementor-212 .elementor-element.elementor-element-4ec5c8a h4, .elementor-212 .elementor-element.elementor-element-4ec5c8a h5, .elementor-212 .elementor-element.elementor-element-4ec5c8a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1201ee7 */.elementor-212 .elementor-element.elementor-element-1201ee7 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-1201ee7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-1201ee7 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-1201ee7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-1201ee7 p, .elementor-212 .elementor-element.elementor-element-1201ee7 h1, .elementor-212 .elementor-element.elementor-element-1201ee7 h2, .elementor-212 .elementor-element.elementor-element-1201ee7 h3, .elementor-212 .elementor-element.elementor-element-1201ee7 h4, .elementor-212 .elementor-element.elementor-element-1201ee7 h5, .elementor-212 .elementor-element.elementor-element-1201ee7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58fe375 */.elementor-212 .elementor-element.elementor-element-58fe375 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-58fe375 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-58fe375 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-58fe375 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-58fe375 p, .elementor-212 .elementor-element.elementor-element-58fe375 h1, .elementor-212 .elementor-element.elementor-element-58fe375 h2, .elementor-212 .elementor-element.elementor-element-58fe375 h3, .elementor-212 .elementor-element.elementor-element-58fe375 h4, .elementor-212 .elementor-element.elementor-element-58fe375 h5, .elementor-212 .elementor-element.elementor-element-58fe375 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e6ab23 */.elementor-212 .elementor-element.elementor-element-3e6ab23 > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-3e6ab23 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-3e6ab23 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-3e6ab23 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f42c458 */.elementor-212 .elementor-element.elementor-element-f42c458 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-f42c458 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-f42c458 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-f42c458 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-f42c458 p, .elementor-212 .elementor-element.elementor-element-f42c458 h1, .elementor-212 .elementor-element.elementor-element-f42c458 h2, .elementor-212 .elementor-element.elementor-element-f42c458 h3, .elementor-212 .elementor-element.elementor-element-f42c458 h4, .elementor-212 .elementor-element.elementor-element-f42c458 h5, .elementor-212 .elementor-element.elementor-element-f42c458 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d025344 */.elementor-212 .elementor-element.elementor-element-d025344 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-d025344 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-d025344 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-d025344 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-d025344 p, .elementor-212 .elementor-element.elementor-element-d025344 h1, .elementor-212 .elementor-element.elementor-element-d025344 h2, .elementor-212 .elementor-element.elementor-element-d025344 h3, .elementor-212 .elementor-element.elementor-element-d025344 h4, .elementor-212 .elementor-element.elementor-element-d025344 h5, .elementor-212 .elementor-element.elementor-element-d025344 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f8f1c79 */.elementor-212 .elementor-element.elementor-element-f8f1c79 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-f8f1c79 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-f8f1c79 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-f8f1c79 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-f8f1c79 p, .elementor-212 .elementor-element.elementor-element-f8f1c79 h1, .elementor-212 .elementor-element.elementor-element-f8f1c79 h2, .elementor-212 .elementor-element.elementor-element-f8f1c79 h3, .elementor-212 .elementor-element.elementor-element-f8f1c79 h4, .elementor-212 .elementor-element.elementor-element-f8f1c79 h5, .elementor-212 .elementor-element.elementor-element-f8f1c79 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40af80c */.elementor-212 .elementor-element.elementor-element-40af80c > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-40af80c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-40af80c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-40af80c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-93ea93 */.elementor-212 .elementor-element.elementor-element-93ea93 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-93ea93 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-93ea93 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-93ea93 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-93ea93 p, .elementor-212 .elementor-element.elementor-element-93ea93 h1, .elementor-212 .elementor-element.elementor-element-93ea93 h2, .elementor-212 .elementor-element.elementor-element-93ea93 h3, .elementor-212 .elementor-element.elementor-element-93ea93 h4, .elementor-212 .elementor-element.elementor-element-93ea93 h5, .elementor-212 .elementor-element.elementor-element-93ea93 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-331f5456 */.elementor-212 .elementor-element.elementor-element-331f5456 > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-331f5456 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-331f5456 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-331f5456 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11fcd29f */.elementor-212 .elementor-element.elementor-element-11fcd29f { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-11fcd29f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-11fcd29f img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-11fcd29f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-11fcd29f p, .elementor-212 .elementor-element.elementor-element-11fcd29f h1, .elementor-212 .elementor-element.elementor-element-11fcd29f h2, .elementor-212 .elementor-element.elementor-element-11fcd29f h3, .elementor-212 .elementor-element.elementor-element-11fcd29f h4, .elementor-212 .elementor-element.elementor-element-11fcd29f h5, .elementor-212 .elementor-element.elementor-element-11fcd29f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56fd39a6 */.elementor-212 .elementor-element.elementor-element-56fd39a6 .elementor-widget {
  animation: codex_category-grid-6-soft-reveal 700ms ease both;
}
.elementor-212 .elementor-element.elementor-element-56fd39a6 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-212 .elementor-element.elementor-element-56fd39a6 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-212 .elementor-element.elementor-element-56fd39a6 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-grid-6-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-212 .elementor-element.elementor-element-56fd39a6, .elementor-212 .elementor-element.elementor-element-56fd39a6 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55bb221 */.elementor-212 .elementor-element.elementor-element-55bb221 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-55bb221 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-55bb221 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-55bb221 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-55bb221 p, .elementor-212 .elementor-element.elementor-element-55bb221 h1, .elementor-212 .elementor-element.elementor-element-55bb221 h2, .elementor-212 .elementor-element.elementor-element-55bb221 h3, .elementor-212 .elementor-element.elementor-element-55bb221 h4, .elementor-212 .elementor-element.elementor-element-55bb221 h5, .elementor-212 .elementor-element.elementor-element-55bb221 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4de88e69 */.elementor-212 .elementor-element.elementor-element-4de88e69 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-4de88e69 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-4de88e69 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-4de88e69 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-4de88e69 p, .elementor-212 .elementor-element.elementor-element-4de88e69 h1, .elementor-212 .elementor-element.elementor-element-4de88e69 h2, .elementor-212 .elementor-element.elementor-element-4de88e69 h3, .elementor-212 .elementor-element.elementor-element-4de88e69 h4, .elementor-212 .elementor-element.elementor-element-4de88e69 h5, .elementor-212 .elementor-element.elementor-element-4de88e69 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2df58457 */.elementor-212 .elementor-element.elementor-element-2df58457 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-2df58457 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-2df58457 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-2df58457 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-2df58457 p, .elementor-212 .elementor-element.elementor-element-2df58457 h1, .elementor-212 .elementor-element.elementor-element-2df58457 h2, .elementor-212 .elementor-element.elementor-element-2df58457 h3, .elementor-212 .elementor-element.elementor-element-2df58457 h4, .elementor-212 .elementor-element.elementor-element-2df58457 h5, .elementor-212 .elementor-element.elementor-element-2df58457 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-391dcf0c */.elementor-212 .elementor-element.elementor-element-391dcf0c > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-391dcf0c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-391dcf0c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-391dcf0c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-372987b8 */.elementor-212 .elementor-element.elementor-element-372987b8 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-372987b8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-372987b8 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-372987b8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-372987b8 p, .elementor-212 .elementor-element.elementor-element-372987b8 h1, .elementor-212 .elementor-element.elementor-element-372987b8 h2, .elementor-212 .elementor-element.elementor-element-372987b8 h3, .elementor-212 .elementor-element.elementor-element-372987b8 h4, .elementor-212 .elementor-element.elementor-element-372987b8 h5, .elementor-212 .elementor-element.elementor-element-372987b8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a582395 */.elementor-212 .elementor-element.elementor-element-7a582395 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-7a582395 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-7a582395 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-7a582395 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-7a582395 p, .elementor-212 .elementor-element.elementor-element-7a582395 h1, .elementor-212 .elementor-element.elementor-element-7a582395 h2, .elementor-212 .elementor-element.elementor-element-7a582395 h3, .elementor-212 .elementor-element.elementor-element-7a582395 h4, .elementor-212 .elementor-element.elementor-element-7a582395 h5, .elementor-212 .elementor-element.elementor-element-7a582395 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-596c330f */.elementor-212 .elementor-element.elementor-element-596c330f { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-596c330f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-596c330f img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-596c330f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-596c330f p, .elementor-212 .elementor-element.elementor-element-596c330f h1, .elementor-212 .elementor-element.elementor-element-596c330f h2, .elementor-212 .elementor-element.elementor-element-596c330f h3, .elementor-212 .elementor-element.elementor-element-596c330f h4, .elementor-212 .elementor-element.elementor-element-596c330f h5, .elementor-212 .elementor-element.elementor-element-596c330f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3346da27 */.elementor-212 .elementor-element.elementor-element-3346da27 > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-3346da27 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-3346da27 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-3346da27 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f22ed5e */.elementor-212 .elementor-element.elementor-element-7f22ed5e { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-7f22ed5e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-7f22ed5e img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-7f22ed5e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-7f22ed5e p, .elementor-212 .elementor-element.elementor-element-7f22ed5e h1, .elementor-212 .elementor-element.elementor-element-7f22ed5e h2, .elementor-212 .elementor-element.elementor-element-7f22ed5e h3, .elementor-212 .elementor-element.elementor-element-7f22ed5e h4, .elementor-212 .elementor-element.elementor-element-7f22ed5e h5, .elementor-212 .elementor-element.elementor-element-7f22ed5e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-588ebc07 */.elementor-212 .elementor-element.elementor-element-588ebc07 { border-top: 4px solid #d5ae45; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-74bd50f7 */.elementor-212 .elementor-element.elementor-element-74bd50f7 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-74bd50f7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-74bd50f7 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-74bd50f7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-74bd50f7 p, .elementor-212 .elementor-element.elementor-element-74bd50f7 h1, .elementor-212 .elementor-element.elementor-element-74bd50f7 h2, .elementor-212 .elementor-element.elementor-element-74bd50f7 h3, .elementor-212 .elementor-element.elementor-element-74bd50f7 h4, .elementor-212 .elementor-element.elementor-element-74bd50f7 h5, .elementor-212 .elementor-element.elementor-element-74bd50f7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5dd32df4 */.elementor-212 .elementor-element.elementor-element-5dd32df4 .elementor-widget {
  animation: codex_buying-guide-3-soft-reveal 700ms ease both;
}
.elementor-212 .elementor-element.elementor-element-5dd32df4 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-212 .elementor-element.elementor-element-5dd32df4 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-212 .elementor-element.elementor-element-5dd32df4 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_buying-guide-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-212 .elementor-element.elementor-element-5dd32df4, .elementor-212 .elementor-element.elementor-element-5dd32df4 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f0299ad */.elementor-212 .elementor-element.elementor-element-1f0299ad { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-1f0299ad > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-1f0299ad img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-1f0299ad .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-1f0299ad p, .elementor-212 .elementor-element.elementor-element-1f0299ad h1, .elementor-212 .elementor-element.elementor-element-1f0299ad h2, .elementor-212 .elementor-element.elementor-element-1f0299ad h3, .elementor-212 .elementor-element.elementor-element-1f0299ad h4, .elementor-212 .elementor-element.elementor-element-1f0299ad h5, .elementor-212 .elementor-element.elementor-element-1f0299ad h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d06bccf */.elementor-212 .elementor-element.elementor-element-5d06bccf { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-5d06bccf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-5d06bccf img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-5d06bccf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-5d06bccf p, .elementor-212 .elementor-element.elementor-element-5d06bccf h1, .elementor-212 .elementor-element.elementor-element-5d06bccf h2, .elementor-212 .elementor-element.elementor-element-5d06bccf h3, .elementor-212 .elementor-element.elementor-element-5d06bccf h4, .elementor-212 .elementor-element.elementor-element-5d06bccf h5, .elementor-212 .elementor-element.elementor-element-5d06bccf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-28b82076 */.elementor-212 .elementor-element.elementor-element-28b82076 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-28b82076 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-28b82076 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-28b82076 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-28b82076 p, .elementor-212 .elementor-element.elementor-element-28b82076 h1, .elementor-212 .elementor-element.elementor-element-28b82076 h2, .elementor-212 .elementor-element.elementor-element-28b82076 h3, .elementor-212 .elementor-element.elementor-element-28b82076 h4, .elementor-212 .elementor-element.elementor-element-28b82076 h5, .elementor-212 .elementor-element.elementor-element-28b82076 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3dd5f92e */.elementor-212 .elementor-element.elementor-element-3dd5f92e > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-3dd5f92e > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-3dd5f92e > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-3dd5f92e img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e4371dc */.elementor-212 .elementor-element.elementor-element-5e4371dc { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-5e4371dc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-5e4371dc img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-5e4371dc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-5e4371dc p, .elementor-212 .elementor-element.elementor-element-5e4371dc h1, .elementor-212 .elementor-element.elementor-element-5e4371dc h2, .elementor-212 .elementor-element.elementor-element-5e4371dc h3, .elementor-212 .elementor-element.elementor-element-5e4371dc h4, .elementor-212 .elementor-element.elementor-element-5e4371dc h5, .elementor-212 .elementor-element.elementor-element-5e4371dc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-499e1f79 */.elementor-212 .elementor-element.elementor-element-499e1f79 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-499e1f79 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-499e1f79 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-499e1f79 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-499e1f79 p, .elementor-212 .elementor-element.elementor-element-499e1f79 h1, .elementor-212 .elementor-element.elementor-element-499e1f79 h2, .elementor-212 .elementor-element.elementor-element-499e1f79 h3, .elementor-212 .elementor-element.elementor-element-499e1f79 h4, .elementor-212 .elementor-element.elementor-element-499e1f79 h5, .elementor-212 .elementor-element.elementor-element-499e1f79 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ea013b5 */.elementor-212 .elementor-element.elementor-element-6ea013b5 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-6ea013b5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-6ea013b5 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-6ea013b5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-6ea013b5 p, .elementor-212 .elementor-element.elementor-element-6ea013b5 h1, .elementor-212 .elementor-element.elementor-element-6ea013b5 h2, .elementor-212 .elementor-element.elementor-element-6ea013b5 h3, .elementor-212 .elementor-element.elementor-element-6ea013b5 h4, .elementor-212 .elementor-element.elementor-element-6ea013b5 h5, .elementor-212 .elementor-element.elementor-element-6ea013b5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5fb7f98 */.elementor-212 .elementor-element.elementor-element-5fb7f98 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-5fb7f98 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-5fb7f98 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-5fb7f98 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-5fb7f98 p, .elementor-212 .elementor-element.elementor-element-5fb7f98 h1, .elementor-212 .elementor-element.elementor-element-5fb7f98 h2, .elementor-212 .elementor-element.elementor-element-5fb7f98 h3, .elementor-212 .elementor-element.elementor-element-5fb7f98 h4, .elementor-212 .elementor-element.elementor-element-5fb7f98 h5, .elementor-212 .elementor-element.elementor-element-5fb7f98 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b2fd6e1 */.elementor-212 .elementor-element.elementor-element-6b2fd6e1 > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-6b2fd6e1 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-6b2fd6e1 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-6b2fd6e1 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-755794cf */.elementor-212 .elementor-element.elementor-element-755794cf { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-755794cf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-755794cf img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-755794cf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-755794cf p, .elementor-212 .elementor-element.elementor-element-755794cf h1, .elementor-212 .elementor-element.elementor-element-755794cf h2, .elementor-212 .elementor-element.elementor-element-755794cf h3, .elementor-212 .elementor-element.elementor-element-755794cf h4, .elementor-212 .elementor-element.elementor-element-755794cf h5, .elementor-212 .elementor-element.elementor-element-755794cf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3bab971a */.elementor-212 .elementor-element.elementor-element-3bab971a { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-3bab971a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-3bab971a img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-3bab971a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-3bab971a p, .elementor-212 .elementor-element.elementor-element-3bab971a h1, .elementor-212 .elementor-element.elementor-element-3bab971a h2, .elementor-212 .elementor-element.elementor-element-3bab971a h3, .elementor-212 .elementor-element.elementor-element-3bab971a h4, .elementor-212 .elementor-element.elementor-element-3bab971a h5, .elementor-212 .elementor-element.elementor-element-3bab971a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7cfa7422 */.elementor-212 .elementor-element.elementor-element-7cfa7422 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-7cfa7422 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-7cfa7422 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-7cfa7422 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-7cfa7422 p, .elementor-212 .elementor-element.elementor-element-7cfa7422 h1, .elementor-212 .elementor-element.elementor-element-7cfa7422 h2, .elementor-212 .elementor-element.elementor-element-7cfa7422 h3, .elementor-212 .elementor-element.elementor-element-7cfa7422 h4, .elementor-212 .elementor-element.elementor-element-7cfa7422 h5, .elementor-212 .elementor-element.elementor-element-7cfa7422 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7efb34e8 */.elementor-212 .elementor-element.elementor-element-7efb34e8 > .elementor-container > .elementor-row,
.elementor-212 .elementor-element.elementor-element-7efb34e8 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-212 .elementor-element.elementor-element-7efb34e8 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-212 .elementor-element.elementor-element-7efb34e8 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6badee41 */.elementor-212 .elementor-element.elementor-element-6badee41 { min-width: 0 !important; }
.elementor-212 .elementor-element.elementor-element-6badee41 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-6badee41 img { max-width: 100% !important; height: auto !important; }
.elementor-212 .elementor-element.elementor-element-6badee41 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-212 .elementor-element.elementor-element-6badee41 p, .elementor-212 .elementor-element.elementor-element-6badee41 h1, .elementor-212 .elementor-element.elementor-element-6badee41 h2, .elementor-212 .elementor-element.elementor-element-6badee41 h3, .elementor-212 .elementor-element.elementor-element-6badee41 h4, .elementor-212 .elementor-element.elementor-element-6badee41 h5, .elementor-212 .elementor-element.elementor-element-6badee41 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */