.elementor-172 .elementor-element.elementor-element-59ede562:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-59ede562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-59ede562 > .elementor-container{min-height:65vh;}.elementor-172 .elementor-element.elementor-element-59ede562{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-59ede562 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-5c847fc1 > .elementor-container{max-width:1200px;}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-65b06a89.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-172 .elementor-element.elementor-element-65b06a89.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-172 .elementor-element.elementor-element-97e03e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-172 .elementor-element.elementor-element-97e03e3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-44230c36{text-align:start;}.elementor-172 .elementor-element.elementor-element-44230c36 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:52px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111827;}.elementor-172 .elementor-element.elementor-element-1b6f327{--spacer-size:16px;}.elementor-172 .elementor-element.elementor-element-2f9a4182{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-172 .elementor-element.elementor-element-457e5066{--spacer-size:24px;}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-1d27efe6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-172 .elementor-element.elementor-element-1d27efe6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-172 .elementor-element.elementor-element-1a1561d7{text-align:start;}.elementor-172 .elementor-element.elementor-element-1a1561d7 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:48px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-7901b690{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-3ef7c285{--spacer-size:24px;}.elementor-172 .elementor-element.elementor-element-61de58d0{text-align:start;}.elementor-172 .elementor-element.elementor-element-61de58d0 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:48px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-5a6f867c{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-44cee3d3{--spacer-size:24px;}.elementor-172 .elementor-element.elementor-element-1bd92838{text-align:start;}.elementor-172 .elementor-element.elementor-element-1bd92838 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:48px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-18b37806{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-35449db5{--spacer-size:24px;}.elementor-172 .elementor-element.elementor-element-4265b993:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-4265b993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f5f5;}.elementor-172 .elementor-element.elementor-element-4265b993 > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-4265b993{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-4265b993 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-a2d28d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-172 .elementor-element.elementor-element-a2d28d0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-4ddff89b{text-align:center;}.elementor-172 .elementor-element.elementor-element-4ddff89b .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111827;}.elementor-172 .elementor-element.elementor-element-4bd06b63{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-172 .elementor-element.elementor-element-75a4ca4c{--spacer-size:30px;}.elementor-172 .elementor-element.elementor-element-1cf33eea > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-73b02e9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-73b02e9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-73b02e9b > .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-172 .elementor-element.elementor-element-73b02e9b > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-73b02e9b > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-73b02e9b > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-73b02e9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-685ef6fd .elementor-icon-box-wrapper{gap:15px;}.elementor-172 .elementor-element.elementor-element-685ef6fd.elementor-view-stacked .elementor-icon{background-color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-685ef6fd.elementor-view-framed .elementor-icon, .elementor-172 .elementor-element.elementor-element-685ef6fd.elementor-view-default .elementor-icon{fill:#bc4a0b;color:#bc4a0b;border-color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-685ef6fd .elementor-icon{font-size:36px;}.elementor-172 .elementor-element.elementor-element-685ef6fd .elementor-icon-box-title, .elementor-172 .elementor-element.elementor-element-685ef6fd .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:600;}.elementor-172 .elementor-element.elementor-element-685ef6fd .elementor-icon-box-title{color:#0b1929;}.elementor-172 .elementor-element.elementor-element-685ef6fd .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-172 .elementor-element.elementor-element-627ca6e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-627ca6e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-627ca6e8 > .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-172 .elementor-element.elementor-element-627ca6e8 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-627ca6e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-627ca6e8 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-627ca6e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-627a6029 .elementor-icon-box-wrapper{gap:15px;}.elementor-172 .elementor-element.elementor-element-627a6029.elementor-view-stacked .elementor-icon{background-color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-627a6029.elementor-view-framed .elementor-icon, .elementor-172 .elementor-element.elementor-element-627a6029.elementor-view-default .elementor-icon{fill:#bc4a0b;color:#bc4a0b;border-color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-627a6029 .elementor-icon{font-size:36px;}.elementor-172 .elementor-element.elementor-element-627a6029 .elementor-icon-box-title, .elementor-172 .elementor-element.elementor-element-627a6029 .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:600;}.elementor-172 .elementor-element.elementor-element-627a6029 .elementor-icon-box-title{color:#0b1929;}.elementor-172 .elementor-element.elementor-element-627a6029 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-172 .elementor-element.elementor-element-1506df2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-1506df2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-1506df2e > .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-172 .elementor-element.elementor-element-1506df2e > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-1506df2e > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-1506df2e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-1506df2e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-764361eb .elementor-icon-box-wrapper{gap:15px;}.elementor-172 .elementor-element.elementor-element-764361eb.elementor-view-stacked .elementor-icon{background-color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-764361eb.elementor-view-framed .elementor-icon, .elementor-172 .elementor-element.elementor-element-764361eb.elementor-view-default .elementor-icon{fill:#bc4a0b;color:#bc4a0b;border-color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-764361eb .elementor-icon{font-size:36px;}.elementor-172 .elementor-element.elementor-element-764361eb .elementor-icon-box-title, .elementor-172 .elementor-element.elementor-element-764361eb .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:600;}.elementor-172 .elementor-element.elementor-element-764361eb .elementor-icon-box-title{color:#0b1929;}.elementor-172 .elementor-element.elementor-element-764361eb .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-172 .elementor-element.elementor-element-34ecb31b{--spacer-size:18px;}.elementor-172 .elementor-element.elementor-element-3f831400 > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-266019a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-266019a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-266019a9 > .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-172 .elementor-element.elementor-element-266019a9 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-266019a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-266019a9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-266019a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-3e0c26ea .elementor-icon-box-wrapper{gap:15px;}.elementor-172 .elementor-element.elementor-element-3e0c26ea.elementor-view-stacked .elementor-icon{background-color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-3e0c26ea.elementor-view-framed .elementor-icon, .elementor-172 .elementor-element.elementor-element-3e0c26ea.elementor-view-default .elementor-icon{fill:#bc4a0b;color:#bc4a0b;border-color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-3e0c26ea .elementor-icon{font-size:36px;}.elementor-172 .elementor-element.elementor-element-3e0c26ea .elementor-icon-box-title, .elementor-172 .elementor-element.elementor-element-3e0c26ea .elementor-icon-box-title a{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:600;}.elementor-172 .elementor-element.elementor-element-3e0c26ea .elementor-icon-box-title{color:#0b1929;}.elementor-172 .elementor-element.elementor-element-3e0c26ea .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-172 .elementor-element.elementor-element-3be53d4:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-3be53d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-3be53d4 > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-3be53d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-3be53d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-185c0582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-172 .elementor-element.elementor-element-185c0582 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-648b80c6{text-align:center;}.elementor-172 .elementor-element.elementor-element-648b80c6 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111827;}.elementor-172 .elementor-element.elementor-element-1309c139{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-375d88d{--spacer-size:30px;}.elementor-172 .elementor-element.elementor-element-3286cf3d > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-15ceb875:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-15ceb875 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-15ceb875 > .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-172 .elementor-element.elementor-element-15ceb875 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-15ceb875 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-15ceb875 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-15ceb875 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-6060a59e{text-align:start;}.elementor-172 .elementor-element.elementor-element-6060a59e .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-73227f45{text-align:start;}.elementor-172 .elementor-element.elementor-element-73227f45 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111827;}.elementor-172 .elementor-element.elementor-element-5943e329{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-6d21f83b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-6d21f83b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-6d21f83b > .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-172 .elementor-element.elementor-element-6d21f83b > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-6d21f83b > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-6d21f83b > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-6d21f83b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-37389378{text-align:start;}.elementor-172 .elementor-element.elementor-element-37389378 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-6ea421f7{text-align:start;}.elementor-172 .elementor-element.elementor-element-6ea421f7 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111827;}.elementor-172 .elementor-element.elementor-element-62124e5b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-4353c5f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-4353c5f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-4353c5f6 > .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-172 .elementor-element.elementor-element-4353c5f6 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-4353c5f6 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-4353c5f6 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-4353c5f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-43cb711{text-align:start;}.elementor-172 .elementor-element.elementor-element-43cb711 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-1c5e704{text-align:start;}.elementor-172 .elementor-element.elementor-element-1c5e704 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111827;}.elementor-172 .elementor-element.elementor-element-ed9b58c{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-26f85d9b{--spacer-size:18px;}.elementor-172 .elementor-element.elementor-element-714b466c > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-4f76b52:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-4f76b52 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-4f76b52 > .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-172 .elementor-element.elementor-element-4f76b52 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-4f76b52 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-4f76b52 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-4f76b52 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-4919ba94{text-align:start;}.elementor-172 .elementor-element.elementor-element-4919ba94 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-1fce6387{text-align:start;}.elementor-172 .elementor-element.elementor-element-1fce6387 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111827;}.elementor-172 .elementor-element.elementor-element-7193b63b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-1f41828e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-1f41828e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-1f41828e > .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-172 .elementor-element.elementor-element-1f41828e > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-1f41828e > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-1f41828e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-1f41828e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-4b52fac6{text-align:start;}.elementor-172 .elementor-element.elementor-element-4b52fac6 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-10fba809{text-align:start;}.elementor-172 .elementor-element.elementor-element-10fba809 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111827;}.elementor-172 .elementor-element.elementor-element-7384e049{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-7b4679a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-7b4679a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-7b4679a2 > .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-172 .elementor-element.elementor-element-7b4679a2 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-7b4679a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-7b4679a2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-7b4679a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-2a479826{text-align:start;}.elementor-172 .elementor-element.elementor-element-2a479826 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-4c0b325d{text-align:start;}.elementor-172 .elementor-element.elementor-element-4c0b325d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111827;}.elementor-172 .elementor-element.elementor-element-2ee6438a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-16dfa50f:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-16dfa50f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-172 .elementor-element.elementor-element-16dfa50f > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-16dfa50f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-16dfa50f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-5b97ce60:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-5b97ce60 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-172 .elementor-element.elementor-element-5b97ce60 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-5b97ce60 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-6f113547 > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-16a99cfe{text-align:start;}.elementor-172 .elementor-element.elementor-element-16a99cfe .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-758d1313{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.70);}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-33acae08.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-172 .elementor-element.elementor-element-33acae08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-172 .elementor-element.elementor-element-e1e89ba{--spacer-size:26px;}.elementor-172 .elementor-element.elementor-element-72bccc10 > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-14d8be33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-14d8be33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-172 .elementor-element.elementor-element-14d8be33 > .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-172 .elementor-element.elementor-element-14d8be33 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-14d8be33 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-14d8be33 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-14d8be33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-5a7820be{text-align:center;}.elementor-172 .elementor-element.elementor-element-5a7820be img{width:100%;max-width:100%;}.elementor-172 .elementor-element.elementor-element-712e8109:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-712e8109 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-172 .elementor-element.elementor-element-712e8109 > .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-172 .elementor-element.elementor-element-712e8109 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-712e8109 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-712e8109 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-712e8109 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-6d422344{text-align:start;}.elementor-172 .elementor-element.elementor-element-6d422344 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-2d158bdb{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.74);}.elementor-172 .elementor-element.elementor-element-4385b9f{text-align:start;}.elementor-172 .elementor-element.elementor-element-4385b9f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-46eee544.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-172 .elementor-element.elementor-element-46eee544.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-172 .elementor-element.elementor-element-3898c540{--spacer-size:12px;}.elementor-172 .elementor-element.elementor-element-75a41d98 > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-35dd2ba1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-35dd2ba1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-172 .elementor-element.elementor-element-35dd2ba1 > .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-172 .elementor-element.elementor-element-35dd2ba1 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-35dd2ba1 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-35dd2ba1 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-35dd2ba1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-74a1cc{text-align:center;}.elementor-172 .elementor-element.elementor-element-74a1cc img{width:100%;max-width:100%;}.elementor-172 .elementor-element.elementor-element-16ece7aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-16ece7aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-172 .elementor-element.elementor-element-16ece7aa > .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-172 .elementor-element.elementor-element-16ece7aa > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-16ece7aa > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-16ece7aa > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-16ece7aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-2c4cd5ad{text-align:start;}.elementor-172 .elementor-element.elementor-element-2c4cd5ad .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-2a653768{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.74);}.elementor-172 .elementor-element.elementor-element-c88e34a{text-align:start;}.elementor-172 .elementor-element.elementor-element-c88e34a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-1b136bbe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-172 .elementor-element.elementor-element-1b136bbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-172 .elementor-element.elementor-element-3f139cce{--spacer-size:12px;}.elementor-172 .elementor-element.elementor-element-28a6aa1c > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-2243b75e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-2243b75e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-172 .elementor-element.elementor-element-2243b75e > .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-172 .elementor-element.elementor-element-2243b75e > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-2243b75e > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-2243b75e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-2243b75e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-5a2719d9{text-align:center;}.elementor-172 .elementor-element.elementor-element-5a2719d9 img{width:100%;max-width:100%;}.elementor-172 .elementor-element.elementor-element-226be1e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-226be1e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-172 .elementor-element.elementor-element-226be1e1 > .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-172 .elementor-element.elementor-element-226be1e1 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-226be1e1 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-226be1e1 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-226be1e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-28f75fa3{text-align:start;}.elementor-172 .elementor-element.elementor-element-28f75fa3 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-3d5d3268{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.74);}.elementor-172 .elementor-element.elementor-element-2c082fd{text-align:start;}.elementor-172 .elementor-element.elementor-element-2c082fd .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#FACC15;}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-3b499d4e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-172 .elementor-element.elementor-element-3b499d4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-172 .elementor-element.elementor-element-785cd396:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-785cd396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fee9da;}.elementor-172 .elementor-element.elementor-element-785cd396 > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-785cd396{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-785cd396 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-728641d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-172 .elementor-element.elementor-element-728641d7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-1ff1ed4d{text-align:center;}.elementor-172 .elementor-element.elementor-element-1ff1ed4d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#0057b8;}.elementor-172 .elementor-element.elementor-element-7937efc6{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-12a52829{--spacer-size:30px;}.elementor-172 .elementor-element.elementor-element-72877bea > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-2d6b4518:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-2d6b4518 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-2d6b4518 > .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-172 .elementor-element.elementor-element-2d6b4518 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-2d6b4518 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-2d6b4518 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-2d6b4518 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-1aaa9833{text-align:start;}.elementor-172 .elementor-element.elementor-element-1aaa9833 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-98a1926{text-align:start;}.elementor-172 .elementor-element.elementor-element-98a1926 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#0057b8;}.elementor-172 .elementor-element.elementor-element-737a60c9{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-70b94341:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-70b94341 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-70b94341 > .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-172 .elementor-element.elementor-element-70b94341 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-70b94341 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-70b94341 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-70b94341 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-2df13000{text-align:start;}.elementor-172 .elementor-element.elementor-element-2df13000 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-32a92397{text-align:start;}.elementor-172 .elementor-element.elementor-element-32a92397 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#0057b8;}.elementor-172 .elementor-element.elementor-element-48bdd17d{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-6d6166ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-6d6166ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-6d6166ab > .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-172 .elementor-element.elementor-element-6d6166ab > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-6d6166ab > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-6d6166ab > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-6d6166ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-1c3c6517{text-align:start;}.elementor-172 .elementor-element.elementor-element-1c3c6517 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-25591f21{text-align:start;}.elementor-172 .elementor-element.elementor-element-25591f21 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#0057b8;}.elementor-172 .elementor-element.elementor-element-3b8eb531{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-6e8ac803{--spacer-size:18px;}.elementor-172 .elementor-element.elementor-element-76aa1f12 > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-3a8bfbf8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-3a8bfbf8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-3a8bfbf8 > .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-172 .elementor-element.elementor-element-3a8bfbf8 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-3a8bfbf8 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-3a8bfbf8 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-3a8bfbf8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-58d63b53{text-align:start;}.elementor-172 .elementor-element.elementor-element-58d63b53 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-6e772f4b{text-align:start;}.elementor-172 .elementor-element.elementor-element-6e772f4b .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#0057b8;}.elementor-172 .elementor-element.elementor-element-4f14e32f{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-358af664:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-358af664 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-358af664 > .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-172 .elementor-element.elementor-element-358af664 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-358af664 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-358af664 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-358af664 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-423602ef{text-align:start;}.elementor-172 .elementor-element.elementor-element-423602ef .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-158996dc{text-align:start;}.elementor-172 .elementor-element.elementor-element-158996dc .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#0057b8;}.elementor-172 .elementor-element.elementor-element-6c1af619{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-946e62f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-946e62f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-946e62f > .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-172 .elementor-element.elementor-element-946e62f > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-946e62f > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-946e62f > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-172 .elementor-element.elementor-element-946e62f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-2e0ff781{text-align:start;}.elementor-172 .elementor-element.elementor-element-2e0ff781 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-231f711d{text-align:start;}.elementor-172 .elementor-element.elementor-element-231f711d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#0057b8;}.elementor-172 .elementor-element.elementor-element-7023f04b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-27ef859e:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-27ef859e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-27ef859e > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-27ef859e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-27ef859e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-2b22a032 > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-3ef3941a{text-align:center;}.elementor-172 .elementor-element.elementor-element-3ef3941a img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-1c41bc8e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-172 .elementor-element.elementor-element-1c41bc8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-172 .elementor-element.elementor-element-6639149f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-172 .elementor-element.elementor-element-6639149f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-91a0874{text-align:start;}.elementor-172 .elementor-element.elementor-element-91a0874 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111827;}.elementor-172 .elementor-element.elementor-element-1e876b8f{--spacer-size:16px;}.elementor-172 .elementor-element.elementor-element-611d17d7{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-172 .elementor-element.elementor-element-326dc12f{--spacer-size:16px;}.elementor-172 .elementor-element.elementor-element-6def7522 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-6def7522 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-6def7522 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-6def7522 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-172 .elementor-element.elementor-element-6def7522 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-172 .elementor-element.elementor-element-6def7522 .elementor-icon-list-icon i{color:#bc4a0b;transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-6def7522 .elementor-icon-list-icon svg{fill:#bc4a0b;transition:fill 0.3s;}.elementor-172 .elementor-element.elementor-element-6def7522{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-172 .elementor-element.elementor-element-6def7522 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-3a3b3bd1{--spacer-size:24px;}.elementor-172 .elementor-element.elementor-element-3f194c4c:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-3f194c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f7ff;}.elementor-172 .elementor-element.elementor-element-3f194c4c > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-3f194c4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-3f194c4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-61ee931f{text-align:center;}.elementor-172 .elementor-element.elementor-element-61ee931f .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#111827;}.elementor-172 .elementor-element.elementor-element-6c2e5cbe{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-172 .elementor-element.elementor-element-2547c1b4{--spacer-size:40px;}.elementor-172 .elementor-element.elementor-element-22eaa10 > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-57745a50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-57745a50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-57745a50 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#10b98155;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-57745a50 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-57745a50 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-57745a50 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-172 .elementor-element.elementor-element-57745a50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-1ae50fa6{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#059669;}.elementor-172 .elementor-element.elementor-element-452d328d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-452d328d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-452d328d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-452d328d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-172 .elementor-element.elementor-element-452d328d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-172 .elementor-element.elementor-element-452d328d .elementor-icon-list-icon i{color:#10b981;transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-452d328d .elementor-icon-list-icon svg{fill:#10b981;transition:fill 0.3s;}.elementor-172 .elementor-element.elementor-element-452d328d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-172 .elementor-element.elementor-element-452d328d .elementor-icon-list-text{color:#2d3748;transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-79760274:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-79760274 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-79760274 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ef444455;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-79760274 > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-79760274 > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-79760274 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-172 .elementor-element.elementor-element-79760274 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-6c45049a{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#dc2626;}.elementor-172 .elementor-element.elementor-element-748a5047 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-748a5047 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-748a5047 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-748a5047 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-172 .elementor-element.elementor-element-748a5047 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-172 .elementor-element.elementor-element-748a5047 .elementor-icon-list-icon i{color:#ef4444;transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-748a5047 .elementor-icon-list-icon svg{fill:#ef4444;transition:fill 0.3s;}.elementor-172 .elementor-element.elementor-element-748a5047{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-172 .elementor-element.elementor-element-748a5047 .elementor-icon-list-text{color:#2d3748;transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-6267640b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-172 .elementor-element.elementor-element-6267640b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-172 .elementor-element.elementor-element-6267640b > .elementor-element-populated, .elementor-172 .elementor-element.elementor-element-6267640b > .elementor-element-populated > .elementor-background-overlay, .elementor-172 .elementor-element.elementor-element-6267640b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-172 .elementor-element.elementor-element-6267640b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-6267640b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-1e25759b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#bc4a0b;}.elementor-172 .elementor-element.elementor-element-71233c9b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#fff;}.elementor-172 .elementor-element.elementor-element-1e0d19c5:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-1e0d19c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-172 .elementor-element.elementor-element-1e0d19c5 > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-1e0d19c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-172 .elementor-element.elementor-element-1e0d19c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-172 .elementor-element.elementor-element-20387dcf > .elementor-container{max-width:1200px;}.elementor-172 .elementor-element.elementor-element-3320f19e{text-align:start;}.elementor-172 .elementor-element.elementor-element-3320f19e .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-11ebec62{text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-172 .elementor-element.elementor-element-13bf2f02{--spacer-size:22px;}.elementor-172 .elementor-element.elementor-element-538bfc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-538bfc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-538bfc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-172 .elementor-element.elementor-element-538bfc4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-172 .elementor-element.elementor-element-538bfc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-172 .elementor-element.elementor-element-538bfc4 .elementor-icon-list-icon i{color:#fb620e;transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-538bfc4 .elementor-icon-list-icon svg{fill:#fb620e;transition:fill 0.3s;}.elementor-172 .elementor-element.elementor-element-538bfc4{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-172 .elementor-element.elementor-element-538bfc4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-70f28e3b > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-accordion-item{border-color:rgba(255,255,255,0.15);}.elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.15);}.elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.15);}.elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-accordion-icon, .elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-accordion-title{color:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-accordion-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:600;}.elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-tab-title .elementor-accordion-icon i:before{color:#fb620e;}.elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-tab-title .elementor-accordion-icon svg{fill:#fb620e;}.elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#fb620e;}.elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#fb620e;}.elementor-172 .elementor-element.elementor-element-3ddd2c0 .elementor-tab-content{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.7em;}@media(max-width:1024px){.elementor-172 .elementor-element.elementor-element-97e03e3 .elementor-heading-title{font-size:12px;}.elementor-172 .elementor-element.elementor-element-44230c36 .elementor-heading-title{font-size:40px;}.elementor-172 .elementor-element.elementor-element-1b6f327{--spacer-size:11px;}.elementor-172 .elementor-element.elementor-element-2f9a4182{font-size:14px;}.elementor-172 .elementor-element.elementor-element-457e5066{--spacer-size:17px;}.elementor-172 .elementor-element.elementor-element-1a1561d7 .elementor-heading-title{font-size:38px;}.elementor-172 .elementor-element.elementor-element-7901b690{font-size:14px;}.elementor-172 .elementor-element.elementor-element-3ef7c285{--spacer-size:17px;}.elementor-172 .elementor-element.elementor-element-61de58d0 .elementor-heading-title{font-size:38px;}.elementor-172 .elementor-element.elementor-element-5a6f867c{font-size:14px;}.elementor-172 .elementor-element.elementor-element-44cee3d3{--spacer-size:17px;}.elementor-172 .elementor-element.elementor-element-1bd92838 .elementor-heading-title{font-size:38px;}.elementor-172 .elementor-element.elementor-element-18b37806{font-size:14px;}.elementor-172 .elementor-element.elementor-element-35449db5{--spacer-size:17px;}.elementor-172 .elementor-element.elementor-element-a2d28d0 .elementor-heading-title{font-size:12px;}.elementor-172 .elementor-element.elementor-element-4ddff89b .elementor-heading-title{font-size:28px;}.elementor-172 .elementor-element.elementor-element-4bd06b63{font-size:14px;}.elementor-172 .elementor-element.elementor-element-75a4ca4c{--spacer-size:21px;}.elementor-172 .elementor-element.elementor-element-34ecb31b{--spacer-size:13px;}.elementor-172 .elementor-element.elementor-element-185c0582 .elementor-heading-title{font-size:12px;}.elementor-172 .elementor-element.elementor-element-648b80c6 .elementor-heading-title{font-size:28px;}.elementor-172 .elementor-element.elementor-element-1309c139{font-size:14px;}.elementor-172 .elementor-element.elementor-element-375d88d{--spacer-size:21px;}.elementor-172 .elementor-element.elementor-element-6060a59e .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-73227f45 .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-5943e329{font-size:14px;}.elementor-172 .elementor-element.elementor-element-37389378 .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-6ea421f7 .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-62124e5b{font-size:14px;}.elementor-172 .elementor-element.elementor-element-43cb711 .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-1c5e704 .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-ed9b58c{font-size:14px;}.elementor-172 .elementor-element.elementor-element-26f85d9b{--spacer-size:13px;}.elementor-172 .elementor-element.elementor-element-4919ba94 .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-1fce6387 .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-7193b63b{font-size:14px;}.elementor-172 .elementor-element.elementor-element-4b52fac6 .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-10fba809 .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-7384e049{font-size:14px;}.elementor-172 .elementor-element.elementor-element-2a479826 .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-4c0b325d .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-2ee6438a{font-size:14px;}.elementor-172 .elementor-element.elementor-element-16a99cfe .elementor-heading-title{font-size:28px;}.elementor-172 .elementor-element.elementor-element-758d1313{font-size:14px;}.elementor-172 .elementor-element.elementor-element-e1e89ba{--spacer-size:18px;}.elementor-172 .elementor-element.elementor-element-5a7820be img{width:100%;}.elementor-172 .elementor-element.elementor-element-6d422344 .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-2d158bdb{font-size:14px;}.elementor-172 .elementor-element.elementor-element-4385b9f .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-3898c540{--spacer-size:8px;}.elementor-172 .elementor-element.elementor-element-74a1cc img{width:100%;}.elementor-172 .elementor-element.elementor-element-2c4cd5ad .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-2a653768{font-size:14px;}.elementor-172 .elementor-element.elementor-element-c88e34a .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-3f139cce{--spacer-size:8px;}.elementor-172 .elementor-element.elementor-element-5a2719d9 img{width:100%;}.elementor-172 .elementor-element.elementor-element-28f75fa3 .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-3d5d3268{font-size:14px;}.elementor-172 .elementor-element.elementor-element-2c082fd .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-728641d7 .elementor-heading-title{font-size:12px;}.elementor-172 .elementor-element.elementor-element-1ff1ed4d .elementor-heading-title{font-size:28px;}.elementor-172 .elementor-element.elementor-element-7937efc6{font-size:14px;}.elementor-172 .elementor-element.elementor-element-12a52829{--spacer-size:21px;}.elementor-172 .elementor-element.elementor-element-1aaa9833 .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-98a1926 .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-737a60c9{font-size:14px;}.elementor-172 .elementor-element.elementor-element-2df13000 .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-32a92397 .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-48bdd17d{font-size:14px;}.elementor-172 .elementor-element.elementor-element-1c3c6517 .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-25591f21 .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-3b8eb531{font-size:14px;}.elementor-172 .elementor-element.elementor-element-6e8ac803{--spacer-size:13px;}.elementor-172 .elementor-element.elementor-element-58d63b53 .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-6e772f4b .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-4f14e32f{font-size:14px;}.elementor-172 .elementor-element.elementor-element-423602ef .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-158996dc .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-6c1af619{font-size:14px;}.elementor-172 .elementor-element.elementor-element-2e0ff781 .elementor-heading-title{font-size:22px;}.elementor-172 .elementor-element.elementor-element-231f711d .elementor-heading-title{font-size:18px;}.elementor-172 .elementor-element.elementor-element-7023f04b{font-size:14px;}.elementor-172 .elementor-element.elementor-element-3ef3941a img{width:100%;}.elementor-172 .elementor-element.elementor-element-6639149f .elementor-heading-title{font-size:12px;}.elementor-172 .elementor-element.elementor-element-91a0874 .elementor-heading-title{font-size:28px;}.elementor-172 .elementor-element.elementor-element-1e876b8f{--spacer-size:11px;}.elementor-172 .elementor-element.elementor-element-611d17d7{font-size:14px;}.elementor-172 .elementor-element.elementor-element-326dc12f{--spacer-size:11px;}.elementor-172 .elementor-element.elementor-element-3a3b3bd1{--spacer-size:17px;}.elementor-172 .elementor-element.elementor-element-61ee931f .elementor-heading-title{font-size:28px;}.elementor-172 .elementor-element.elementor-element-6c2e5cbe{font-size:14px;}.elementor-172 .elementor-element.elementor-element-2547c1b4{--spacer-size:28px;}.elementor-172 .elementor-element.elementor-element-1ae50fa6{font-size:14px;}.elementor-172 .elementor-element.elementor-element-6c45049a{font-size:14px;}.elementor-172 .elementor-element.elementor-element-1e25759b{font-size:14px;}.elementor-172 .elementor-element.elementor-element-71233c9b{font-size:14px;}.elementor-172 .elementor-element.elementor-element-3320f19e .elementor-heading-title{font-size:28px;}.elementor-172 .elementor-element.elementor-element-11ebec62{font-size:14px;}.elementor-172 .elementor-element.elementor-element-13bf2f02{--spacer-size:15px;}}@media(min-width:768px){.elementor-172 .elementor-element.elementor-element-3a8d2b36{width:100%;}.elementor-172 .elementor-element.elementor-element-65b06a89{width:55%;}.elementor-172 .elementor-element.elementor-element-1d27efe6{width:45%;}.elementor-172 .elementor-element.elementor-element-7a2b32b6{width:100%;}.elementor-172 .elementor-element.elementor-element-73b02e9b{width:33%;}.elementor-172 .elementor-element.elementor-element-627ca6e8{width:33%;}.elementor-172 .elementor-element.elementor-element-1506df2e{width:34%;}.elementor-172 .elementor-element.elementor-element-266019a9{width:100%;}.elementor-172 .elementor-element.elementor-element-1edb0d2d{width:100%;}.elementor-172 .elementor-element.elementor-element-15ceb875{width:33%;}.elementor-172 .elementor-element.elementor-element-6d21f83b{width:33%;}.elementor-172 .elementor-element.elementor-element-4353c5f6{width:34%;}.elementor-172 .elementor-element.elementor-element-4f76b52{width:33%;}.elementor-172 .elementor-element.elementor-element-1f41828e{width:33%;}.elementor-172 .elementor-element.elementor-element-7b4679a2{width:34%;}.elementor-172 .elementor-element.elementor-element-5b97ce60{width:100%;}.elementor-172 .elementor-element.elementor-element-6fdac1c4{width:62%;}.elementor-172 .elementor-element.elementor-element-33acae08{width:38%;}.elementor-172 .elementor-element.elementor-element-14d8be33{width:20%;}.elementor-172 .elementor-element.elementor-element-712e8109{width:60%;}.elementor-172 .elementor-element.elementor-element-46eee544{width:20%;}.elementor-172 .elementor-element.elementor-element-35dd2ba1{width:20%;}.elementor-172 .elementor-element.elementor-element-16ece7aa{width:60%;}.elementor-172 .elementor-element.elementor-element-1b136bbe{width:20%;}.elementor-172 .elementor-element.elementor-element-2243b75e{width:20%;}.elementor-172 .elementor-element.elementor-element-226be1e1{width:60%;}.elementor-172 .elementor-element.elementor-element-3b499d4e{width:20%;}.elementor-172 .elementor-element.elementor-element-7fe8a92f{width:100%;}.elementor-172 .elementor-element.elementor-element-2d6b4518{width:33%;}.elementor-172 .elementor-element.elementor-element-70b94341{width:33%;}.elementor-172 .elementor-element.elementor-element-6d6166ab{width:34%;}.elementor-172 .elementor-element.elementor-element-3a8bfbf8{width:33%;}.elementor-172 .elementor-element.elementor-element-358af664{width:33%;}.elementor-172 .elementor-element.elementor-element-946e62f{width:34%;}.elementor-172 .elementor-element.elementor-element-756cfa62{width:100%;}.elementor-172 .elementor-element.elementor-element-a8712c6{width:50%;}.elementor-172 .elementor-element.elementor-element-1c41bc8e{width:50%;}.elementor-172 .elementor-element.elementor-element-343f099{width:100%;}.elementor-172 .elementor-element.elementor-element-57745a50{width:33%;}.elementor-172 .elementor-element.elementor-element-79760274{width:33%;}.elementor-172 .elementor-element.elementor-element-6267640b{width:34%;}.elementor-172 .elementor-element.elementor-element-297e7616{width:100%;}.elementor-172 .elementor-element.elementor-element-75467235{width:32%;}.elementor-172 .elementor-element.elementor-element-70f28e3b{width:68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-172 .elementor-element.elementor-element-65b06a89{width:55%;}.elementor-172 .elementor-element.elementor-element-1d27efe6{width:45%;}.elementor-172 .elementor-element.elementor-element-73b02e9b{width:50%;}.elementor-172 .elementor-element.elementor-element-627ca6e8{width:50%;}.elementor-172 .elementor-element.elementor-element-1506df2e{width:34%;}.elementor-172 .elementor-element.elementor-element-266019a9{width:100%;}.elementor-172 .elementor-element.elementor-element-15ceb875{width:50%;}.elementor-172 .elementor-element.elementor-element-6d21f83b{width:50%;}.elementor-172 .elementor-element.elementor-element-4353c5f6{width:34%;}.elementor-172 .elementor-element.elementor-element-4f76b52{width:50%;}.elementor-172 .elementor-element.elementor-element-1f41828e{width:50%;}.elementor-172 .elementor-element.elementor-element-7b4679a2{width:34%;}.elementor-172 .elementor-element.elementor-element-6fdac1c4{width:62%;}.elementor-172 .elementor-element.elementor-element-33acae08{width:38%;}.elementor-172 .elementor-element.elementor-element-14d8be33{width:50%;}.elementor-172 .elementor-element.elementor-element-712e8109{width:60%;}.elementor-172 .elementor-element.elementor-element-46eee544{width:50%;}.elementor-172 .elementor-element.elementor-element-35dd2ba1{width:50%;}.elementor-172 .elementor-element.elementor-element-16ece7aa{width:60%;}.elementor-172 .elementor-element.elementor-element-1b136bbe{width:50%;}.elementor-172 .elementor-element.elementor-element-2243b75e{width:50%;}.elementor-172 .elementor-element.elementor-element-226be1e1{width:60%;}.elementor-172 .elementor-element.elementor-element-3b499d4e{width:50%;}.elementor-172 .elementor-element.elementor-element-2d6b4518{width:50%;}.elementor-172 .elementor-element.elementor-element-70b94341{width:50%;}.elementor-172 .elementor-element.elementor-element-6d6166ab{width:34%;}.elementor-172 .elementor-element.elementor-element-3a8bfbf8{width:50%;}.elementor-172 .elementor-element.elementor-element-358af664{width:50%;}.elementor-172 .elementor-element.elementor-element-946e62f{width:34%;}.elementor-172 .elementor-element.elementor-element-a8712c6{width:50%;}.elementor-172 .elementor-element.elementor-element-1c41bc8e{width:50%;}.elementor-172 .elementor-element.elementor-element-57745a50{width:50%;}.elementor-172 .elementor-element.elementor-element-79760274{width:50%;}.elementor-172 .elementor-element.elementor-element-6267640b{width:34%;}.elementor-172 .elementor-element.elementor-element-75467235{width:50%;}.elementor-172 .elementor-element.elementor-element-70f28e3b{width:68%;}}@media(max-width:767px){.elementor-172 .elementor-element.elementor-element-65b06a89{width:100%;}.elementor-172 .elementor-element.elementor-element-97e03e3 .elementor-heading-title{font-size:11px;}.elementor-172 .elementor-element.elementor-element-44230c36 .elementor-heading-title{font-size:30px;}.elementor-172 .elementor-element.elementor-element-1b6f327{--spacer-size:8px;}.elementor-172 .elementor-element.elementor-element-2f9a4182{font-size:14px;}.elementor-172 .elementor-element.elementor-element-457e5066{--spacer-size:12px;}.elementor-172 .elementor-element.elementor-element-1d27efe6{width:100%;}.elementor-172 .elementor-element.elementor-element-1a1561d7 .elementor-heading-title{font-size:30px;}.elementor-172 .elementor-element.elementor-element-7901b690{font-size:14px;}.elementor-172 .elementor-element.elementor-element-3ef7c285{--spacer-size:12px;}.elementor-172 .elementor-element.elementor-element-61de58d0 .elementor-heading-title{font-size:30px;}.elementor-172 .elementor-element.elementor-element-5a6f867c{font-size:14px;}.elementor-172 .elementor-element.elementor-element-44cee3d3{--spacer-size:12px;}.elementor-172 .elementor-element.elementor-element-1bd92838 .elementor-heading-title{font-size:30px;}.elementor-172 .elementor-element.elementor-element-18b37806{font-size:14px;}.elementor-172 .elementor-element.elementor-element-35449db5{--spacer-size:12px;}.elementor-172 .elementor-element.elementor-element-a2d28d0 .elementor-heading-title{font-size:11px;}.elementor-172 .elementor-element.elementor-element-4ddff89b .elementor-heading-title{font-size:24px;}.elementor-172 .elementor-element.elementor-element-4bd06b63{font-size:14px;}.elementor-172 .elementor-element.elementor-element-75a4ca4c{--spacer-size:15px;}.elementor-172 .elementor-element.elementor-element-73b02e9b{width:100%;}.elementor-172 .elementor-element.elementor-element-685ef6fd .elementor-icon-box-title, .elementor-172 .elementor-element.elementor-element-685ef6fd .elementor-icon-box-title a{font-size:16px;}.elementor-172 .elementor-element.elementor-element-627ca6e8{width:100%;}.elementor-172 .elementor-element.elementor-element-627a6029 .elementor-icon-box-title, .elementor-172 .elementor-element.elementor-element-627a6029 .elementor-icon-box-title a{font-size:16px;}.elementor-172 .elementor-element.elementor-element-1506df2e{width:100%;}.elementor-172 .elementor-element.elementor-element-764361eb .elementor-icon-box-title, .elementor-172 .elementor-element.elementor-element-764361eb .elementor-icon-box-title a{font-size:16px;}.elementor-172 .elementor-element.elementor-element-34ecb31b{--spacer-size:9px;}.elementor-172 .elementor-element.elementor-element-266019a9{width:100%;}.elementor-172 .elementor-element.elementor-element-3e0c26ea .elementor-icon-box-title, .elementor-172 .elementor-element.elementor-element-3e0c26ea .elementor-icon-box-title a{font-size:16px;}.elementor-172 .elementor-element.elementor-element-185c0582 .elementor-heading-title{font-size:11px;}.elementor-172 .elementor-element.elementor-element-648b80c6 .elementor-heading-title{font-size:24px;}.elementor-172 .elementor-element.elementor-element-1309c139{font-size:14px;}.elementor-172 .elementor-element.elementor-element-375d88d{--spacer-size:15px;}.elementor-172 .elementor-element.elementor-element-15ceb875{width:100%;}.elementor-172 .elementor-element.elementor-element-6060a59e .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-73227f45 .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-5943e329{font-size:14px;}.elementor-172 .elementor-element.elementor-element-6d21f83b{width:100%;}.elementor-172 .elementor-element.elementor-element-37389378 .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-6ea421f7 .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-62124e5b{font-size:14px;}.elementor-172 .elementor-element.elementor-element-4353c5f6{width:100%;}.elementor-172 .elementor-element.elementor-element-43cb711 .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-1c5e704 .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-ed9b58c{font-size:14px;}.elementor-172 .elementor-element.elementor-element-26f85d9b{--spacer-size:9px;}.elementor-172 .elementor-element.elementor-element-4f76b52{width:100%;}.elementor-172 .elementor-element.elementor-element-4919ba94 .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-1fce6387 .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-7193b63b{font-size:14px;}.elementor-172 .elementor-element.elementor-element-1f41828e{width:100%;}.elementor-172 .elementor-element.elementor-element-4b52fac6 .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-10fba809 .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-7384e049{font-size:14px;}.elementor-172 .elementor-element.elementor-element-7b4679a2{width:100%;}.elementor-172 .elementor-element.elementor-element-2a479826 .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-4c0b325d .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-2ee6438a{font-size:14px;}.elementor-172 .elementor-element.elementor-element-6fdac1c4{width:100%;}.elementor-172 .elementor-element.elementor-element-16a99cfe .elementor-heading-title{font-size:24px;}.elementor-172 .elementor-element.elementor-element-758d1313{font-size:14px;}.elementor-172 .elementor-element.elementor-element-33acae08{width:100%;}.elementor-172 .elementor-element.elementor-element-e1e89ba{--spacer-size:13px;}.elementor-172 .elementor-element.elementor-element-14d8be33{width:100%;}.elementor-172 .elementor-element.elementor-element-5a7820be img{width:100%;}.elementor-172 .elementor-element.elementor-element-712e8109{width:100%;}.elementor-172 .elementor-element.elementor-element-6d422344 .elementor-heading-title{font-size:16px;}.elementor-172 .elementor-element.elementor-element-2d158bdb{font-size:14px;}.elementor-172 .elementor-element.elementor-element-4385b9f .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-46eee544{width:100%;}.elementor-172 .elementor-element.elementor-element-3898c540{--spacer-size:6px;}.elementor-172 .elementor-element.elementor-element-35dd2ba1{width:100%;}.elementor-172 .elementor-element.elementor-element-74a1cc img{width:100%;}.elementor-172 .elementor-element.elementor-element-16ece7aa{width:100%;}.elementor-172 .elementor-element.elementor-element-2c4cd5ad .elementor-heading-title{font-size:16px;}.elementor-172 .elementor-element.elementor-element-2a653768{font-size:14px;}.elementor-172 .elementor-element.elementor-element-c88e34a .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-1b136bbe{width:100%;}.elementor-172 .elementor-element.elementor-element-3f139cce{--spacer-size:6px;}.elementor-172 .elementor-element.elementor-element-2243b75e{width:100%;}.elementor-172 .elementor-element.elementor-element-5a2719d9 img{width:100%;}.elementor-172 .elementor-element.elementor-element-226be1e1{width:100%;}.elementor-172 .elementor-element.elementor-element-28f75fa3 .elementor-heading-title{font-size:16px;}.elementor-172 .elementor-element.elementor-element-3d5d3268{font-size:14px;}.elementor-172 .elementor-element.elementor-element-2c082fd .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-3b499d4e{width:100%;}.elementor-172 .elementor-element.elementor-element-728641d7 .elementor-heading-title{font-size:11px;}.elementor-172 .elementor-element.elementor-element-1ff1ed4d .elementor-heading-title{font-size:24px;}.elementor-172 .elementor-element.elementor-element-7937efc6{font-size:14px;}.elementor-172 .elementor-element.elementor-element-12a52829{--spacer-size:15px;}.elementor-172 .elementor-element.elementor-element-2d6b4518{width:100%;}.elementor-172 .elementor-element.elementor-element-1aaa9833 .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-98a1926 .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-737a60c9{font-size:14px;}.elementor-172 .elementor-element.elementor-element-70b94341{width:100%;}.elementor-172 .elementor-element.elementor-element-2df13000 .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-32a92397 .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-48bdd17d{font-size:14px;}.elementor-172 .elementor-element.elementor-element-6d6166ab{width:100%;}.elementor-172 .elementor-element.elementor-element-1c3c6517 .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-25591f21 .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-3b8eb531{font-size:14px;}.elementor-172 .elementor-element.elementor-element-6e8ac803{--spacer-size:9px;}.elementor-172 .elementor-element.elementor-element-3a8bfbf8{width:100%;}.elementor-172 .elementor-element.elementor-element-58d63b53 .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-6e772f4b .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-4f14e32f{font-size:14px;}.elementor-172 .elementor-element.elementor-element-358af664{width:100%;}.elementor-172 .elementor-element.elementor-element-423602ef .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-158996dc .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-6c1af619{font-size:14px;}.elementor-172 .elementor-element.elementor-element-946e62f{width:100%;}.elementor-172 .elementor-element.elementor-element-2e0ff781 .elementor-heading-title{font-size:20px;}.elementor-172 .elementor-element.elementor-element-231f711d .elementor-heading-title{font-size:17px;}.elementor-172 .elementor-element.elementor-element-7023f04b{font-size:14px;}.elementor-172 .elementor-element.elementor-element-a8712c6{width:100%;}.elementor-172 .elementor-element.elementor-element-3ef3941a img{width:100%;}.elementor-172 .elementor-element.elementor-element-1c41bc8e{width:100%;}.elementor-172 .elementor-element.elementor-element-6639149f .elementor-heading-title{font-size:11px;}.elementor-172 .elementor-element.elementor-element-91a0874 .elementor-heading-title{font-size:24px;}.elementor-172 .elementor-element.elementor-element-1e876b8f{--spacer-size:8px;}.elementor-172 .elementor-element.elementor-element-611d17d7{font-size:14px;}.elementor-172 .elementor-element.elementor-element-326dc12f{--spacer-size:8px;}.elementor-172 .elementor-element.elementor-element-3a3b3bd1{--spacer-size:12px;}.elementor-172 .elementor-element.elementor-element-61ee931f .elementor-heading-title{font-size:24px;}.elementor-172 .elementor-element.elementor-element-6c2e5cbe{font-size:14px;}.elementor-172 .elementor-element.elementor-element-2547c1b4{--spacer-size:20px;}.elementor-172 .elementor-element.elementor-element-57745a50{width:100%;}.elementor-172 .elementor-element.elementor-element-1ae50fa6{font-size:14px;}.elementor-172 .elementor-element.elementor-element-79760274{width:100%;}.elementor-172 .elementor-element.elementor-element-6c45049a{font-size:14px;}.elementor-172 .elementor-element.elementor-element-6267640b{width:100%;}.elementor-172 .elementor-element.elementor-element-1e25759b{font-size:14px;}.elementor-172 .elementor-element.elementor-element-71233c9b{font-size:14px;}.elementor-172 .elementor-element.elementor-element-75467235{width:100%;}.elementor-172 .elementor-element.elementor-element-3320f19e .elementor-heading-title{font-size:24px;}.elementor-172 .elementor-element.elementor-element-11ebec62{font-size:14px;}.elementor-172 .elementor-element.elementor-element-13bf2f02{--spacer-size:11px;}.elementor-172 .elementor-element.elementor-element-70f28e3b{width:100%;}}/* Start custom CSS for column, class: .elementor-element-65b06a89 */.elementor-172 .elementor-element.elementor-element-65b06a89 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-65b06a89 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-65b06a89 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-65b06a89 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-65b06a89 p, .elementor-172 .elementor-element.elementor-element-65b06a89 h1, .elementor-172 .elementor-element.elementor-element-65b06a89 h2, .elementor-172 .elementor-element.elementor-element-65b06a89 h3, .elementor-172 .elementor-element.elementor-element-65b06a89 h4, .elementor-172 .elementor-element.elementor-element-65b06a89 h5, .elementor-172 .elementor-element.elementor-element-65b06a89 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d27efe6 */.elementor-172 .elementor-element.elementor-element-1d27efe6 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-1d27efe6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1d27efe6 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-1d27efe6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1d27efe6 p, .elementor-172 .elementor-element.elementor-element-1d27efe6 h1, .elementor-172 .elementor-element.elementor-element-1d27efe6 h2, .elementor-172 .elementor-element.elementor-element-1d27efe6 h3, .elementor-172 .elementor-element.elementor-element-1d27efe6 h4, .elementor-172 .elementor-element.elementor-element-1d27efe6 h5, .elementor-172 .elementor-element.elementor-element-1d27efe6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c847fc1 */.elementor-172 .elementor-element.elementor-element-5c847fc1 > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-5c847fc1 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-5c847fc1 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-5c847fc1 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a8d2b36 */.elementor-172 .elementor-element.elementor-element-3a8d2b36 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-3a8d2b36 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-3a8d2b36 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-3a8d2b36 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-3a8d2b36 p, .elementor-172 .elementor-element.elementor-element-3a8d2b36 h1, .elementor-172 .elementor-element.elementor-element-3a8d2b36 h2, .elementor-172 .elementor-element.elementor-element-3a8d2b36 h3, .elementor-172 .elementor-element.elementor-element-3a8d2b36 h4, .elementor-172 .elementor-element.elementor-element-3a8d2b36 h5, .elementor-172 .elementor-element.elementor-element-3a8d2b36 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59ede562 */.elementor-172 .elementor-element.elementor-element-59ede562 { position: relative; overflow: hidden; }
.elementor-172 .elementor-element.elementor-element-59ede562::before { content:''; position:absolute; inset:0; pointer-events:none;
  background-image: repeating-linear-gradient(135deg, rgba(251,98,14,0.12) 0 1px, transparent 1px 24px);
  z-index:0; }
.elementor-172 .elementor-element.elementor-element-59ede562 > .elementor-container { position: relative; z-index: 1; }
.elementor-172 .elementor-element.elementor-element-59ede562 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-172 .elementor-element.elementor-element-59ede562 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-172 .elementor-element.elementor-element-59ede562 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-172 .elementor-element.elementor-element-59ede562 .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-172 .elementor-element.elementor-element-59ede562, .elementor-172 .elementor-element.elementor-element-59ede562 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73b02e9b */.elementor-172 .elementor-element.elementor-element-73b02e9b { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-73b02e9b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-73b02e9b img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-73b02e9b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-73b02e9b p, .elementor-172 .elementor-element.elementor-element-73b02e9b h1, .elementor-172 .elementor-element.elementor-element-73b02e9b h2, .elementor-172 .elementor-element.elementor-element-73b02e9b h3, .elementor-172 .elementor-element.elementor-element-73b02e9b h4, .elementor-172 .elementor-element.elementor-element-73b02e9b h5, .elementor-172 .elementor-element.elementor-element-73b02e9b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-627ca6e8 */.elementor-172 .elementor-element.elementor-element-627ca6e8 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-627ca6e8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-627ca6e8 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-627ca6e8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-627ca6e8 p, .elementor-172 .elementor-element.elementor-element-627ca6e8 h1, .elementor-172 .elementor-element.elementor-element-627ca6e8 h2, .elementor-172 .elementor-element.elementor-element-627ca6e8 h3, .elementor-172 .elementor-element.elementor-element-627ca6e8 h4, .elementor-172 .elementor-element.elementor-element-627ca6e8 h5, .elementor-172 .elementor-element.elementor-element-627ca6e8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1506df2e */.elementor-172 .elementor-element.elementor-element-1506df2e { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-1506df2e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1506df2e img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-1506df2e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1506df2e p, .elementor-172 .elementor-element.elementor-element-1506df2e h1, .elementor-172 .elementor-element.elementor-element-1506df2e h2, .elementor-172 .elementor-element.elementor-element-1506df2e h3, .elementor-172 .elementor-element.elementor-element-1506df2e h4, .elementor-172 .elementor-element.elementor-element-1506df2e h5, .elementor-172 .elementor-element.elementor-element-1506df2e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1cf33eea */.elementor-172 .elementor-element.elementor-element-1cf33eea > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-1cf33eea > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-1cf33eea > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-1cf33eea img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-266019a9 */.elementor-172 .elementor-element.elementor-element-266019a9 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-266019a9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-266019a9 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-266019a9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-266019a9 p, .elementor-172 .elementor-element.elementor-element-266019a9 h1, .elementor-172 .elementor-element.elementor-element-266019a9 h2, .elementor-172 .elementor-element.elementor-element-266019a9 h3, .elementor-172 .elementor-element.elementor-element-266019a9 h4, .elementor-172 .elementor-element.elementor-element-266019a9 h5, .elementor-172 .elementor-element.elementor-element-266019a9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f831400 */.elementor-172 .elementor-element.elementor-element-3f831400 > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-3f831400 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-3f831400 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-3f831400 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a2b32b6 */.elementor-172 .elementor-element.elementor-element-7a2b32b6 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-7a2b32b6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-7a2b32b6 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-7a2b32b6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-7a2b32b6 p, .elementor-172 .elementor-element.elementor-element-7a2b32b6 h1, .elementor-172 .elementor-element.elementor-element-7a2b32b6 h2, .elementor-172 .elementor-element.elementor-element-7a2b32b6 h3, .elementor-172 .elementor-element.elementor-element-7a2b32b6 h4, .elementor-172 .elementor-element.elementor-element-7a2b32b6 h5, .elementor-172 .elementor-element.elementor-element-7a2b32b6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15ceb875 */.elementor-172 .elementor-element.elementor-element-15ceb875 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-15ceb875 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-15ceb875 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-15ceb875 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-15ceb875 p, .elementor-172 .elementor-element.elementor-element-15ceb875 h1, .elementor-172 .elementor-element.elementor-element-15ceb875 h2, .elementor-172 .elementor-element.elementor-element-15ceb875 h3, .elementor-172 .elementor-element.elementor-element-15ceb875 h4, .elementor-172 .elementor-element.elementor-element-15ceb875 h5, .elementor-172 .elementor-element.elementor-element-15ceb875 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d21f83b */.elementor-172 .elementor-element.elementor-element-6d21f83b { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-6d21f83b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-6d21f83b img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-6d21f83b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-6d21f83b p, .elementor-172 .elementor-element.elementor-element-6d21f83b h1, .elementor-172 .elementor-element.elementor-element-6d21f83b h2, .elementor-172 .elementor-element.elementor-element-6d21f83b h3, .elementor-172 .elementor-element.elementor-element-6d21f83b h4, .elementor-172 .elementor-element.elementor-element-6d21f83b h5, .elementor-172 .elementor-element.elementor-element-6d21f83b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4353c5f6 */.elementor-172 .elementor-element.elementor-element-4353c5f6 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-4353c5f6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-4353c5f6 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-4353c5f6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-4353c5f6 p, .elementor-172 .elementor-element.elementor-element-4353c5f6 h1, .elementor-172 .elementor-element.elementor-element-4353c5f6 h2, .elementor-172 .elementor-element.elementor-element-4353c5f6 h3, .elementor-172 .elementor-element.elementor-element-4353c5f6 h4, .elementor-172 .elementor-element.elementor-element-4353c5f6 h5, .elementor-172 .elementor-element.elementor-element-4353c5f6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3286cf3d */.elementor-172 .elementor-element.elementor-element-3286cf3d > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-3286cf3d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-3286cf3d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-3286cf3d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f76b52 */.elementor-172 .elementor-element.elementor-element-4f76b52 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-4f76b52 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-4f76b52 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-4f76b52 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-4f76b52 p, .elementor-172 .elementor-element.elementor-element-4f76b52 h1, .elementor-172 .elementor-element.elementor-element-4f76b52 h2, .elementor-172 .elementor-element.elementor-element-4f76b52 h3, .elementor-172 .elementor-element.elementor-element-4f76b52 h4, .elementor-172 .elementor-element.elementor-element-4f76b52 h5, .elementor-172 .elementor-element.elementor-element-4f76b52 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f41828e */.elementor-172 .elementor-element.elementor-element-1f41828e { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-1f41828e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1f41828e img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-1f41828e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1f41828e p, .elementor-172 .elementor-element.elementor-element-1f41828e h1, .elementor-172 .elementor-element.elementor-element-1f41828e h2, .elementor-172 .elementor-element.elementor-element-1f41828e h3, .elementor-172 .elementor-element.elementor-element-1f41828e h4, .elementor-172 .elementor-element.elementor-element-1f41828e h5, .elementor-172 .elementor-element.elementor-element-1f41828e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b4679a2 */.elementor-172 .elementor-element.elementor-element-7b4679a2 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-7b4679a2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-7b4679a2 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-7b4679a2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-7b4679a2 p, .elementor-172 .elementor-element.elementor-element-7b4679a2 h1, .elementor-172 .elementor-element.elementor-element-7b4679a2 h2, .elementor-172 .elementor-element.elementor-element-7b4679a2 h3, .elementor-172 .elementor-element.elementor-element-7b4679a2 h4, .elementor-172 .elementor-element.elementor-element-7b4679a2 h5, .elementor-172 .elementor-element.elementor-element-7b4679a2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-714b466c */.elementor-172 .elementor-element.elementor-element-714b466c > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-714b466c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-714b466c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-714b466c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1edb0d2d */.elementor-172 .elementor-element.elementor-element-1edb0d2d { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-1edb0d2d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1edb0d2d img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-1edb0d2d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1edb0d2d p, .elementor-172 .elementor-element.elementor-element-1edb0d2d h1, .elementor-172 .elementor-element.elementor-element-1edb0d2d h2, .elementor-172 .elementor-element.elementor-element-1edb0d2d h3, .elementor-172 .elementor-element.elementor-element-1edb0d2d h4, .elementor-172 .elementor-element.elementor-element-1edb0d2d h5, .elementor-172 .elementor-element.elementor-element-1edb0d2d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3be53d4 */.elementor-172 .elementor-element.elementor-element-3be53d4 { position: relative; overflow: hidden; }
.elementor-172 .elementor-element.elementor-element-3be53d4::before { content:''; position:absolute; inset:0; pointer-events:none;
  background-image: repeating-linear-gradient(135deg, rgba(251,98,14,0.12) 0 1px, transparent 1px 24px);
  z-index:0; }
.elementor-172 .elementor-element.elementor-element-3be53d4 > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6fdac1c4 */.elementor-172 .elementor-element.elementor-element-6fdac1c4 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-6fdac1c4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-6fdac1c4 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-6fdac1c4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-6fdac1c4 p, .elementor-172 .elementor-element.elementor-element-6fdac1c4 h1, .elementor-172 .elementor-element.elementor-element-6fdac1c4 h2, .elementor-172 .elementor-element.elementor-element-6fdac1c4 h3, .elementor-172 .elementor-element.elementor-element-6fdac1c4 h4, .elementor-172 .elementor-element.elementor-element-6fdac1c4 h5, .elementor-172 .elementor-element.elementor-element-6fdac1c4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33acae08 */.elementor-172 .elementor-element.elementor-element-33acae08 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-33acae08 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-33acae08 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-33acae08 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-33acae08 p, .elementor-172 .elementor-element.elementor-element-33acae08 h1, .elementor-172 .elementor-element.elementor-element-33acae08 h2, .elementor-172 .elementor-element.elementor-element-33acae08 h3, .elementor-172 .elementor-element.elementor-element-33acae08 h4, .elementor-172 .elementor-element.elementor-element-33acae08 h5, .elementor-172 .elementor-element.elementor-element-33acae08 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f113547 */.elementor-172 .elementor-element.elementor-element-6f113547 > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-6f113547 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-6f113547 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-6f113547 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14d8be33 */.elementor-172 .elementor-element.elementor-element-14d8be33 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-14d8be33 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-14d8be33 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-14d8be33 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-14d8be33 p, .elementor-172 .elementor-element.elementor-element-14d8be33 h1, .elementor-172 .elementor-element.elementor-element-14d8be33 h2, .elementor-172 .elementor-element.elementor-element-14d8be33 h3, .elementor-172 .elementor-element.elementor-element-14d8be33 h4, .elementor-172 .elementor-element.elementor-element-14d8be33 h5, .elementor-172 .elementor-element.elementor-element-14d8be33 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-712e8109 */.elementor-172 .elementor-element.elementor-element-712e8109 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-712e8109 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-712e8109 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-712e8109 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-712e8109 p, .elementor-172 .elementor-element.elementor-element-712e8109 h1, .elementor-172 .elementor-element.elementor-element-712e8109 h2, .elementor-172 .elementor-element.elementor-element-712e8109 h3, .elementor-172 .elementor-element.elementor-element-712e8109 h4, .elementor-172 .elementor-element.elementor-element-712e8109 h5, .elementor-172 .elementor-element.elementor-element-712e8109 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46eee544 */.elementor-172 .elementor-element.elementor-element-46eee544 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-46eee544 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-46eee544 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-46eee544 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-46eee544 p, .elementor-172 .elementor-element.elementor-element-46eee544 h1, .elementor-172 .elementor-element.elementor-element-46eee544 h2, .elementor-172 .elementor-element.elementor-element-46eee544 h3, .elementor-172 .elementor-element.elementor-element-46eee544 h4, .elementor-172 .elementor-element.elementor-element-46eee544 h5, .elementor-172 .elementor-element.elementor-element-46eee544 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72bccc10 */.elementor-172 .elementor-element.elementor-element-72bccc10 > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-72bccc10 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-72bccc10 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-72bccc10 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35dd2ba1 */.elementor-172 .elementor-element.elementor-element-35dd2ba1 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-35dd2ba1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-35dd2ba1 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-35dd2ba1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-35dd2ba1 p, .elementor-172 .elementor-element.elementor-element-35dd2ba1 h1, .elementor-172 .elementor-element.elementor-element-35dd2ba1 h2, .elementor-172 .elementor-element.elementor-element-35dd2ba1 h3, .elementor-172 .elementor-element.elementor-element-35dd2ba1 h4, .elementor-172 .elementor-element.elementor-element-35dd2ba1 h5, .elementor-172 .elementor-element.elementor-element-35dd2ba1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16ece7aa */.elementor-172 .elementor-element.elementor-element-16ece7aa { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-16ece7aa > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-16ece7aa img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-16ece7aa .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-16ece7aa p, .elementor-172 .elementor-element.elementor-element-16ece7aa h1, .elementor-172 .elementor-element.elementor-element-16ece7aa h2, .elementor-172 .elementor-element.elementor-element-16ece7aa h3, .elementor-172 .elementor-element.elementor-element-16ece7aa h4, .elementor-172 .elementor-element.elementor-element-16ece7aa h5, .elementor-172 .elementor-element.elementor-element-16ece7aa h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b136bbe */.elementor-172 .elementor-element.elementor-element-1b136bbe { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-1b136bbe > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1b136bbe img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-1b136bbe .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1b136bbe p, .elementor-172 .elementor-element.elementor-element-1b136bbe h1, .elementor-172 .elementor-element.elementor-element-1b136bbe h2, .elementor-172 .elementor-element.elementor-element-1b136bbe h3, .elementor-172 .elementor-element.elementor-element-1b136bbe h4, .elementor-172 .elementor-element.elementor-element-1b136bbe h5, .elementor-172 .elementor-element.elementor-element-1b136bbe h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75a41d98 */.elementor-172 .elementor-element.elementor-element-75a41d98 > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-75a41d98 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-75a41d98 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-75a41d98 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2243b75e */.elementor-172 .elementor-element.elementor-element-2243b75e { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-2243b75e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-2243b75e img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-2243b75e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-2243b75e p, .elementor-172 .elementor-element.elementor-element-2243b75e h1, .elementor-172 .elementor-element.elementor-element-2243b75e h2, .elementor-172 .elementor-element.elementor-element-2243b75e h3, .elementor-172 .elementor-element.elementor-element-2243b75e h4, .elementor-172 .elementor-element.elementor-element-2243b75e h5, .elementor-172 .elementor-element.elementor-element-2243b75e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-226be1e1 */.elementor-172 .elementor-element.elementor-element-226be1e1 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-226be1e1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-226be1e1 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-226be1e1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-226be1e1 p, .elementor-172 .elementor-element.elementor-element-226be1e1 h1, .elementor-172 .elementor-element.elementor-element-226be1e1 h2, .elementor-172 .elementor-element.elementor-element-226be1e1 h3, .elementor-172 .elementor-element.elementor-element-226be1e1 h4, .elementor-172 .elementor-element.elementor-element-226be1e1 h5, .elementor-172 .elementor-element.elementor-element-226be1e1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b499d4e */.elementor-172 .elementor-element.elementor-element-3b499d4e { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-3b499d4e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-3b499d4e img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-3b499d4e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-3b499d4e p, .elementor-172 .elementor-element.elementor-element-3b499d4e h1, .elementor-172 .elementor-element.elementor-element-3b499d4e h2, .elementor-172 .elementor-element.elementor-element-3b499d4e h3, .elementor-172 .elementor-element.elementor-element-3b499d4e h4, .elementor-172 .elementor-element.elementor-element-3b499d4e h5, .elementor-172 .elementor-element.elementor-element-3b499d4e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-28a6aa1c */.elementor-172 .elementor-element.elementor-element-28a6aa1c > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-28a6aa1c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-28a6aa1c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-28a6aa1c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b97ce60 */.elementor-172 .elementor-element.elementor-element-5b97ce60 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-5b97ce60 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-5b97ce60 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-5b97ce60 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-5b97ce60 p, .elementor-172 .elementor-element.elementor-element-5b97ce60 h1, .elementor-172 .elementor-element.elementor-element-5b97ce60 h2, .elementor-172 .elementor-element.elementor-element-5b97ce60 h3, .elementor-172 .elementor-element.elementor-element-5b97ce60 h4, .elementor-172 .elementor-element.elementor-element-5b97ce60 h5, .elementor-172 .elementor-element.elementor-element-5b97ce60 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16dfa50f */.elementor-172 .elementor-element.elementor-element-16dfa50f .elementor-widget {
  animation: codex_category-grid-3-soft-reveal 700ms ease both;
}
.elementor-172 .elementor-element.elementor-element-16dfa50f .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-172 .elementor-element.elementor-element-16dfa50f .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-172 .elementor-element.elementor-element-16dfa50f .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-grid-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-172 .elementor-element.elementor-element-16dfa50f, .elementor-172 .elementor-element.elementor-element-16dfa50f * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d6b4518 */.elementor-172 .elementor-element.elementor-element-2d6b4518 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-2d6b4518 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-2d6b4518 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-2d6b4518 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-2d6b4518 p, .elementor-172 .elementor-element.elementor-element-2d6b4518 h1, .elementor-172 .elementor-element.elementor-element-2d6b4518 h2, .elementor-172 .elementor-element.elementor-element-2d6b4518 h3, .elementor-172 .elementor-element.elementor-element-2d6b4518 h4, .elementor-172 .elementor-element.elementor-element-2d6b4518 h5, .elementor-172 .elementor-element.elementor-element-2d6b4518 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70b94341 */.elementor-172 .elementor-element.elementor-element-70b94341 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-70b94341 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-70b94341 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-70b94341 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-70b94341 p, .elementor-172 .elementor-element.elementor-element-70b94341 h1, .elementor-172 .elementor-element.elementor-element-70b94341 h2, .elementor-172 .elementor-element.elementor-element-70b94341 h3, .elementor-172 .elementor-element.elementor-element-70b94341 h4, .elementor-172 .elementor-element.elementor-element-70b94341 h5, .elementor-172 .elementor-element.elementor-element-70b94341 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d6166ab */.elementor-172 .elementor-element.elementor-element-6d6166ab { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-6d6166ab > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-6d6166ab img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-6d6166ab .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-6d6166ab p, .elementor-172 .elementor-element.elementor-element-6d6166ab h1, .elementor-172 .elementor-element.elementor-element-6d6166ab h2, .elementor-172 .elementor-element.elementor-element-6d6166ab h3, .elementor-172 .elementor-element.elementor-element-6d6166ab h4, .elementor-172 .elementor-element.elementor-element-6d6166ab h5, .elementor-172 .elementor-element.elementor-element-6d6166ab h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72877bea */.elementor-172 .elementor-element.elementor-element-72877bea > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-72877bea > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-72877bea > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-72877bea img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a8bfbf8 */.elementor-172 .elementor-element.elementor-element-3a8bfbf8 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-3a8bfbf8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-3a8bfbf8 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-3a8bfbf8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-3a8bfbf8 p, .elementor-172 .elementor-element.elementor-element-3a8bfbf8 h1, .elementor-172 .elementor-element.elementor-element-3a8bfbf8 h2, .elementor-172 .elementor-element.elementor-element-3a8bfbf8 h3, .elementor-172 .elementor-element.elementor-element-3a8bfbf8 h4, .elementor-172 .elementor-element.elementor-element-3a8bfbf8 h5, .elementor-172 .elementor-element.elementor-element-3a8bfbf8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-358af664 */.elementor-172 .elementor-element.elementor-element-358af664 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-358af664 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-358af664 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-358af664 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-358af664 p, .elementor-172 .elementor-element.elementor-element-358af664 h1, .elementor-172 .elementor-element.elementor-element-358af664 h2, .elementor-172 .elementor-element.elementor-element-358af664 h3, .elementor-172 .elementor-element.elementor-element-358af664 h4, .elementor-172 .elementor-element.elementor-element-358af664 h5, .elementor-172 .elementor-element.elementor-element-358af664 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-946e62f */.elementor-172 .elementor-element.elementor-element-946e62f { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-946e62f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-946e62f img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-946e62f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-946e62f p, .elementor-172 .elementor-element.elementor-element-946e62f h1, .elementor-172 .elementor-element.elementor-element-946e62f h2, .elementor-172 .elementor-element.elementor-element-946e62f h3, .elementor-172 .elementor-element.elementor-element-946e62f h4, .elementor-172 .elementor-element.elementor-element-946e62f h5, .elementor-172 .elementor-element.elementor-element-946e62f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76aa1f12 */.elementor-172 .elementor-element.elementor-element-76aa1f12 > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-76aa1f12 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-76aa1f12 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-76aa1f12 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7fe8a92f */.elementor-172 .elementor-element.elementor-element-7fe8a92f { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-7fe8a92f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-7fe8a92f img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-7fe8a92f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-7fe8a92f p, .elementor-172 .elementor-element.elementor-element-7fe8a92f h1, .elementor-172 .elementor-element.elementor-element-7fe8a92f h2, .elementor-172 .elementor-element.elementor-element-7fe8a92f h3, .elementor-172 .elementor-element.elementor-element-7fe8a92f h4, .elementor-172 .elementor-element.elementor-element-7fe8a92f h5, .elementor-172 .elementor-element.elementor-element-7fe8a92f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a8712c6 */.elementor-172 .elementor-element.elementor-element-a8712c6 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-a8712c6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-a8712c6 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-a8712c6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-a8712c6 p, .elementor-172 .elementor-element.elementor-element-a8712c6 h1, .elementor-172 .elementor-element.elementor-element-a8712c6 h2, .elementor-172 .elementor-element.elementor-element-a8712c6 h3, .elementor-172 .elementor-element.elementor-element-a8712c6 h4, .elementor-172 .elementor-element.elementor-element-a8712c6 h5, .elementor-172 .elementor-element.elementor-element-a8712c6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c41bc8e */.elementor-172 .elementor-element.elementor-element-1c41bc8e { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-1c41bc8e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1c41bc8e img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-1c41bc8e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-1c41bc8e p, .elementor-172 .elementor-element.elementor-element-1c41bc8e h1, .elementor-172 .elementor-element.elementor-element-1c41bc8e h2, .elementor-172 .elementor-element.elementor-element-1c41bc8e h3, .elementor-172 .elementor-element.elementor-element-1c41bc8e h4, .elementor-172 .elementor-element.elementor-element-1c41bc8e h5, .elementor-172 .elementor-element.elementor-element-1c41bc8e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b22a032 */.elementor-172 .elementor-element.elementor-element-2b22a032 > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-2b22a032 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-2b22a032 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-2b22a032 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-756cfa62 */.elementor-172 .elementor-element.elementor-element-756cfa62 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-756cfa62 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-756cfa62 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-756cfa62 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-756cfa62 p, .elementor-172 .elementor-element.elementor-element-756cfa62 h1, .elementor-172 .elementor-element.elementor-element-756cfa62 h2, .elementor-172 .elementor-element.elementor-element-756cfa62 h3, .elementor-172 .elementor-element.elementor-element-756cfa62 h4, .elementor-172 .elementor-element.elementor-element-756cfa62 h5, .elementor-172 .elementor-element.elementor-element-756cfa62 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57745a50 */.elementor-172 .elementor-element.elementor-element-57745a50 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-57745a50 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-57745a50 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-57745a50 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-57745a50 p, .elementor-172 .elementor-element.elementor-element-57745a50 h1, .elementor-172 .elementor-element.elementor-element-57745a50 h2, .elementor-172 .elementor-element.elementor-element-57745a50 h3, .elementor-172 .elementor-element.elementor-element-57745a50 h4, .elementor-172 .elementor-element.elementor-element-57745a50 h5, .elementor-172 .elementor-element.elementor-element-57745a50 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79760274 */.elementor-172 .elementor-element.elementor-element-79760274 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-79760274 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-79760274 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-79760274 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-79760274 p, .elementor-172 .elementor-element.elementor-element-79760274 h1, .elementor-172 .elementor-element.elementor-element-79760274 h2, .elementor-172 .elementor-element.elementor-element-79760274 h3, .elementor-172 .elementor-element.elementor-element-79760274 h4, .elementor-172 .elementor-element.elementor-element-79760274 h5, .elementor-172 .elementor-element.elementor-element-79760274 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6267640b */.elementor-172 .elementor-element.elementor-element-6267640b { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-6267640b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-6267640b img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-6267640b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-6267640b p, .elementor-172 .elementor-element.elementor-element-6267640b h1, .elementor-172 .elementor-element.elementor-element-6267640b h2, .elementor-172 .elementor-element.elementor-element-6267640b h3, .elementor-172 .elementor-element.elementor-element-6267640b h4, .elementor-172 .elementor-element.elementor-element-6267640b h5, .elementor-172 .elementor-element.elementor-element-6267640b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22eaa10 */.elementor-172 .elementor-element.elementor-element-22eaa10 > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-22eaa10 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-22eaa10 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-22eaa10 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-343f099 */.elementor-172 .elementor-element.elementor-element-343f099 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-343f099 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-343f099 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-343f099 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-343f099 p, .elementor-172 .elementor-element.elementor-element-343f099 h1, .elementor-172 .elementor-element.elementor-element-343f099 h2, .elementor-172 .elementor-element.elementor-element-343f099 h3, .elementor-172 .elementor-element.elementor-element-343f099 h4, .elementor-172 .elementor-element.elementor-element-343f099 h5, .elementor-172 .elementor-element.elementor-element-343f099 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f194c4c */.elementor-172 .elementor-element.elementor-element-3f194c4c { position: relative; overflow: hidden; }
.elementor-172 .elementor-element.elementor-element-3f194c4c::before { content:''; position:absolute; inset:0; pointer-events:none;
  background-image: linear-gradient(rgba(251,98,14,0.12) 1px, transparent 1px),
                    linear-gradient(90deg, rgba(251,98,14,0.12) 1px, transparent 1px);
  background-size: 56px 56px; z-index:0; }
.elementor-172 .elementor-element.elementor-element-3f194c4c > .elementor-container { position: relative; z-index: 1; }
.elementor-172 .elementor-element.elementor-element-3f194c4c .elementor-widget {
  animation: codex_category-review-summary-6-soft-reveal 700ms ease both;
}
.elementor-172 .elementor-element.elementor-element-3f194c4c .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-172 .elementor-element.elementor-element-3f194c4c .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-172 .elementor-element.elementor-element-3f194c4c .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-review-summary-6-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-172 .elementor-element.elementor-element-3f194c4c, .elementor-172 .elementor-element.elementor-element-3f194c4c * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75467235 */.elementor-172 .elementor-element.elementor-element-75467235 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-75467235 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-75467235 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-75467235 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-75467235 p, .elementor-172 .elementor-element.elementor-element-75467235 h1, .elementor-172 .elementor-element.elementor-element-75467235 h2, .elementor-172 .elementor-element.elementor-element-75467235 h3, .elementor-172 .elementor-element.elementor-element-75467235 h4, .elementor-172 .elementor-element.elementor-element-75467235 h5, .elementor-172 .elementor-element.elementor-element-75467235 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70f28e3b */.elementor-172 .elementor-element.elementor-element-70f28e3b { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-70f28e3b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-70f28e3b img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-70f28e3b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-70f28e3b p, .elementor-172 .elementor-element.elementor-element-70f28e3b h1, .elementor-172 .elementor-element.elementor-element-70f28e3b h2, .elementor-172 .elementor-element.elementor-element-70f28e3b h3, .elementor-172 .elementor-element.elementor-element-70f28e3b h4, .elementor-172 .elementor-element.elementor-element-70f28e3b h5, .elementor-172 .elementor-element.elementor-element-70f28e3b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20387dcf */.elementor-172 .elementor-element.elementor-element-20387dcf > .elementor-container > .elementor-row,
.elementor-172 .elementor-element.elementor-element-20387dcf > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-172 .elementor-element.elementor-element-20387dcf > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-172 .elementor-element.elementor-element-20387dcf img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-297e7616 */.elementor-172 .elementor-element.elementor-element-297e7616 { min-width: 0 !important; }
.elementor-172 .elementor-element.elementor-element-297e7616 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-297e7616 img { max-width: 100% !important; height: auto !important; }
.elementor-172 .elementor-element.elementor-element-297e7616 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-172 .elementor-element.elementor-element-297e7616 p, .elementor-172 .elementor-element.elementor-element-297e7616 h1, .elementor-172 .elementor-element.elementor-element-297e7616 h2, .elementor-172 .elementor-element.elementor-element-297e7616 h3, .elementor-172 .elementor-element.elementor-element-297e7616 h4, .elementor-172 .elementor-element.elementor-element-297e7616 h5, .elementor-172 .elementor-element.elementor-element-297e7616 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */