.elementor-317 .elementor-element.elementor-element-2d4e7aee:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-2d4e7aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-2d4e7aee > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-2d4e7aee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-2d4e7aee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-52e9aad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-317 .elementor-element.elementor-element-52e9aad4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-30c909c1{--spacer-size:16px;}.elementor-317 .elementor-element.elementor-element-71da901{text-align:center;}.elementor-317 .elementor-element.elementor-element-71da901 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:56px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-30505b2{--spacer-size:20px;}.elementor-317 .elementor-element.elementor-element-58fffa16 > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-130c9950{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-317 .elementor-element.elementor-element-8705a85{--spacer-size:28px;}.elementor-317 .elementor-element.elementor-element-702a9b1f{--spacer-size:64px;}.elementor-317 .elementor-element.elementor-element-503c8c18 > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-321abed4{text-align:center;}.elementor-317 .elementor-element.elementor-element-321abed4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-79b5342b{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-317 .elementor-element.elementor-element-13a1d7f0{text-align:center;}.elementor-317 .elementor-element.elementor-element-13a1d7f0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-2f520fc6{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-317 .elementor-element.elementor-element-15a495c5{text-align:center;}.elementor-317 .elementor-element.elementor-element-15a495c5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-3ab5bf5d{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-317 .elementor-element.elementor-element-25f74a20:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-25f74a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-25f74a20 > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-25f74a20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-25f74a20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-431b5d10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-317 .elementor-element.elementor-element-431b5d10 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-65f29c5b{text-align:center;}.elementor-317 .elementor-element.elementor-element-65f29c5b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-4d3bce77{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-148d53ce{--spacer-size:32px;}.elementor-317 .elementor-element.elementor-element-42785c6f > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-29df1aaf{text-align:center;}.elementor-317 .elementor-element.elementor-element-29df1aaf img{width:100%;max-width:100%;}.elementor-317 .elementor-element.elementor-element-6c448e57{--spacer-size:40px;}.elementor-317 .elementor-element.elementor-element-10d7437f > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-6664cd07{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-317 .elementor-element.elementor-element-f2557ee{--spacer-size:20px;}.elementor-317 .elementor-element.elementor-element-13db60a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-317 .elementor-element.elementor-element-13db60a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-317 .elementor-element.elementor-element-13db60a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-317 .elementor-element.elementor-element-13db60a5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-317 .elementor-element.elementor-element-13db60a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-317 .elementor-element.elementor-element-13db60a5 .elementor-icon-list-icon i{color:#a4760a;transition:color 0.3s;}.elementor-317 .elementor-element.elementor-element-13db60a5 .elementor-icon-list-icon svg{fill:#a4760a;transition:fill 0.3s;}.elementor-317 .elementor-element.elementor-element-13db60a5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-317 .elementor-element.elementor-element-13db60a5 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-317 .elementor-element.elementor-element-e7d6f42{--spacer-size:32px;}.elementor-317 .elementor-element.elementor-element-4710b6ec:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-4710b6ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f6f4;}.elementor-317 .elementor-element.elementor-element-4710b6ec > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-4710b6ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-4710b6ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-3392e331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-317 .elementor-element.elementor-element-3392e331 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-55dcd4ef{text-align:center;}.elementor-317 .elementor-element.elementor-element-55dcd4ef .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-1e306df5{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-317 .elementor-element.elementor-element-3795b6d6{--spacer-size:30px;}.elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-accordion-item{border-color:#e8e2d8;}.elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e8e2d8;}.elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e8e2d8;}.elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-accordion-icon, .elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-accordion-title{color:#141820;}.elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-accordion-icon svg{fill:#141820;}.elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-accordion-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;}.elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-tab-title .elementor-accordion-icon i:before{color:#a4760a;}.elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-tab-title .elementor-accordion-icon svg{fill:#a4760a;}.elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#a4760a;}.elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#a4760a;}.elementor-317 .elementor-element.elementor-element-45fcd448 .elementor-tab-content{color:#2d2a26;font-family:"Helvetica", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-317 .elementor-element.elementor-element-18d90cd3:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-18d90cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-18d90cd3 > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-18d90cd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-18d90cd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-6d3988bd > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-172bdbcf{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-60a29d7{--spacer-size:12px;}.elementor-317 .elementor-element.elementor-element-67901ec{text-align:center;}.elementor-317 .elementor-element.elementor-element-67901ec .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-719ae82d{--spacer-size:20px;}.elementor-317 .elementor-element.elementor-element-64bd53e9{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-317 .elementor-element.elementor-element-68b4f1d2{--spacer-size:36px;}.elementor-317 .elementor-element.elementor-element-7d74da4e{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-317 .elementor-element.elementor-element-2743a873{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-317 .elementor-element.elementor-element-2dc89dc:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-2dc89dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eff5f8;}.elementor-317 .elementor-element.elementor-element-2dc89dc > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-2dc89dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-2dc89dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-145ccee6 > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-1cc67a45{text-align:start;}.elementor-317 .elementor-element.elementor-element-1cc67a45 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-522a416b{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-317 .elementor-element.elementor-element-1a3a4419:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-1a3a4419 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-1a3a4419 > .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-317 .elementor-element.elementor-element-1a3a4419 > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-1a3a4419 > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-1a3a4419 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-1a3a4419 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-594aab74{text-align:center;}.elementor-317 .elementor-element.elementor-element-594aab74 img{width:100%;max-width:100%;}.elementor-317 .elementor-element.elementor-element-644a9174{--spacer-size:12px;}.elementor-317 .elementor-element.elementor-element-240ea513{text-align:start;}.elementor-317 .elementor-element.elementor-element-240ea513 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-317 .elementor-element.elementor-element-480e5764{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-317 .elementor-element.elementor-element-338ec3ce{text-align:start;}.elementor-317 .elementor-element.elementor-element-338ec3ce .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-d33d225:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-d33d225 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-d33d225 > .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-317 .elementor-element.elementor-element-d33d225 > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-d33d225 > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-d33d225 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-d33d225 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-771bfd87{text-align:center;}.elementor-317 .elementor-element.elementor-element-771bfd87 img{width:100%;max-width:100%;}.elementor-317 .elementor-element.elementor-element-6b5412dd{--spacer-size:12px;}.elementor-317 .elementor-element.elementor-element-346373b7{text-align:start;}.elementor-317 .elementor-element.elementor-element-346373b7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-317 .elementor-element.elementor-element-6e1ba421{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-317 .elementor-element.elementor-element-645880ce{text-align:start;}.elementor-317 .elementor-element.elementor-element-645880ce .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-72722ac5{--spacer-size:16px;}.elementor-317 .elementor-element.elementor-element-3b9ecb1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-3b9ecb1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-3b9ecb1b > .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-317 .elementor-element.elementor-element-3b9ecb1b > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-3b9ecb1b > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-3b9ecb1b > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-3b9ecb1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-7c2dad5c{text-align:center;}.elementor-317 .elementor-element.elementor-element-7c2dad5c img{width:100%;max-width:100%;}.elementor-317 .elementor-element.elementor-element-533c2fb7{--spacer-size:12px;}.elementor-317 .elementor-element.elementor-element-2569a4c3{text-align:start;}.elementor-317 .elementor-element.elementor-element-2569a4c3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-317 .elementor-element.elementor-element-75fb6bd6{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-317 .elementor-element.elementor-element-138b28c0{text-align:start;}.elementor-317 .elementor-element.elementor-element-138b28c0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-64521856:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-64521856 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-64521856 > .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-317 .elementor-element.elementor-element-64521856 > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-64521856 > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-64521856 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-64521856 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-2835a4f4{text-align:center;}.elementor-317 .elementor-element.elementor-element-2835a4f4 img{width:100%;max-width:100%;}.elementor-317 .elementor-element.elementor-element-2b1c0175{--spacer-size:12px;}.elementor-317 .elementor-element.elementor-element-4031344a{text-align:start;}.elementor-317 .elementor-element.elementor-element-4031344a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0b1929;}.elementor-317 .elementor-element.elementor-element-1e6ec943{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-317 .elementor-element.elementor-element-37e56bca{text-align:start;}.elementor-317 .elementor-element.elementor-element-37e56bca .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-5cc44da6:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-5cc44da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f6f4;}.elementor-317 .elementor-element.elementor-element-5cc44da6 > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-5cc44da6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-5cc44da6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-8630204{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-317 .elementor-element.elementor-element-8630204 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-34ea783e{text-align:center;}.elementor-317 .elementor-element.elementor-element-34ea783e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-79f3a7ef{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-317 .elementor-element.elementor-element-6585090{--spacer-size:30px;}.elementor-317 .elementor-element.elementor-element-2ce32857 > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-4f75c47a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-4f75c47a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-4f75c47a > .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-317 .elementor-element.elementor-element-4f75c47a > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-4f75c47a > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-4f75c47a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-4f75c47a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-18d384b3{text-align:start;}.elementor-317 .elementor-element.elementor-element-18d384b3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-258e3624{text-align:start;}.elementor-317 .elementor-element.elementor-element-258e3624 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-6f202557{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-317 .elementor-element.elementor-element-5a4f90b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-5a4f90b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-5a4f90b2 > .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-317 .elementor-element.elementor-element-5a4f90b2 > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-5a4f90b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-5a4f90b2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-5a4f90b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-25f63e42{text-align:start;}.elementor-317 .elementor-element.elementor-element-25f63e42 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-5a9430ab{text-align:start;}.elementor-317 .elementor-element.elementor-element-5a9430ab .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-3559342b{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-317 .elementor-element.elementor-element-536743a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-536743a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-536743a > .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-317 .elementor-element.elementor-element-536743a > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-536743a > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-536743a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-536743a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-121a0db5{text-align:start;}.elementor-317 .elementor-element.elementor-element-121a0db5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-7b69191{text-align:start;}.elementor-317 .elementor-element.elementor-element-7b69191 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-2fe98d8a{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-317 .elementor-element.elementor-element-779d6a2f{--spacer-size:18px;}.elementor-317 .elementor-element.elementor-element-66d3ddba > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-11bdbc92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-11bdbc92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-11bdbc92 > .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-317 .elementor-element.elementor-element-11bdbc92 > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-11bdbc92 > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-11bdbc92 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-11bdbc92 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-c0f90c6{text-align:start;}.elementor-317 .elementor-element.elementor-element-c0f90c6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-26f4def5{text-align:start;}.elementor-317 .elementor-element.elementor-element-26f4def5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-553802a4{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-317 .elementor-element.elementor-element-3ea2a172:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-3ea2a172 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-3ea2a172 > .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-317 .elementor-element.elementor-element-3ea2a172 > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-3ea2a172 > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-3ea2a172 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-3ea2a172 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-6eb81f29{text-align:start;}.elementor-317 .elementor-element.elementor-element-6eb81f29 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-4074a005{text-align:start;}.elementor-317 .elementor-element.elementor-element-4074a005 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-55fb8af5{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-317 .elementor-element.elementor-element-6d3ad3b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-6d3ad3b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-6d3ad3b5 > .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-317 .elementor-element.elementor-element-6d3ad3b5 > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-6d3ad3b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-6d3ad3b5 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-6d3ad3b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-8eb0383{text-align:start;}.elementor-317 .elementor-element.elementor-element-8eb0383 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-8e7b4cf{text-align:start;}.elementor-317 .elementor-element.elementor-element-8e7b4cf .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-6c5e37ff{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-317 .elementor-element.elementor-element-34d57038:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-34d57038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-34d57038 > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-34d57038{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-34d57038 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-1eeb1de9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-317 .elementor-element.elementor-element-1eeb1de9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-33cbcce8{text-align:center;}.elementor-317 .elementor-element.elementor-element-33cbcce8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#141820;}.elementor-317 .elementor-element.elementor-element-681a8d7d{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-317 .elementor-element.elementor-element-2c9c4f27{--spacer-size:30px;}.elementor-317 .elementor-element.elementor-element-2c977e30 > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-b0bf517{text-align:center;}.elementor-317 .elementor-element.elementor-element-b0bf517 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-5f3b8323{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-317 .elementor-element.elementor-element-55a41116{text-align:center;}.elementor-317 .elementor-element.elementor-element-55a41116 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-680058b2{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-317 .elementor-element.elementor-element-14cc088{text-align:center;}.elementor-317 .elementor-element.elementor-element-14cc088 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-4271a074{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-317 .elementor-element.elementor-element-1dbe7fd2{text-align:center;}.elementor-317 .elementor-element.elementor-element-1dbe7fd2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#a4760a;}.elementor-317 .elementor-element.elementor-element-69f43fe4{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-317 .elementor-element.elementor-element-65359e21:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-65359e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6eed6;}.elementor-317 .elementor-element.elementor-element-65359e21 > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-65359e21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-65359e21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-53953c73{text-align:center;}.elementor-317 .elementor-element.elementor-element-53953c73 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#055398;}.elementor-317 .elementor-element.elementor-element-731ff538{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-317 .elementor-element.elementor-element-4fc717b{--spacer-size:34px;}.elementor-317 .elementor-element.elementor-element-2c314984 > .elementor-container{max-width:1200px;}.elementor-317 .elementor-element.elementor-element-6ea35c09:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-6ea35c09 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-6ea35c09 > .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-317 .elementor-element.elementor-element-6ea35c09 > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-6ea35c09 > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-6ea35c09 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-6ea35c09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-accordion-item{border-color:#f0d89e;}.elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#f0d89e;}.elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#f0d89e;}.elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-accordion-icon, .elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-accordion-title{color:#055398;}.elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-accordion-icon svg{fill:#055398;}.elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-accordion-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;}.elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-tab-title .elementor-accordion-icon i:before{color:#a4760a;}.elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-tab-title .elementor-accordion-icon svg{fill:#a4760a;}.elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#a4760a;}.elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#a4760a;}.elementor-317 .elementor-element.elementor-element-2909ab34 .elementor-tab-content{color:#1a1a1a;font-family:"Helvetica", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-317 .elementor-element.elementor-element-e2f9205:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-317 .elementor-element.elementor-element-e2f9205 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-e2f9205 > .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-317 .elementor-element.elementor-element-e2f9205 > .elementor-element-populated, .elementor-317 .elementor-element.elementor-element-e2f9205 > .elementor-element-populated > .elementor-background-overlay, .elementor-317 .elementor-element.elementor-element-e2f9205 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-317 .elementor-element.elementor-element-e2f9205 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-accordion-item{border-color:#f0d89e;}.elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#f0d89e;}.elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#f0d89e;}.elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-accordion-icon, .elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-accordion-title{color:#055398;}.elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-accordion-icon svg{fill:#055398;}.elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-accordion-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;}.elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-tab-title .elementor-accordion-icon i:before{color:#a4760a;}.elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-tab-title .elementor-accordion-icon svg{fill:#a4760a;}.elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#a4760a;}.elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#a4760a;}.elementor-317 .elementor-element.elementor-element-22cfb1d6 .elementor-tab-content{color:#1a1a1a;font-family:"Helvetica", Sans-serif;font-size:15px;line-height:1.7em;}@media(max-width:1024px){.elementor-317 .elementor-element.elementor-element-52e9aad4 .elementor-heading-title{font-size:12px;}.elementor-317 .elementor-element.elementor-element-30c909c1{--spacer-size:11px;}.elementor-317 .elementor-element.elementor-element-71da901 .elementor-heading-title{font-size:42px;}.elementor-317 .elementor-element.elementor-element-30505b2{--spacer-size:14px;}.elementor-317 .elementor-element.elementor-element-130c9950{font-size:15px;}.elementor-317 .elementor-element.elementor-element-8705a85{--spacer-size:20px;}.elementor-317 .elementor-element.elementor-element-702a9b1f{--spacer-size:45px;}.elementor-317 .elementor-element.elementor-element-321abed4 .elementor-heading-title{font-size:28px;}.elementor-317 .elementor-element.elementor-element-79b5342b{font-size:15px;}.elementor-317 .elementor-element.elementor-element-13a1d7f0 .elementor-heading-title{font-size:28px;}.elementor-317 .elementor-element.elementor-element-2f520fc6{font-size:15px;}.elementor-317 .elementor-element.elementor-element-15a495c5 .elementor-heading-title{font-size:28px;}.elementor-317 .elementor-element.elementor-element-3ab5bf5d{font-size:15px;}.elementor-317 .elementor-element.elementor-element-431b5d10 .elementor-heading-title{font-size:12px;}.elementor-317 .elementor-element.elementor-element-65f29c5b .elementor-heading-title{font-size:30px;}.elementor-317 .elementor-element.elementor-element-4d3bce77{font-size:15px;}.elementor-317 .elementor-element.elementor-element-148d53ce{--spacer-size:22px;}.elementor-317 .elementor-element.elementor-element-29df1aaf img{width:100%;}.elementor-317 .elementor-element.elementor-element-6c448e57{--spacer-size:28px;}.elementor-317 .elementor-element.elementor-element-6664cd07{font-size:15px;}.elementor-317 .elementor-element.elementor-element-f2557ee{--spacer-size:14px;}.elementor-317 .elementor-element.elementor-element-e7d6f42{--spacer-size:22px;}.elementor-317 .elementor-element.elementor-element-3392e331 .elementor-heading-title{font-size:12px;}.elementor-317 .elementor-element.elementor-element-55dcd4ef .elementor-heading-title{font-size:30px;}.elementor-317 .elementor-element.elementor-element-1e306df5{font-size:15px;}.elementor-317 .elementor-element.elementor-element-3795b6d6{--spacer-size:21px;}.elementor-317 .elementor-element.elementor-element-172bdbcf{font-size:15px;}.elementor-317 .elementor-element.elementor-element-60a29d7{--spacer-size:8px;}.elementor-317 .elementor-element.elementor-element-67901ec .elementor-heading-title{font-size:30px;}.elementor-317 .elementor-element.elementor-element-719ae82d{--spacer-size:14px;}.elementor-317 .elementor-element.elementor-element-64bd53e9{font-size:15px;}.elementor-317 .elementor-element.elementor-element-68b4f1d2{--spacer-size:25px;}.elementor-317 .elementor-element.elementor-element-7d74da4e{font-size:15px;}.elementor-317 .elementor-element.elementor-element-2743a873{font-size:15px;}.elementor-317 .elementor-element.elementor-element-1cc67a45 .elementor-heading-title{font-size:30px;}.elementor-317 .elementor-element.elementor-element-522a416b{font-size:15px;}.elementor-317 .elementor-element.elementor-element-594aab74 img{width:100%;}.elementor-317 .elementor-element.elementor-element-644a9174{--spacer-size:8px;}.elementor-317 .elementor-element.elementor-element-240ea513 .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-480e5764{font-size:15px;}.elementor-317 .elementor-element.elementor-element-338ec3ce .elementor-heading-title{font-size:18px;}.elementor-317 .elementor-element.elementor-element-771bfd87 img{width:100%;}.elementor-317 .elementor-element.elementor-element-6b5412dd{--spacer-size:8px;}.elementor-317 .elementor-element.elementor-element-346373b7 .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-6e1ba421{font-size:15px;}.elementor-317 .elementor-element.elementor-element-645880ce .elementor-heading-title{font-size:18px;}.elementor-317 .elementor-element.elementor-element-72722ac5{--spacer-size:11px;}.elementor-317 .elementor-element.elementor-element-7c2dad5c img{width:100%;}.elementor-317 .elementor-element.elementor-element-533c2fb7{--spacer-size:8px;}.elementor-317 .elementor-element.elementor-element-2569a4c3 .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-75fb6bd6{font-size:15px;}.elementor-317 .elementor-element.elementor-element-138b28c0 .elementor-heading-title{font-size:18px;}.elementor-317 .elementor-element.elementor-element-2835a4f4 img{width:100%;}.elementor-317 .elementor-element.elementor-element-2b1c0175{--spacer-size:8px;}.elementor-317 .elementor-element.elementor-element-4031344a .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-1e6ec943{font-size:15px;}.elementor-317 .elementor-element.elementor-element-37e56bca .elementor-heading-title{font-size:18px;}.elementor-317 .elementor-element.elementor-element-8630204 .elementor-heading-title{font-size:12px;}.elementor-317 .elementor-element.elementor-element-34ea783e .elementor-heading-title{font-size:30px;}.elementor-317 .elementor-element.elementor-element-79f3a7ef{font-size:15px;}.elementor-317 .elementor-element.elementor-element-6585090{--spacer-size:21px;}.elementor-317 .elementor-element.elementor-element-18d384b3 .elementor-heading-title{font-size:22px;}.elementor-317 .elementor-element.elementor-element-258e3624 .elementor-heading-title{font-size:18px;}.elementor-317 .elementor-element.elementor-element-6f202557{font-size:15px;}.elementor-317 .elementor-element.elementor-element-25f63e42 .elementor-heading-title{font-size:22px;}.elementor-317 .elementor-element.elementor-element-5a9430ab .elementor-heading-title{font-size:18px;}.elementor-317 .elementor-element.elementor-element-3559342b{font-size:15px;}.elementor-317 .elementor-element.elementor-element-121a0db5 .elementor-heading-title{font-size:22px;}.elementor-317 .elementor-element.elementor-element-7b69191 .elementor-heading-title{font-size:18px;}.elementor-317 .elementor-element.elementor-element-2fe98d8a{font-size:15px;}.elementor-317 .elementor-element.elementor-element-779d6a2f{--spacer-size:13px;}.elementor-317 .elementor-element.elementor-element-c0f90c6 .elementor-heading-title{font-size:22px;}.elementor-317 .elementor-element.elementor-element-26f4def5 .elementor-heading-title{font-size:18px;}.elementor-317 .elementor-element.elementor-element-553802a4{font-size:15px;}.elementor-317 .elementor-element.elementor-element-6eb81f29 .elementor-heading-title{font-size:22px;}.elementor-317 .elementor-element.elementor-element-4074a005 .elementor-heading-title{font-size:18px;}.elementor-317 .elementor-element.elementor-element-55fb8af5{font-size:15px;}.elementor-317 .elementor-element.elementor-element-8eb0383 .elementor-heading-title{font-size:22px;}.elementor-317 .elementor-element.elementor-element-8e7b4cf .elementor-heading-title{font-size:18px;}.elementor-317 .elementor-element.elementor-element-6c5e37ff{font-size:15px;}.elementor-317 .elementor-element.elementor-element-1eeb1de9 .elementor-heading-title{font-size:12px;}.elementor-317 .elementor-element.elementor-element-33cbcce8 .elementor-heading-title{font-size:30px;}.elementor-317 .elementor-element.elementor-element-681a8d7d{font-size:15px;}.elementor-317 .elementor-element.elementor-element-2c9c4f27{--spacer-size:21px;}.elementor-317 .elementor-element.elementor-element-b0bf517 .elementor-heading-title{font-size:28px;}.elementor-317 .elementor-element.elementor-element-5f3b8323{font-size:15px;}.elementor-317 .elementor-element.elementor-element-55a41116 .elementor-heading-title{font-size:28px;}.elementor-317 .elementor-element.elementor-element-680058b2{font-size:15px;}.elementor-317 .elementor-element.elementor-element-14cc088 .elementor-heading-title{font-size:28px;}.elementor-317 .elementor-element.elementor-element-4271a074{font-size:15px;}.elementor-317 .elementor-element.elementor-element-1dbe7fd2 .elementor-heading-title{font-size:28px;}.elementor-317 .elementor-element.elementor-element-69f43fe4{font-size:15px;}.elementor-317 .elementor-element.elementor-element-53953c73 .elementor-heading-title{font-size:30px;}.elementor-317 .elementor-element.elementor-element-731ff538{font-size:15px;}.elementor-317 .elementor-element.elementor-element-4fc717b{--spacer-size:24px;}}@media(max-width:767px){.elementor-317 .elementor-element.elementor-element-52e9aad4 .elementor-heading-title{font-size:11px;}.elementor-317 .elementor-element.elementor-element-30c909c1{--spacer-size:8px;}.elementor-317 .elementor-element.elementor-element-71da901 .elementor-heading-title{font-size:32px;}.elementor-317 .elementor-element.elementor-element-30505b2{--spacer-size:10px;}.elementor-317 .elementor-element.elementor-element-7b3b1e8e{width:100%;}.elementor-317 .elementor-element.elementor-element-1fe385fd{width:100%;}.elementor-317 .elementor-element.elementor-element-130c9950{font-size:15px;}.elementor-317 .elementor-element.elementor-element-4955e3da{width:100%;}.elementor-317 .elementor-element.elementor-element-8705a85{--spacer-size:14px;}.elementor-317 .elementor-element.elementor-element-702a9b1f{--spacer-size:32px;}.elementor-317 .elementor-element.elementor-element-57d7eb2d{width:100%;}.elementor-317 .elementor-element.elementor-element-321abed4 .elementor-heading-title{font-size:22px;}.elementor-317 .elementor-element.elementor-element-79b5342b{font-size:15px;}.elementor-317 .elementor-element.elementor-element-21ab1d87{width:100%;}.elementor-317 .elementor-element.elementor-element-13a1d7f0 .elementor-heading-title{font-size:22px;}.elementor-317 .elementor-element.elementor-element-2f520fc6{font-size:15px;}.elementor-317 .elementor-element.elementor-element-24b4845{width:100%;}.elementor-317 .elementor-element.elementor-element-15a495c5 .elementor-heading-title{font-size:22px;}.elementor-317 .elementor-element.elementor-element-3ab5bf5d{font-size:15px;}.elementor-317 .elementor-element.elementor-element-431b5d10 .elementor-heading-title{font-size:11px;}.elementor-317 .elementor-element.elementor-element-65f29c5b .elementor-heading-title{font-size:26px;}.elementor-317 .elementor-element.elementor-element-4d3bce77{font-size:15px;}.elementor-317 .elementor-element.elementor-element-148d53ce{--spacer-size:16px;}.elementor-317 .elementor-element.elementor-element-34e0b0f6{width:100%;}.elementor-317 .elementor-element.elementor-element-18681418{width:100%;}.elementor-317 .elementor-element.elementor-element-29df1aaf img{width:100%;}.elementor-317 .elementor-element.elementor-element-6dea418c{width:100%;}.elementor-317 .elementor-element.elementor-element-6c448e57{--spacer-size:20px;}.elementor-317 .elementor-element.elementor-element-681d18ef{width:100%;}.elementor-317 .elementor-element.elementor-element-617dae37{width:100%;}.elementor-317 .elementor-element.elementor-element-6664cd07{font-size:15px;}.elementor-317 .elementor-element.elementor-element-f2557ee{--spacer-size:10px;}.elementor-317 .elementor-element.elementor-element-e7d6f42{--spacer-size:16px;}.elementor-317 .elementor-element.elementor-element-7a3d3d21{width:100%;}.elementor-317 .elementor-element.elementor-element-3392e331 .elementor-heading-title{font-size:11px;}.elementor-317 .elementor-element.elementor-element-55dcd4ef .elementor-heading-title{font-size:26px;}.elementor-317 .elementor-element.elementor-element-1e306df5{font-size:15px;}.elementor-317 .elementor-element.elementor-element-3795b6d6{--spacer-size:15px;}.elementor-317 .elementor-element.elementor-element-31d723f9{width:100%;}.elementor-317 .elementor-element.elementor-element-6c283a8e{width:100%;}.elementor-317 .elementor-element.elementor-element-172bdbcf{font-size:15px;}.elementor-317 .elementor-element.elementor-element-60a29d7{--spacer-size:6px;}.elementor-317 .elementor-element.elementor-element-67901ec .elementor-heading-title{font-size:26px;}.elementor-317 .elementor-element.elementor-element-719ae82d{--spacer-size:10px;}.elementor-317 .elementor-element.elementor-element-64bd53e9{font-size:15px;}.elementor-317 .elementor-element.elementor-element-68b4f1d2{--spacer-size:18px;}.elementor-317 .elementor-element.elementor-element-7d74da4e{font-size:15px;}.elementor-317 .elementor-element.elementor-element-2743a873{font-size:15px;}.elementor-317 .elementor-element.elementor-element-9602e7f{width:100%;}.elementor-317 .elementor-element.elementor-element-1f0027f{width:100%;}.elementor-317 .elementor-element.elementor-element-1cc67a45 .elementor-heading-title{font-size:26px;}.elementor-317 .elementor-element.elementor-element-522a416b{font-size:15px;}.elementor-317 .elementor-element.elementor-element-1a3a4419{width:100%;}.elementor-317 .elementor-element.elementor-element-594aab74 img{width:100%;}.elementor-317 .elementor-element.elementor-element-644a9174{--spacer-size:6px;}.elementor-317 .elementor-element.elementor-element-240ea513 .elementor-heading-title{font-size:16px;}.elementor-317 .elementor-element.elementor-element-480e5764{font-size:15px;}.elementor-317 .elementor-element.elementor-element-338ec3ce .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-d33d225{width:100%;}.elementor-317 .elementor-element.elementor-element-771bfd87 img{width:100%;}.elementor-317 .elementor-element.elementor-element-6b5412dd{--spacer-size:6px;}.elementor-317 .elementor-element.elementor-element-346373b7 .elementor-heading-title{font-size:16px;}.elementor-317 .elementor-element.elementor-element-6e1ba421{font-size:15px;}.elementor-317 .elementor-element.elementor-element-645880ce .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-72722ac5{--spacer-size:8px;}.elementor-317 .elementor-element.elementor-element-3b9ecb1b{width:100%;}.elementor-317 .elementor-element.elementor-element-7c2dad5c img{width:100%;}.elementor-317 .elementor-element.elementor-element-533c2fb7{--spacer-size:6px;}.elementor-317 .elementor-element.elementor-element-2569a4c3 .elementor-heading-title{font-size:16px;}.elementor-317 .elementor-element.elementor-element-75fb6bd6{font-size:15px;}.elementor-317 .elementor-element.elementor-element-138b28c0 .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-64521856{width:100%;}.elementor-317 .elementor-element.elementor-element-2835a4f4 img{width:100%;}.elementor-317 .elementor-element.elementor-element-2b1c0175{--spacer-size:6px;}.elementor-317 .elementor-element.elementor-element-4031344a .elementor-heading-title{font-size:16px;}.elementor-317 .elementor-element.elementor-element-1e6ec943{font-size:15px;}.elementor-317 .elementor-element.elementor-element-37e56bca .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-8630204 .elementor-heading-title{font-size:11px;}.elementor-317 .elementor-element.elementor-element-34ea783e .elementor-heading-title{font-size:26px;}.elementor-317 .elementor-element.elementor-element-79f3a7ef{font-size:15px;}.elementor-317 .elementor-element.elementor-element-6585090{--spacer-size:15px;}.elementor-317 .elementor-element.elementor-element-4f75c47a{width:100%;}.elementor-317 .elementor-element.elementor-element-18d384b3 .elementor-heading-title{font-size:20px;}.elementor-317 .elementor-element.elementor-element-258e3624 .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-6f202557{font-size:15px;}.elementor-317 .elementor-element.elementor-element-5a4f90b2{width:100%;}.elementor-317 .elementor-element.elementor-element-25f63e42 .elementor-heading-title{font-size:20px;}.elementor-317 .elementor-element.elementor-element-5a9430ab .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-3559342b{font-size:15px;}.elementor-317 .elementor-element.elementor-element-536743a{width:100%;}.elementor-317 .elementor-element.elementor-element-121a0db5 .elementor-heading-title{font-size:20px;}.elementor-317 .elementor-element.elementor-element-7b69191 .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-2fe98d8a{font-size:15px;}.elementor-317 .elementor-element.elementor-element-779d6a2f{--spacer-size:9px;}.elementor-317 .elementor-element.elementor-element-11bdbc92{width:100%;}.elementor-317 .elementor-element.elementor-element-c0f90c6 .elementor-heading-title{font-size:20px;}.elementor-317 .elementor-element.elementor-element-26f4def5 .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-553802a4{font-size:15px;}.elementor-317 .elementor-element.elementor-element-3ea2a172{width:100%;}.elementor-317 .elementor-element.elementor-element-6eb81f29 .elementor-heading-title{font-size:20px;}.elementor-317 .elementor-element.elementor-element-4074a005 .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-55fb8af5{font-size:15px;}.elementor-317 .elementor-element.elementor-element-6d3ad3b5{width:100%;}.elementor-317 .elementor-element.elementor-element-8eb0383 .elementor-heading-title{font-size:20px;}.elementor-317 .elementor-element.elementor-element-8e7b4cf .elementor-heading-title{font-size:17px;}.elementor-317 .elementor-element.elementor-element-6c5e37ff{font-size:15px;}.elementor-317 .elementor-element.elementor-element-1eeb1de9 .elementor-heading-title{font-size:11px;}.elementor-317 .elementor-element.elementor-element-33cbcce8 .elementor-heading-title{font-size:26px;}.elementor-317 .elementor-element.elementor-element-681a8d7d{font-size:15px;}.elementor-317 .elementor-element.elementor-element-2c9c4f27{--spacer-size:15px;}.elementor-317 .elementor-element.elementor-element-2e3067eb{width:100%;}.elementor-317 .elementor-element.elementor-element-b0bf517 .elementor-heading-title{font-size:24px;}.elementor-317 .elementor-element.elementor-element-5f3b8323{font-size:15px;}.elementor-317 .elementor-element.elementor-element-45454a6e{width:100%;}.elementor-317 .elementor-element.elementor-element-55a41116 .elementor-heading-title{font-size:24px;}.elementor-317 .elementor-element.elementor-element-680058b2{font-size:15px;}.elementor-317 .elementor-element.elementor-element-537611fe{width:100%;}.elementor-317 .elementor-element.elementor-element-14cc088 .elementor-heading-title{font-size:24px;}.elementor-317 .elementor-element.elementor-element-4271a074{font-size:15px;}.elementor-317 .elementor-element.elementor-element-13ed1270{width:100%;}.elementor-317 .elementor-element.elementor-element-1dbe7fd2 .elementor-heading-title{font-size:24px;}.elementor-317 .elementor-element.elementor-element-69f43fe4{font-size:15px;}.elementor-317 .elementor-element.elementor-element-53953c73 .elementor-heading-title{font-size:26px;}.elementor-317 .elementor-element.elementor-element-731ff538{font-size:15px;}.elementor-317 .elementor-element.elementor-element-4fc717b{--spacer-size:17px;}.elementor-317 .elementor-element.elementor-element-6ea35c09{width:100%;}.elementor-317 .elementor-element.elementor-element-e2f9205{width:100%;}}@media(min-width:768px){.elementor-317 .elementor-element.elementor-element-5c1026ac{width:100%;}.elementor-317 .elementor-element.elementor-element-7b3b1e8e{width:20%;}.elementor-317 .elementor-element.elementor-element-1fe385fd{width:60%;}.elementor-317 .elementor-element.elementor-element-4955e3da{width:20%;}.elementor-317 .elementor-element.elementor-element-57d7eb2d{width:33%;}.elementor-317 .elementor-element.elementor-element-21ab1d87{width:33%;}.elementor-317 .elementor-element.elementor-element-24b4845{width:34%;}.elementor-317 .elementor-element.elementor-element-68bfc312{width:100%;}.elementor-317 .elementor-element.elementor-element-34e0b0f6{width:10%;}.elementor-317 .elementor-element.elementor-element-18681418{width:80%;}.elementor-317 .elementor-element.elementor-element-6dea418c{width:10%;}.elementor-317 .elementor-element.elementor-element-681d18ef{width:20%;}.elementor-317 .elementor-element.elementor-element-617dae37{width:60%;}.elementor-317 .elementor-element.elementor-element-7a3d3d21{width:20%;}.elementor-317 .elementor-element.elementor-element-6d21e285{width:100%;}.elementor-317 .elementor-element.elementor-element-55edf726{width:100%;}.elementor-317 .elementor-element.elementor-element-31d723f9{width:15%;}.elementor-317 .elementor-element.elementor-element-6c283a8e{width:70%;}.elementor-317 .elementor-element.elementor-element-9602e7f{width:15%;}.elementor-317 .elementor-element.elementor-element-31c432cb{width:100%;}.elementor-317 .elementor-element.elementor-element-1a3a4419{width:50%;}.elementor-317 .elementor-element.elementor-element-d33d225{width:50%;}.elementor-317 .elementor-element.elementor-element-3b9ecb1b{width:50%;}.elementor-317 .elementor-element.elementor-element-64521856{width:50%;}.elementor-317 .elementor-element.elementor-element-7b037a2e{width:100%;}.elementor-317 .elementor-element.elementor-element-4f75c47a{width:33%;}.elementor-317 .elementor-element.elementor-element-5a4f90b2{width:33%;}.elementor-317 .elementor-element.elementor-element-536743a{width:34%;}.elementor-317 .elementor-element.elementor-element-11bdbc92{width:33%;}.elementor-317 .elementor-element.elementor-element-3ea2a172{width:33%;}.elementor-317 .elementor-element.elementor-element-6d3ad3b5{width:34%;}.elementor-317 .elementor-element.elementor-element-2de8a3be{width:100%;}.elementor-317 .elementor-element.elementor-element-2e3067eb{width:25%;}.elementor-317 .elementor-element.elementor-element-45454a6e{width:25%;}.elementor-317 .elementor-element.elementor-element-537611fe{width:25%;}.elementor-317 .elementor-element.elementor-element-13ed1270{width:25%;}.elementor-317 .elementor-element.elementor-element-76797c91{width:100%;}.elementor-317 .elementor-element.elementor-element-6ea35c09{width:50%;}.elementor-317 .elementor-element.elementor-element-e2f9205{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-317 .elementor-element.elementor-element-7b3b1e8e{width:50%;}.elementor-317 .elementor-element.elementor-element-1fe385fd{width:60%;}.elementor-317 .elementor-element.elementor-element-4955e3da{width:50%;}.elementor-317 .elementor-element.elementor-element-57d7eb2d{width:50%;}.elementor-317 .elementor-element.elementor-element-21ab1d87{width:50%;}.elementor-317 .elementor-element.elementor-element-24b4845{width:34%;}.elementor-317 .elementor-element.elementor-element-34e0b0f6{width:50%;}.elementor-317 .elementor-element.elementor-element-18681418{width:80%;}.elementor-317 .elementor-element.elementor-element-6dea418c{width:50%;}.elementor-317 .elementor-element.elementor-element-681d18ef{width:50%;}.elementor-317 .elementor-element.elementor-element-617dae37{width:60%;}.elementor-317 .elementor-element.elementor-element-7a3d3d21{width:50%;}.elementor-317 .elementor-element.elementor-element-31d723f9{width:50%;}.elementor-317 .elementor-element.elementor-element-6c283a8e{width:70%;}.elementor-317 .elementor-element.elementor-element-9602e7f{width:50%;}.elementor-317 .elementor-element.elementor-element-1f0027f{width:68%;}.elementor-317 .elementor-element.elementor-element-1a3a4419{width:50%;}.elementor-317 .elementor-element.elementor-element-d33d225{width:50%;}.elementor-317 .elementor-element.elementor-element-3b9ecb1b{width:50%;}.elementor-317 .elementor-element.elementor-element-64521856{width:50%;}.elementor-317 .elementor-element.elementor-element-4f75c47a{width:50%;}.elementor-317 .elementor-element.elementor-element-5a4f90b2{width:50%;}.elementor-317 .elementor-element.elementor-element-536743a{width:34%;}.elementor-317 .elementor-element.elementor-element-11bdbc92{width:50%;}.elementor-317 .elementor-element.elementor-element-3ea2a172{width:50%;}.elementor-317 .elementor-element.elementor-element-6d3ad3b5{width:34%;}.elementor-317 .elementor-element.elementor-element-2e3067eb{width:50%;}.elementor-317 .elementor-element.elementor-element-45454a6e{width:50%;}.elementor-317 .elementor-element.elementor-element-537611fe{width:50%;}.elementor-317 .elementor-element.elementor-element-13ed1270{width:50%;}.elementor-317 .elementor-element.elementor-element-6ea35c09{width:50%;}.elementor-317 .elementor-element.elementor-element-e2f9205{width:50%;}}/* Start custom CSS for column, class: .elementor-element-7b3b1e8e */.elementor-317 .elementor-element.elementor-element-7b3b1e8e { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-7b3b1e8e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-7b3b1e8e img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-7b3b1e8e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-7b3b1e8e p, .elementor-317 .elementor-element.elementor-element-7b3b1e8e h1, .elementor-317 .elementor-element.elementor-element-7b3b1e8e h2, .elementor-317 .elementor-element.elementor-element-7b3b1e8e h3, .elementor-317 .elementor-element.elementor-element-7b3b1e8e h4, .elementor-317 .elementor-element.elementor-element-7b3b1e8e h5, .elementor-317 .elementor-element.elementor-element-7b3b1e8e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1fe385fd */.elementor-317 .elementor-element.elementor-element-1fe385fd { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-1fe385fd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-1fe385fd img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-1fe385fd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-1fe385fd p, .elementor-317 .elementor-element.elementor-element-1fe385fd h1, .elementor-317 .elementor-element.elementor-element-1fe385fd h2, .elementor-317 .elementor-element.elementor-element-1fe385fd h3, .elementor-317 .elementor-element.elementor-element-1fe385fd h4, .elementor-317 .elementor-element.elementor-element-1fe385fd h5, .elementor-317 .elementor-element.elementor-element-1fe385fd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4955e3da */.elementor-317 .elementor-element.elementor-element-4955e3da { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-4955e3da > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-4955e3da img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-4955e3da .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-4955e3da p, .elementor-317 .elementor-element.elementor-element-4955e3da h1, .elementor-317 .elementor-element.elementor-element-4955e3da h2, .elementor-317 .elementor-element.elementor-element-4955e3da h3, .elementor-317 .elementor-element.elementor-element-4955e3da h4, .elementor-317 .elementor-element.elementor-element-4955e3da h5, .elementor-317 .elementor-element.elementor-element-4955e3da h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58fffa16 */.elementor-317 .elementor-element.elementor-element-58fffa16 > .elementor-container > .elementor-row,
.elementor-317 .elementor-element.elementor-element-58fffa16 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-317 .elementor-element.elementor-element-58fffa16 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-317 .elementor-element.elementor-element-58fffa16 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57d7eb2d */.elementor-317 .elementor-element.elementor-element-57d7eb2d { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-57d7eb2d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-57d7eb2d img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-57d7eb2d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-57d7eb2d p, .elementor-317 .elementor-element.elementor-element-57d7eb2d h1, .elementor-317 .elementor-element.elementor-element-57d7eb2d h2, .elementor-317 .elementor-element.elementor-element-57d7eb2d h3, .elementor-317 .elementor-element.elementor-element-57d7eb2d h4, .elementor-317 .elementor-element.elementor-element-57d7eb2d h5, .elementor-317 .elementor-element.elementor-element-57d7eb2d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21ab1d87 */.elementor-317 .elementor-element.elementor-element-21ab1d87 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-21ab1d87 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-21ab1d87 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-21ab1d87 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-21ab1d87 p, .elementor-317 .elementor-element.elementor-element-21ab1d87 h1, .elementor-317 .elementor-element.elementor-element-21ab1d87 h2, .elementor-317 .elementor-element.elementor-element-21ab1d87 h3, .elementor-317 .elementor-element.elementor-element-21ab1d87 h4, .elementor-317 .elementor-element.elementor-element-21ab1d87 h5, .elementor-317 .elementor-element.elementor-element-21ab1d87 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24b4845 */.elementor-317 .elementor-element.elementor-element-24b4845 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-24b4845 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-24b4845 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-24b4845 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-24b4845 p, .elementor-317 .elementor-element.elementor-element-24b4845 h1, .elementor-317 .elementor-element.elementor-element-24b4845 h2, .elementor-317 .elementor-element.elementor-element-24b4845 h3, .elementor-317 .elementor-element.elementor-element-24b4845 h4, .elementor-317 .elementor-element.elementor-element-24b4845 h5, .elementor-317 .elementor-element.elementor-element-24b4845 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-503c8c18 */.elementor-317 .elementor-element.elementor-element-503c8c18 > .elementor-container > .elementor-row,
.elementor-317 .elementor-element.elementor-element-503c8c18 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-317 .elementor-element.elementor-element-503c8c18 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-317 .elementor-element.elementor-element-503c8c18 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c1026ac */.elementor-317 .elementor-element.elementor-element-5c1026ac { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-5c1026ac > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-5c1026ac img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-5c1026ac .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-5c1026ac p, .elementor-317 .elementor-element.elementor-element-5c1026ac h1, .elementor-317 .elementor-element.elementor-element-5c1026ac h2, .elementor-317 .elementor-element.elementor-element-5c1026ac h3, .elementor-317 .elementor-element.elementor-element-5c1026ac h4, .elementor-317 .elementor-element.elementor-element-5c1026ac h5, .elementor-317 .elementor-element.elementor-element-5c1026ac h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d4e7aee */.elementor-317 .elementor-element.elementor-element-2d4e7aee { position: relative; }
.elementor-317 .elementor-element.elementor-element-2d4e7aee::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(218,157,13,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-317 .elementor-element.elementor-element-2d4e7aee > .elementor-container { position: relative; z-index: 1; }
.elementor-317 .elementor-element.elementor-element-2d4e7aee .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-317 .elementor-element.elementor-element-2d4e7aee .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-317 .elementor-element.elementor-element-2d4e7aee .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-317 .elementor-element.elementor-element-2d4e7aee .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-317 .elementor-element.elementor-element-2d4e7aee, .elementor-317 .elementor-element.elementor-element-2d4e7aee * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-34e0b0f6 */.elementor-317 .elementor-element.elementor-element-34e0b0f6 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-34e0b0f6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-34e0b0f6 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-34e0b0f6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-34e0b0f6 p, .elementor-317 .elementor-element.elementor-element-34e0b0f6 h1, .elementor-317 .elementor-element.elementor-element-34e0b0f6 h2, .elementor-317 .elementor-element.elementor-element-34e0b0f6 h3, .elementor-317 .elementor-element.elementor-element-34e0b0f6 h4, .elementor-317 .elementor-element.elementor-element-34e0b0f6 h5, .elementor-317 .elementor-element.elementor-element-34e0b0f6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18681418 */.elementor-317 .elementor-element.elementor-element-18681418 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-18681418 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-18681418 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-18681418 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-18681418 p, .elementor-317 .elementor-element.elementor-element-18681418 h1, .elementor-317 .elementor-element.elementor-element-18681418 h2, .elementor-317 .elementor-element.elementor-element-18681418 h3, .elementor-317 .elementor-element.elementor-element-18681418 h4, .elementor-317 .elementor-element.elementor-element-18681418 h5, .elementor-317 .elementor-element.elementor-element-18681418 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6dea418c */.elementor-317 .elementor-element.elementor-element-6dea418c { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-6dea418c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-6dea418c img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-6dea418c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-6dea418c p, .elementor-317 .elementor-element.elementor-element-6dea418c h1, .elementor-317 .elementor-element.elementor-element-6dea418c h2, .elementor-317 .elementor-element.elementor-element-6dea418c h3, .elementor-317 .elementor-element.elementor-element-6dea418c h4, .elementor-317 .elementor-element.elementor-element-6dea418c h5, .elementor-317 .elementor-element.elementor-element-6dea418c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42785c6f */.elementor-317 .elementor-element.elementor-element-42785c6f > .elementor-container > .elementor-row,
.elementor-317 .elementor-element.elementor-element-42785c6f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-317 .elementor-element.elementor-element-42785c6f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-317 .elementor-element.elementor-element-42785c6f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-681d18ef */.elementor-317 .elementor-element.elementor-element-681d18ef { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-681d18ef > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-681d18ef img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-681d18ef .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-681d18ef p, .elementor-317 .elementor-element.elementor-element-681d18ef h1, .elementor-317 .elementor-element.elementor-element-681d18ef h2, .elementor-317 .elementor-element.elementor-element-681d18ef h3, .elementor-317 .elementor-element.elementor-element-681d18ef h4, .elementor-317 .elementor-element.elementor-element-681d18ef h5, .elementor-317 .elementor-element.elementor-element-681d18ef h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-617dae37 */.elementor-317 .elementor-element.elementor-element-617dae37 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-617dae37 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-617dae37 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-617dae37 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-617dae37 p, .elementor-317 .elementor-element.elementor-element-617dae37 h1, .elementor-317 .elementor-element.elementor-element-617dae37 h2, .elementor-317 .elementor-element.elementor-element-617dae37 h3, .elementor-317 .elementor-element.elementor-element-617dae37 h4, .elementor-317 .elementor-element.elementor-element-617dae37 h5, .elementor-317 .elementor-element.elementor-element-617dae37 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a3d3d21 */.elementor-317 .elementor-element.elementor-element-7a3d3d21 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-7a3d3d21 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-7a3d3d21 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-7a3d3d21 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-7a3d3d21 p, .elementor-317 .elementor-element.elementor-element-7a3d3d21 h1, .elementor-317 .elementor-element.elementor-element-7a3d3d21 h2, .elementor-317 .elementor-element.elementor-element-7a3d3d21 h3, .elementor-317 .elementor-element.elementor-element-7a3d3d21 h4, .elementor-317 .elementor-element.elementor-element-7a3d3d21 h5, .elementor-317 .elementor-element.elementor-element-7a3d3d21 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10d7437f */.elementor-317 .elementor-element.elementor-element-10d7437f > .elementor-container > .elementor-row,
.elementor-317 .elementor-element.elementor-element-10d7437f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-317 .elementor-element.elementor-element-10d7437f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-317 .elementor-element.elementor-element-10d7437f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68bfc312 */.elementor-317 .elementor-element.elementor-element-68bfc312 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-68bfc312 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-68bfc312 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-68bfc312 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-68bfc312 p, .elementor-317 .elementor-element.elementor-element-68bfc312 h1, .elementor-317 .elementor-element.elementor-element-68bfc312 h2, .elementor-317 .elementor-element.elementor-element-68bfc312 h3, .elementor-317 .elementor-element.elementor-element-68bfc312 h4, .elementor-317 .elementor-element.elementor-element-68bfc312 h5, .elementor-317 .elementor-element.elementor-element-68bfc312 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d21e285 */.elementor-317 .elementor-element.elementor-element-6d21e285 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-6d21e285 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-6d21e285 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-6d21e285 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-6d21e285 p, .elementor-317 .elementor-element.elementor-element-6d21e285 h1, .elementor-317 .elementor-element.elementor-element-6d21e285 h2, .elementor-317 .elementor-element.elementor-element-6d21e285 h3, .elementor-317 .elementor-element.elementor-element-6d21e285 h4, .elementor-317 .elementor-element.elementor-element-6d21e285 h5, .elementor-317 .elementor-element.elementor-element-6d21e285 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4710b6ec */.elementor-317 .elementor-element.elementor-element-4710b6ec { position: relative; }
.elementor-317 .elementor-element.elementor-element-4710b6ec::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(218,157,13,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-317 .elementor-element.elementor-element-4710b6ec > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31d723f9 */.elementor-317 .elementor-element.elementor-element-31d723f9 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-31d723f9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-31d723f9 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-31d723f9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-31d723f9 p, .elementor-317 .elementor-element.elementor-element-31d723f9 h1, .elementor-317 .elementor-element.elementor-element-31d723f9 h2, .elementor-317 .elementor-element.elementor-element-31d723f9 h3, .elementor-317 .elementor-element.elementor-element-31d723f9 h4, .elementor-317 .elementor-element.elementor-element-31d723f9 h5, .elementor-317 .elementor-element.elementor-element-31d723f9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c283a8e */.elementor-317 .elementor-element.elementor-element-6c283a8e { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-6c283a8e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-6c283a8e img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-6c283a8e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-6c283a8e p, .elementor-317 .elementor-element.elementor-element-6c283a8e h1, .elementor-317 .elementor-element.elementor-element-6c283a8e h2, .elementor-317 .elementor-element.elementor-element-6c283a8e h3, .elementor-317 .elementor-element.elementor-element-6c283a8e h4, .elementor-317 .elementor-element.elementor-element-6c283a8e h5, .elementor-317 .elementor-element.elementor-element-6c283a8e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9602e7f */.elementor-317 .elementor-element.elementor-element-9602e7f { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-9602e7f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-9602e7f img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-9602e7f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-9602e7f p, .elementor-317 .elementor-element.elementor-element-9602e7f h1, .elementor-317 .elementor-element.elementor-element-9602e7f h2, .elementor-317 .elementor-element.elementor-element-9602e7f h3, .elementor-317 .elementor-element.elementor-element-9602e7f h4, .elementor-317 .elementor-element.elementor-element-9602e7f h5, .elementor-317 .elementor-element.elementor-element-9602e7f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d3988bd */.elementor-317 .elementor-element.elementor-element-6d3988bd > .elementor-container > .elementor-row,
.elementor-317 .elementor-element.elementor-element-6d3988bd > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-317 .elementor-element.elementor-element-6d3988bd > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-317 .elementor-element.elementor-element-6d3988bd img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55edf726 */.elementor-317 .elementor-element.elementor-element-55edf726 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-55edf726 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-55edf726 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-55edf726 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-55edf726 p, .elementor-317 .elementor-element.elementor-element-55edf726 h1, .elementor-317 .elementor-element.elementor-element-55edf726 h2, .elementor-317 .elementor-element.elementor-element-55edf726 h3, .elementor-317 .elementor-element.elementor-element-55edf726 h4, .elementor-317 .elementor-element.elementor-element-55edf726 h5, .elementor-317 .elementor-element.elementor-element-55edf726 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-18d90cd3 */.elementor-317 .elementor-element.elementor-element-18d90cd3 .elementor-widget {
  animation: codex_category-review-summary-3-soft-reveal 700ms ease both;
}
.elementor-317 .elementor-element.elementor-element-18d90cd3 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-317 .elementor-element.elementor-element-18d90cd3 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-317 .elementor-element.elementor-element-18d90cd3 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-review-summary-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-317 .elementor-element.elementor-element-18d90cd3, .elementor-317 .elementor-element.elementor-element-18d90cd3 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a3a4419 */.elementor-317 .elementor-element.elementor-element-1a3a4419 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-1a3a4419 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-1a3a4419 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-1a3a4419 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-1a3a4419 p, .elementor-317 .elementor-element.elementor-element-1a3a4419 h1, .elementor-317 .elementor-element.elementor-element-1a3a4419 h2, .elementor-317 .elementor-element.elementor-element-1a3a4419 h3, .elementor-317 .elementor-element.elementor-element-1a3a4419 h4, .elementor-317 .elementor-element.elementor-element-1a3a4419 h5, .elementor-317 .elementor-element.elementor-element-1a3a4419 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d33d225 */.elementor-317 .elementor-element.elementor-element-d33d225 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-d33d225 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-d33d225 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-d33d225 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-d33d225 p, .elementor-317 .elementor-element.elementor-element-d33d225 h1, .elementor-317 .elementor-element.elementor-element-d33d225 h2, .elementor-317 .elementor-element.elementor-element-d33d225 h3, .elementor-317 .elementor-element.elementor-element-d33d225 h4, .elementor-317 .elementor-element.elementor-element-d33d225 h5, .elementor-317 .elementor-element.elementor-element-d33d225 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b9ecb1b */.elementor-317 .elementor-element.elementor-element-3b9ecb1b { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-3b9ecb1b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-3b9ecb1b img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-3b9ecb1b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-3b9ecb1b p, .elementor-317 .elementor-element.elementor-element-3b9ecb1b h1, .elementor-317 .elementor-element.elementor-element-3b9ecb1b h2, .elementor-317 .elementor-element.elementor-element-3b9ecb1b h3, .elementor-317 .elementor-element.elementor-element-3b9ecb1b h4, .elementor-317 .elementor-element.elementor-element-3b9ecb1b h5, .elementor-317 .elementor-element.elementor-element-3b9ecb1b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64521856 */.elementor-317 .elementor-element.elementor-element-64521856 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-64521856 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-64521856 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-64521856 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-64521856 p, .elementor-317 .elementor-element.elementor-element-64521856 h1, .elementor-317 .elementor-element.elementor-element-64521856 h2, .elementor-317 .elementor-element.elementor-element-64521856 h3, .elementor-317 .elementor-element.elementor-element-64521856 h4, .elementor-317 .elementor-element.elementor-element-64521856 h5, .elementor-317 .elementor-element.elementor-element-64521856 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f0027f */.elementor-317 .elementor-element.elementor-element-1f0027f { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-1f0027f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-1f0027f img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-1f0027f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-1f0027f p, .elementor-317 .elementor-element.elementor-element-1f0027f h1, .elementor-317 .elementor-element.elementor-element-1f0027f h2, .elementor-317 .elementor-element.elementor-element-1f0027f h3, .elementor-317 .elementor-element.elementor-element-1f0027f h4, .elementor-317 .elementor-element.elementor-element-1f0027f h5, .elementor-317 .elementor-element.elementor-element-1f0027f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-145ccee6 */.elementor-317 .elementor-element.elementor-element-145ccee6 > .elementor-container > .elementor-row,
.elementor-317 .elementor-element.elementor-element-145ccee6 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-317 .elementor-element.elementor-element-145ccee6 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-317 .elementor-element.elementor-element-145ccee6 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31c432cb */.elementor-317 .elementor-element.elementor-element-31c432cb { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-31c432cb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-31c432cb img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-31c432cb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-31c432cb p, .elementor-317 .elementor-element.elementor-element-31c432cb h1, .elementor-317 .elementor-element.elementor-element-31c432cb h2, .elementor-317 .elementor-element.elementor-element-31c432cb h3, .elementor-317 .elementor-element.elementor-element-31c432cb h4, .elementor-317 .elementor-element.elementor-element-31c432cb h5, .elementor-317 .elementor-element.elementor-element-31c432cb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2dc89dc */.elementor-317 .elementor-element.elementor-element-2dc89dc .elementor-widget {
  animation: codex_category-grid-6-soft-reveal 700ms ease both;
}
.elementor-317 .elementor-element.elementor-element-2dc89dc .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-317 .elementor-element.elementor-element-2dc89dc .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-317 .elementor-element.elementor-element-2dc89dc .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-grid-6-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-317 .elementor-element.elementor-element-2dc89dc, .elementor-317 .elementor-element.elementor-element-2dc89dc * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f75c47a */.elementor-317 .elementor-element.elementor-element-4f75c47a { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-4f75c47a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-4f75c47a img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-4f75c47a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-4f75c47a p, .elementor-317 .elementor-element.elementor-element-4f75c47a h1, .elementor-317 .elementor-element.elementor-element-4f75c47a h2, .elementor-317 .elementor-element.elementor-element-4f75c47a h3, .elementor-317 .elementor-element.elementor-element-4f75c47a h4, .elementor-317 .elementor-element.elementor-element-4f75c47a h5, .elementor-317 .elementor-element.elementor-element-4f75c47a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a4f90b2 */.elementor-317 .elementor-element.elementor-element-5a4f90b2 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-5a4f90b2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-5a4f90b2 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-5a4f90b2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-5a4f90b2 p, .elementor-317 .elementor-element.elementor-element-5a4f90b2 h1, .elementor-317 .elementor-element.elementor-element-5a4f90b2 h2, .elementor-317 .elementor-element.elementor-element-5a4f90b2 h3, .elementor-317 .elementor-element.elementor-element-5a4f90b2 h4, .elementor-317 .elementor-element.elementor-element-5a4f90b2 h5, .elementor-317 .elementor-element.elementor-element-5a4f90b2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-536743a */.elementor-317 .elementor-element.elementor-element-536743a { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-536743a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-536743a img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-536743a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-536743a p, .elementor-317 .elementor-element.elementor-element-536743a h1, .elementor-317 .elementor-element.elementor-element-536743a h2, .elementor-317 .elementor-element.elementor-element-536743a h3, .elementor-317 .elementor-element.elementor-element-536743a h4, .elementor-317 .elementor-element.elementor-element-536743a h5, .elementor-317 .elementor-element.elementor-element-536743a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ce32857 */.elementor-317 .elementor-element.elementor-element-2ce32857 > .elementor-container > .elementor-row,
.elementor-317 .elementor-element.elementor-element-2ce32857 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-317 .elementor-element.elementor-element-2ce32857 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-317 .elementor-element.elementor-element-2ce32857 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11bdbc92 */.elementor-317 .elementor-element.elementor-element-11bdbc92 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-11bdbc92 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-11bdbc92 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-11bdbc92 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-11bdbc92 p, .elementor-317 .elementor-element.elementor-element-11bdbc92 h1, .elementor-317 .elementor-element.elementor-element-11bdbc92 h2, .elementor-317 .elementor-element.elementor-element-11bdbc92 h3, .elementor-317 .elementor-element.elementor-element-11bdbc92 h4, .elementor-317 .elementor-element.elementor-element-11bdbc92 h5, .elementor-317 .elementor-element.elementor-element-11bdbc92 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ea2a172 */.elementor-317 .elementor-element.elementor-element-3ea2a172 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-3ea2a172 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-3ea2a172 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-3ea2a172 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-3ea2a172 p, .elementor-317 .elementor-element.elementor-element-3ea2a172 h1, .elementor-317 .elementor-element.elementor-element-3ea2a172 h2, .elementor-317 .elementor-element.elementor-element-3ea2a172 h3, .elementor-317 .elementor-element.elementor-element-3ea2a172 h4, .elementor-317 .elementor-element.elementor-element-3ea2a172 h5, .elementor-317 .elementor-element.elementor-element-3ea2a172 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d3ad3b5 */.elementor-317 .elementor-element.elementor-element-6d3ad3b5 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-6d3ad3b5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-6d3ad3b5 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-6d3ad3b5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-6d3ad3b5 p, .elementor-317 .elementor-element.elementor-element-6d3ad3b5 h1, .elementor-317 .elementor-element.elementor-element-6d3ad3b5 h2, .elementor-317 .elementor-element.elementor-element-6d3ad3b5 h3, .elementor-317 .elementor-element.elementor-element-6d3ad3b5 h4, .elementor-317 .elementor-element.elementor-element-6d3ad3b5 h5, .elementor-317 .elementor-element.elementor-element-6d3ad3b5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66d3ddba */.elementor-317 .elementor-element.elementor-element-66d3ddba > .elementor-container > .elementor-row,
.elementor-317 .elementor-element.elementor-element-66d3ddba > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-317 .elementor-element.elementor-element-66d3ddba > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-317 .elementor-element.elementor-element-66d3ddba img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b037a2e */.elementor-317 .elementor-element.elementor-element-7b037a2e { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-7b037a2e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-7b037a2e img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-7b037a2e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-7b037a2e p, .elementor-317 .elementor-element.elementor-element-7b037a2e h1, .elementor-317 .elementor-element.elementor-element-7b037a2e h2, .elementor-317 .elementor-element.elementor-element-7b037a2e h3, .elementor-317 .elementor-element.elementor-element-7b037a2e h4, .elementor-317 .elementor-element.elementor-element-7b037a2e h5, .elementor-317 .elementor-element.elementor-element-7b037a2e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5cc44da6 */.elementor-317 .elementor-element.elementor-element-5cc44da6 { border-top: 4px solid #da9d0d; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e3067eb */.elementor-317 .elementor-element.elementor-element-2e3067eb { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-2e3067eb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-2e3067eb img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-2e3067eb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-2e3067eb p, .elementor-317 .elementor-element.elementor-element-2e3067eb h1, .elementor-317 .elementor-element.elementor-element-2e3067eb h2, .elementor-317 .elementor-element.elementor-element-2e3067eb h3, .elementor-317 .elementor-element.elementor-element-2e3067eb h4, .elementor-317 .elementor-element.elementor-element-2e3067eb h5, .elementor-317 .elementor-element.elementor-element-2e3067eb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45454a6e */.elementor-317 .elementor-element.elementor-element-45454a6e { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-45454a6e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-45454a6e img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-45454a6e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-45454a6e p, .elementor-317 .elementor-element.elementor-element-45454a6e h1, .elementor-317 .elementor-element.elementor-element-45454a6e h2, .elementor-317 .elementor-element.elementor-element-45454a6e h3, .elementor-317 .elementor-element.elementor-element-45454a6e h4, .elementor-317 .elementor-element.elementor-element-45454a6e h5, .elementor-317 .elementor-element.elementor-element-45454a6e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-537611fe */.elementor-317 .elementor-element.elementor-element-537611fe { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-537611fe > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-537611fe img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-537611fe .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-537611fe p, .elementor-317 .elementor-element.elementor-element-537611fe h1, .elementor-317 .elementor-element.elementor-element-537611fe h2, .elementor-317 .elementor-element.elementor-element-537611fe h3, .elementor-317 .elementor-element.elementor-element-537611fe h4, .elementor-317 .elementor-element.elementor-element-537611fe h5, .elementor-317 .elementor-element.elementor-element-537611fe h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13ed1270 */.elementor-317 .elementor-element.elementor-element-13ed1270 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-13ed1270 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-13ed1270 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-13ed1270 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-13ed1270 p, .elementor-317 .elementor-element.elementor-element-13ed1270 h1, .elementor-317 .elementor-element.elementor-element-13ed1270 h2, .elementor-317 .elementor-element.elementor-element-13ed1270 h3, .elementor-317 .elementor-element.elementor-element-13ed1270 h4, .elementor-317 .elementor-element.elementor-element-13ed1270 h5, .elementor-317 .elementor-element.elementor-element-13ed1270 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c977e30 */.elementor-317 .elementor-element.elementor-element-2c977e30 > .elementor-container > .elementor-row,
.elementor-317 .elementor-element.elementor-element-2c977e30 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-317 .elementor-element.elementor-element-2c977e30 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-317 .elementor-element.elementor-element-2c977e30 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2de8a3be */.elementor-317 .elementor-element.elementor-element-2de8a3be { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-2de8a3be > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-2de8a3be img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-2de8a3be .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-2de8a3be p, .elementor-317 .elementor-element.elementor-element-2de8a3be h1, .elementor-317 .elementor-element.elementor-element-2de8a3be h2, .elementor-317 .elementor-element.elementor-element-2de8a3be h3, .elementor-317 .elementor-element.elementor-element-2de8a3be h4, .elementor-317 .elementor-element.elementor-element-2de8a3be h5, .elementor-317 .elementor-element.elementor-element-2de8a3be h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ea35c09 */.elementor-317 .elementor-element.elementor-element-6ea35c09 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-6ea35c09 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-6ea35c09 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-6ea35c09 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-6ea35c09 p, .elementor-317 .elementor-element.elementor-element-6ea35c09 h1, .elementor-317 .elementor-element.elementor-element-6ea35c09 h2, .elementor-317 .elementor-element.elementor-element-6ea35c09 h3, .elementor-317 .elementor-element.elementor-element-6ea35c09 h4, .elementor-317 .elementor-element.elementor-element-6ea35c09 h5, .elementor-317 .elementor-element.elementor-element-6ea35c09 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e2f9205 */.elementor-317 .elementor-element.elementor-element-e2f9205 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-e2f9205 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-e2f9205 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-e2f9205 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-e2f9205 p, .elementor-317 .elementor-element.elementor-element-e2f9205 h1, .elementor-317 .elementor-element.elementor-element-e2f9205 h2, .elementor-317 .elementor-element.elementor-element-e2f9205 h3, .elementor-317 .elementor-element.elementor-element-e2f9205 h4, .elementor-317 .elementor-element.elementor-element-e2f9205 h5, .elementor-317 .elementor-element.elementor-element-e2f9205 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c314984 */.elementor-317 .elementor-element.elementor-element-2c314984 > .elementor-container > .elementor-row,
.elementor-317 .elementor-element.elementor-element-2c314984 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-317 .elementor-element.elementor-element-2c314984 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-317 .elementor-element.elementor-element-2c314984 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76797c91 */.elementor-317 .elementor-element.elementor-element-76797c91 { min-width: 0 !important; }
.elementor-317 .elementor-element.elementor-element-76797c91 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-76797c91 img { max-width: 100% !important; height: auto !important; }
.elementor-317 .elementor-element.elementor-element-76797c91 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-317 .elementor-element.elementor-element-76797c91 p, .elementor-317 .elementor-element.elementor-element-76797c91 h1, .elementor-317 .elementor-element.elementor-element-76797c91 h2, .elementor-317 .elementor-element.elementor-element-76797c91 h3, .elementor-317 .elementor-element.elementor-element-76797c91 h4, .elementor-317 .elementor-element.elementor-element-76797c91 h5, .elementor-317 .elementor-element.elementor-element-76797c91 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */