.elementor-80 .elementor-element.elementor-element-6bcd1ec6:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-6bcd1ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-6bcd1ec6 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-6bcd1ec6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-6bcd1ec6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-d6eb4ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-d6eb4ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ad9233;}.elementor-80 .elementor-element.elementor-element-1feccb8a{--spacer-size:16px;}.elementor-80 .elementor-element.elementor-element-624ea003{text-align:center;}.elementor-80 .elementor-element.elementor-element-624ea003 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-80 .elementor-element.elementor-element-32add7d4{--spacer-size:20px;}.elementor-80 .elementor-element.elementor-element-88f904a > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-363e312c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-80 .elementor-element.elementor-element-1eaf4f82{--spacer-size:28px;}.elementor-80 .elementor-element.elementor-element-74c8aca2{--spacer-size:64px;}.elementor-80 .elementor-element.elementor-element-4b144e23 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-7318f379{text-align:center;}.elementor-80 .elementor-element.elementor-element-7318f379 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-80 .elementor-element.elementor-element-1238747a{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-80 .elementor-element.elementor-element-356224d8{text-align:center;}.elementor-80 .elementor-element.elementor-element-356224d8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-80 .elementor-element.elementor-element-75e8ba1c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-80 .elementor-element.elementor-element-9d291f3{text-align:center;}.elementor-80 .elementor-element.elementor-element-9d291f3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-80 .elementor-element.elementor-element-4fd0d5f6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-80 .elementor-element.elementor-element-17c5cf60:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-17c5cf60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f3e8;}.elementor-80 .elementor-element.elementor-element-17c5cf60 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-17c5cf60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-17c5cf60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-d8f0ac0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-d8f0ac0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ad9233;}.elementor-80 .elementor-element.elementor-element-7cf21acb{text-align:center;}.elementor-80 .elementor-element.elementor-element-7cf21acb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#2a6d2e;}.elementor-80 .elementor-element.elementor-element-1ba7a28{--spacer-size:32px;}.elementor-80 .elementor-element.elementor-element-3a4df211 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-42e04bba{text-align:center;}.elementor-80 .elementor-element.elementor-element-42e04bba img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-65fa229f{--spacer-size:40px;}.elementor-80 .elementor-element.elementor-element-4b96ea47 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-166c2346{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-80 .elementor-element.elementor-element-69d8570b{--spacer-size:20px;}.elementor-80 .elementor-element.elementor-element-2f2e6164 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-2f2e6164 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-2f2e6164 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-2f2e6164 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-80 .elementor-element.elementor-element-2f2e6164 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-80 .elementor-element.elementor-element-2f2e6164 .elementor-icon-list-icon i{color:#ad9233;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-2f2e6164 .elementor-icon-list-icon svg{fill:#ad9233;transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-2f2e6164{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-2f2e6164 .elementor-icon-list-text{color:#1a1a1a;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-14b004c5{--spacer-size:32px;}.elementor-80 .elementor-element.elementor-element-78ae3cc:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-78ae3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-78ae3cc > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-78ae3cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-78ae3cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-4971c0c > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-3aced2e{text-align:start;}.elementor-80 .elementor-element.elementor-element-3aced2e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111111;}.elementor-80 .elementor-element.elementor-element-546e2d7{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-732f3c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-732f3c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-80cd0ca{--spacer-size:30px;}.elementor-80 .elementor-element.elementor-element-d3ce979 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-073d3ef{text-align:center;}.elementor-80 .elementor-element.elementor-element-073d3ef img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-5e3195e{--spacer-size:10px;}.elementor-80 .elementor-element.elementor-element-d82ec05{text-align:start;}.elementor-80 .elementor-element.elementor-element-d82ec05 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-93eea03{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-6d6bb91{text-align:start;}.elementor-80 .elementor-element.elementor-element-6d6bb91 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-80 .elementor-element.elementor-element-f98be6c{--spacer-size:10px;}.elementor-80 .elementor-element.elementor-element-22506a5{--spacer-size:10px;}.elementor-80 .elementor-element.elementor-element-180d003{text-align:center;}.elementor-80 .elementor-element.elementor-element-180d003 img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-f4d8cb2{--spacer-size:10px;}.elementor-80 .elementor-element.elementor-element-be76ee9{text-align:start;}.elementor-80 .elementor-element.elementor-element-be76ee9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-9bc9d09{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-ab72f36{text-align:start;}.elementor-80 .elementor-element.elementor-element-ab72f36 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-80 .elementor-element.elementor-element-dea419d{--spacer-size:10px;}.elementor-80 .elementor-element.elementor-element-23c20af{text-align:center;}.elementor-80 .elementor-element.elementor-element-23c20af img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-6d2fcc9{--spacer-size:10px;}.elementor-80 .elementor-element.elementor-element-c87ef1b{text-align:start;}.elementor-80 .elementor-element.elementor-element-c87ef1b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-8e577b9{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-f1ea9b1{text-align:start;}.elementor-80 .elementor-element.elementor-element-f1ea9b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-80 .elementor-element.elementor-element-b742ffb > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-57f8721:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-57f8721 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-57f8721 > .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-80 .elementor-element.elementor-element-57f8721 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-57f8721 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-57f8721 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-57f8721 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-44dca02{text-align:center;}.elementor-80 .elementor-element.elementor-element-44dca02 img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-e35721c{--spacer-size:12px;}.elementor-80 .elementor-element.elementor-element-ce57132{text-align:start;}.elementor-80 .elementor-element.elementor-element-ce57132 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-82057c6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-4685bc3{text-align:start;}.elementor-80 .elementor-element.elementor-element-4685bc3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-80 .elementor-element.elementor-element-2dddc39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-2dddc39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2dddc39 > .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-80 .elementor-element.elementor-element-2dddc39 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-2dddc39 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-2dddc39 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-2dddc39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-ea6c7b8{text-align:center;}.elementor-80 .elementor-element.elementor-element-ea6c7b8 img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-8a21138{--spacer-size:12px;}.elementor-80 .elementor-element.elementor-element-f17c6d7{text-align:start;}.elementor-80 .elementor-element.elementor-element-f17c6d7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-aad2286{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-76d1e46{text-align:start;}.elementor-80 .elementor-element.elementor-element-76d1e46 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-80 .elementor-element.elementor-element-9cdc05e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-9cdc05e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9cdc05e > .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-80 .elementor-element.elementor-element-9cdc05e > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-9cdc05e > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-9cdc05e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-9cdc05e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-f4959ec{text-align:center;}.elementor-80 .elementor-element.elementor-element-f4959ec img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-3eeb136{--spacer-size:12px;}.elementor-80 .elementor-element.elementor-element-ebe0388{text-align:start;}.elementor-80 .elementor-element.elementor-element-ebe0388 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-1ddad33{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-f01f106{text-align:start;}.elementor-80 .elementor-element.elementor-element-f01f106 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#a08643;}.elementor-80 .elementor-element.elementor-element-7389c13{--spacer-size:16px;}.elementor-80 .elementor-element.elementor-element-4b51d071:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-4b51d071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #3b6c37 0%, #d14256 100%);}.elementor-80 .elementor-element.elementor-element-4b51d071 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-4b51d071{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-4b51d071 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-5a3af1b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-5a3af1b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#e6c244;}.elementor-80 .elementor-element.elementor-element-3e83acf0{text-align:center;}.elementor-80 .elementor-element.elementor-element-3e83acf0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-66ac7af4{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-193ea519{--spacer-size:30px;}.elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-accordion-item{border-color:rgba(255,255,255,0.2);}.elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.2);}.elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.2);}.elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-accordion-icon, .elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-accordion-title{color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-tab-title .elementor-accordion-icon i:before{color:#e6c244;}.elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-tab-title .elementor-accordion-icon svg{fill:#e6c244;}.elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#e6c244;}.elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#e6c244;}.elementor-80 .elementor-element.elementor-element-3a51a2c2 .elementor-tab-content{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-80 .elementor-element.elementor-element-314cc51b:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-314cc51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a6d2e;}.elementor-80 .elementor-element.elementor-element-314cc51b > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-314cc51b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-314cc51b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-3f886dfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-80 .elementor-element.elementor-element-3f886dfb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#e6c244;}.elementor-80 .elementor-element.elementor-element-f5b212a{text-align:start;}.elementor-80 .elementor-element.elementor-element-f5b212a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2ad423f7{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-7509ae37{--spacer-size:30px;}.elementor-80 .elementor-element.elementor-element-54c7c60f > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-76f721ad{text-align:start;}.elementor-80 .elementor-element.elementor-element-76f721ad .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-5fed8917{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-5f4dc4e4{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.18);--divider-border-width:1px;}.elementor-80 .elementor-element.elementor-element-5f4dc4e4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-80 .elementor-element.elementor-element-5f4dc4e4 .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-80 .elementor-element.elementor-element-6b4c77bf{text-align:start;}.elementor-80 .elementor-element.elementor-element-6b4c77bf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-102ba5fd{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-5b56db94{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.18);--divider-border-width:1px;}.elementor-80 .elementor-element.elementor-element-5b56db94 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-80 .elementor-element.elementor-element-5b56db94 .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-80 .elementor-element.elementor-element-7347a182{text-align:start;}.elementor-80 .elementor-element.elementor-element-7347a182 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-43e3f186{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-2b4ebc0b{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.18);--divider-border-width:1px;}.elementor-80 .elementor-element.elementor-element-2b4ebc0b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-80 .elementor-element.elementor-element-2b4ebc0b .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-80 .elementor-element.elementor-element-3497f454{text-align:start;}.elementor-80 .elementor-element.elementor-element-3497f454 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-4442498f{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-62ec803e:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-62ec803e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f5f2;}.elementor-80 .elementor-element.elementor-element-62ec803e > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-62ec803e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-62ec803e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-7b81d55a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-7b81d55a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#ad9233;}.elementor-80 .elementor-element.elementor-element-407ceee2{text-align:center;}.elementor-80 .elementor-element.elementor-element-407ceee2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-80 .elementor-element.elementor-element-2429f924{--spacer-size:40px;}.elementor-80 .elementor-element.elementor-element-7533c5ab > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-71de833e{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#111111;}.elementor-80 .elementor-element.elementor-element-47bde453{--spacer-size:40px;}.elementor-80 .elementor-element.elementor-element-45167e2d > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-50d0a34f{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#111111;}.elementor-80 .elementor-element.elementor-element-151850b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-151850b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-151850b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-151850b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-80 .elementor-element.elementor-element-151850b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-80 .elementor-element.elementor-element-151850b3 .elementor-icon-list-icon i{color:#10b981;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-151850b3 .elementor-icon-list-icon svg{fill:#10b981;transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-151850b3{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-151850b3 .elementor-icon-list-text{color:#2d2a26;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-7cc3889d{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#111111;}.elementor-80 .elementor-element.elementor-element-7ce30423 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-7ce30423 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-7ce30423 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-7ce30423 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-80 .elementor-element.elementor-element-7ce30423 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-80 .elementor-element.elementor-element-7ce30423 .elementor-icon-list-icon i{color:#ef4444;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-7ce30423 .elementor-icon-list-icon svg{fill:#ef4444;transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-7ce30423{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-7ce30423 .elementor-icon-list-text{color:#2d2a26;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-7964c791:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-7964c791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-80 .elementor-element.elementor-element-7964c791 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-7964c791{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-7964c791 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-42a54e76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-42a54e76 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#e6c244;}.elementor-80 .elementor-element.elementor-element-6a53088f{text-align:center;}.elementor-80 .elementor-element.elementor-element-6a53088f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-142c277{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-9ff5f62{--spacer-size:30px;}.elementor-80 .elementor-element.elementor-element-14fe9180 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-34cb4b95{text-align:center;}.elementor-80 .elementor-element.elementor-element-34cb4b95 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#e6c244;}.elementor-80 .elementor-element.elementor-element-71d50a22{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-2329d1f8{text-align:center;}.elementor-80 .elementor-element.elementor-element-2329d1f8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#e6c244;}.elementor-80 .elementor-element.elementor-element-400721c7{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-7b654ea4{text-align:center;}.elementor-80 .elementor-element.elementor-element-7b654ea4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#e6c244;}.elementor-80 .elementor-element.elementor-element-5750a399{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-21064b43{text-align:center;}.elementor-80 .elementor-element.elementor-element-21064b43 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#e6c244;}.elementor-80 .elementor-element.elementor-element-5e722c84{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-59e77344:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-59e77344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-59e77344 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-59e77344{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-59e77344 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-3d025f47{text-align:center;}.elementor-80 .elementor-element.elementor-element-3d025f47 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#111111;}.elementor-80 .elementor-element.elementor-element-7c8cdf2d{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-80 .elementor-element.elementor-element-501e9a37{--spacer-size:34px;}.elementor-80 .elementor-element.elementor-element-4c903263 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-76af71cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-76af71cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-76af71cf > .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-80 .elementor-element.elementor-element-76af71cf > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-76af71cf > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-76af71cf > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-76af71cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-accordion-icon, .elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-accordion-title{color:#111111;}.elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-accordion-icon svg{fill:#111111;}.elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-tab-title .elementor-accordion-icon i:before{color:#ad9233;}.elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-tab-title .elementor-accordion-icon svg{fill:#ad9233;}.elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#ad9233;}.elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#ad9233;}.elementor-80 .elementor-element.elementor-element-25b1f777 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-80 .elementor-element.elementor-element-47b7351e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-47b7351e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-47b7351e > .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-80 .elementor-element.elementor-element-47b7351e > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-47b7351e > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-47b7351e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-47b7351e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-65d46069 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-80 .elementor-element.elementor-element-65d46069 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-80 .elementor-element.elementor-element-65d46069 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-80 .elementor-element.elementor-element-65d46069 .elementor-accordion-icon, .elementor-80 .elementor-element.elementor-element-65d46069 .elementor-accordion-title{color:#111111;}.elementor-80 .elementor-element.elementor-element-65d46069 .elementor-accordion-icon svg{fill:#111111;}.elementor-80 .elementor-element.elementor-element-65d46069 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-80 .elementor-element.elementor-element-65d46069 .elementor-tab-title .elementor-accordion-icon i:before{color:#ad9233;}.elementor-80 .elementor-element.elementor-element-65d46069 .elementor-tab-title .elementor-accordion-icon svg{fill:#ad9233;}.elementor-80 .elementor-element.elementor-element-65d46069 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#ad9233;}.elementor-80 .elementor-element.elementor-element-65d46069 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#ad9233;}.elementor-80 .elementor-element.elementor-element-65d46069 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-d6eb4ca .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-1feccb8a{--spacer-size:11px;}.elementor-80 .elementor-element.elementor-element-624ea003 .elementor-heading-title{font-size:52px;}.elementor-80 .elementor-element.elementor-element-32add7d4{--spacer-size:14px;}.elementor-80 .elementor-element.elementor-element-363e312c{font-size:16px;}.elementor-80 .elementor-element.elementor-element-1eaf4f82{--spacer-size:20px;}.elementor-80 .elementor-element.elementor-element-74c8aca2{--spacer-size:45px;}.elementor-80 .elementor-element.elementor-element-7318f379 .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-1238747a{font-size:16px;}.elementor-80 .elementor-element.elementor-element-356224d8 .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-75e8ba1c{font-size:16px;}.elementor-80 .elementor-element.elementor-element-9d291f3 .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-4fd0d5f6{font-size:16px;}.elementor-80 .elementor-element.elementor-element-d8f0ac0 .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-7cf21acb .elementor-heading-title{font-size:36px;}.elementor-80 .elementor-element.elementor-element-1ba7a28{--spacer-size:22px;}.elementor-80 .elementor-element.elementor-element-42e04bba img{width:100%;}.elementor-80 .elementor-element.elementor-element-65fa229f{--spacer-size:28px;}.elementor-80 .elementor-element.elementor-element-166c2346{font-size:16px;}.elementor-80 .elementor-element.elementor-element-69d8570b{--spacer-size:14px;}.elementor-80 .elementor-element.elementor-element-14b004c5{--spacer-size:22px;}.elementor-80 .elementor-element.elementor-element-3aced2e .elementor-heading-title{font-size:34px;}.elementor-80 .elementor-element.elementor-element-546e2d7{font-size:16px;}.elementor-80 .elementor-element.elementor-element-80cd0ca{--spacer-size:21px;}.elementor-80 .elementor-element.elementor-element-073d3ef img{width:100%;}.elementor-80 .elementor-element.elementor-element-5e3195e{--spacer-size:7px;}.elementor-80 .elementor-element.elementor-element-d82ec05 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-93eea03{font-size:16px;}.elementor-80 .elementor-element.elementor-element-6d6bb91 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-f98be6c{--spacer-size:7px;}.elementor-80 .elementor-element.elementor-element-22506a5{--spacer-size:7px;}.elementor-80 .elementor-element.elementor-element-180d003 img{width:100%;}.elementor-80 .elementor-element.elementor-element-f4d8cb2{--spacer-size:7px;}.elementor-80 .elementor-element.elementor-element-be76ee9 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-9bc9d09{font-size:16px;}.elementor-80 .elementor-element.elementor-element-ab72f36 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-dea419d{--spacer-size:7px;}.elementor-80 .elementor-element.elementor-element-23c20af img{width:100%;}.elementor-80 .elementor-element.elementor-element-6d2fcc9{--spacer-size:7px;}.elementor-80 .elementor-element.elementor-element-c87ef1b .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-8e577b9{font-size:16px;}.elementor-80 .elementor-element.elementor-element-f1ea9b1 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-44dca02 img{width:100%;}.elementor-80 .elementor-element.elementor-element-e35721c{--spacer-size:8px;}.elementor-80 .elementor-element.elementor-element-ce57132 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-82057c6{font-size:16px;}.elementor-80 .elementor-element.elementor-element-4685bc3 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-ea6c7b8 img{width:100%;}.elementor-80 .elementor-element.elementor-element-8a21138{--spacer-size:8px;}.elementor-80 .elementor-element.elementor-element-f17c6d7 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-aad2286{font-size:16px;}.elementor-80 .elementor-element.elementor-element-76d1e46 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-f4959ec img{width:100%;}.elementor-80 .elementor-element.elementor-element-3eeb136{--spacer-size:8px;}.elementor-80 .elementor-element.elementor-element-ebe0388 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-1ddad33{font-size:16px;}.elementor-80 .elementor-element.elementor-element-f01f106 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-7389c13{--spacer-size:11px;}.elementor-80 .elementor-element.elementor-element-5a3af1b7 .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-3e83acf0 .elementor-heading-title{font-size:36px;}.elementor-80 .elementor-element.elementor-element-66ac7af4{font-size:16px;}.elementor-80 .elementor-element.elementor-element-193ea519{--spacer-size:21px;}.elementor-80 .elementor-element.elementor-element-3f886dfb .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-f5b212a .elementor-heading-title{font-size:36px;}.elementor-80 .elementor-element.elementor-element-2ad423f7{font-size:16px;}.elementor-80 .elementor-element.elementor-element-7509ae37{--spacer-size:21px;}.elementor-80 .elementor-element.elementor-element-76f721ad .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-5fed8917{font-size:16px;}.elementor-80 .elementor-element.elementor-element-6b4c77bf .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-102ba5fd{font-size:16px;}.elementor-80 .elementor-element.elementor-element-7347a182 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-43e3f186{font-size:16px;}.elementor-80 .elementor-element.elementor-element-3497f454 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-4442498f{font-size:16px;}.elementor-80 .elementor-element.elementor-element-7b81d55a .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-407ceee2 .elementor-heading-title{font-size:36px;}.elementor-80 .elementor-element.elementor-element-2429f924{--spacer-size:28px;}.elementor-80 .elementor-element.elementor-element-71de833e{font-size:16px;}.elementor-80 .elementor-element.elementor-element-47bde453{--spacer-size:28px;}.elementor-80 .elementor-element.elementor-element-50d0a34f{font-size:16px;}.elementor-80 .elementor-element.elementor-element-7cc3889d{font-size:16px;}.elementor-80 .elementor-element.elementor-element-42a54e76 .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-6a53088f .elementor-heading-title{font-size:36px;}.elementor-80 .elementor-element.elementor-element-142c277{font-size:16px;}.elementor-80 .elementor-element.elementor-element-9ff5f62{--spacer-size:21px;}.elementor-80 .elementor-element.elementor-element-34cb4b95 .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-71d50a22{font-size:16px;}.elementor-80 .elementor-element.elementor-element-2329d1f8 .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-400721c7{font-size:16px;}.elementor-80 .elementor-element.elementor-element-7b654ea4 .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-5750a399{font-size:16px;}.elementor-80 .elementor-element.elementor-element-21064b43 .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-5e722c84{font-size:16px;}.elementor-80 .elementor-element.elementor-element-3d025f47 .elementor-heading-title{font-size:36px;}.elementor-80 .elementor-element.elementor-element-7c8cdf2d{font-size:16px;}.elementor-80 .elementor-element.elementor-element-501e9a37{--spacer-size:24px;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-d6eb4ca .elementor-heading-title{font-size:11px;}.elementor-80 .elementor-element.elementor-element-1feccb8a{--spacer-size:8px;}.elementor-80 .elementor-element.elementor-element-624ea003 .elementor-heading-title{font-size:38px;}.elementor-80 .elementor-element.elementor-element-32add7d4{--spacer-size:10px;}.elementor-80 .elementor-element.elementor-element-505cb150{width:100%;}.elementor-80 .elementor-element.elementor-element-56347c67{width:100%;}.elementor-80 .elementor-element.elementor-element-363e312c{font-size:15px;}.elementor-80 .elementor-element.elementor-element-5be90c1{width:100%;}.elementor-80 .elementor-element.elementor-element-1eaf4f82{--spacer-size:14px;}.elementor-80 .elementor-element.elementor-element-74c8aca2{--spacer-size:32px;}.elementor-80 .elementor-element.elementor-element-5e9543dd{width:100%;}.elementor-80 .elementor-element.elementor-element-7318f379 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-1238747a{font-size:15px;}.elementor-80 .elementor-element.elementor-element-7f1f1e6b{width:100%;}.elementor-80 .elementor-element.elementor-element-356224d8 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-75e8ba1c{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6a486b68{width:100%;}.elementor-80 .elementor-element.elementor-element-9d291f3 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-4fd0d5f6{font-size:15px;}.elementor-80 .elementor-element.elementor-element-d8f0ac0 .elementor-heading-title{font-size:11px;}.elementor-80 .elementor-element.elementor-element-7cf21acb .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-1ba7a28{--spacer-size:16px;}.elementor-80 .elementor-element.elementor-element-485dafe7{width:100%;}.elementor-80 .elementor-element.elementor-element-64f73fa0{width:100%;}.elementor-80 .elementor-element.elementor-element-42e04bba img{width:100%;}.elementor-80 .elementor-element.elementor-element-12d43645{width:100%;}.elementor-80 .elementor-element.elementor-element-65fa229f{--spacer-size:20px;}.elementor-80 .elementor-element.elementor-element-5eb3ce75{width:100%;}.elementor-80 .elementor-element.elementor-element-3d43227d{width:100%;}.elementor-80 .elementor-element.elementor-element-166c2346{font-size:15px;}.elementor-80 .elementor-element.elementor-element-69d8570b{--spacer-size:10px;}.elementor-80 .elementor-element.elementor-element-14b004c5{--spacer-size:16px;}.elementor-80 .elementor-element.elementor-element-4654effb{width:100%;}.elementor-80 .elementor-element.elementor-element-2925807{width:100%;}.elementor-80 .elementor-element.elementor-element-3aced2e .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-546e2d7{font-size:15px;}.elementor-80 .elementor-element.elementor-element-732f3c7{width:100%;}.elementor-80 .elementor-element.elementor-element-80cd0ca{--spacer-size:15px;}.elementor-80 .elementor-element.elementor-element-8e6c340{width:100%;}.elementor-80 .elementor-element.elementor-element-073d3ef img{width:100%;}.elementor-80 .elementor-element.elementor-element-5e3195e{--spacer-size:5px;}.elementor-80 .elementor-element.elementor-element-d82ec05 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-93eea03{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6d6bb91 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-f98be6c{--spacer-size:5px;}.elementor-80 .elementor-element.elementor-element-22506a5{--spacer-size:5px;}.elementor-80 .elementor-element.elementor-element-89ba72b{width:100%;}.elementor-80 .elementor-element.elementor-element-180d003 img{width:100%;}.elementor-80 .elementor-element.elementor-element-f4d8cb2{--spacer-size:5px;}.elementor-80 .elementor-element.elementor-element-be76ee9 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-9bc9d09{font-size:15px;}.elementor-80 .elementor-element.elementor-element-ab72f36 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-dea419d{--spacer-size:5px;}.elementor-80 .elementor-element.elementor-element-e3934a3{width:100%;}.elementor-80 .elementor-element.elementor-element-23c20af img{width:100%;}.elementor-80 .elementor-element.elementor-element-6d2fcc9{--spacer-size:5px;}.elementor-80 .elementor-element.elementor-element-c87ef1b .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-8e577b9{font-size:15px;}.elementor-80 .elementor-element.elementor-element-f1ea9b1 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-57f8721{width:100%;}.elementor-80 .elementor-element.elementor-element-44dca02 img{width:100%;}.elementor-80 .elementor-element.elementor-element-e35721c{--spacer-size:6px;}.elementor-80 .elementor-element.elementor-element-ce57132 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-82057c6{font-size:15px;}.elementor-80 .elementor-element.elementor-element-4685bc3 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-2dddc39{width:100%;}.elementor-80 .elementor-element.elementor-element-ea6c7b8 img{width:100%;}.elementor-80 .elementor-element.elementor-element-8a21138{--spacer-size:6px;}.elementor-80 .elementor-element.elementor-element-f17c6d7 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-aad2286{font-size:15px;}.elementor-80 .elementor-element.elementor-element-76d1e46 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-9cdc05e{width:100%;}.elementor-80 .elementor-element.elementor-element-f4959ec img{width:100%;}.elementor-80 .elementor-element.elementor-element-3eeb136{--spacer-size:6px;}.elementor-80 .elementor-element.elementor-element-ebe0388 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-1ddad33{font-size:15px;}.elementor-80 .elementor-element.elementor-element-f01f106 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-7389c13{--spacer-size:8px;}.elementor-80 .elementor-element.elementor-element-5a3af1b7 .elementor-heading-title{font-size:11px;}.elementor-80 .elementor-element.elementor-element-3e83acf0 .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-66ac7af4{font-size:15px;}.elementor-80 .elementor-element.elementor-element-193ea519{--spacer-size:15px;}.elementor-80 .elementor-element.elementor-element-3f886dfb .elementor-heading-title{font-size:11px;}.elementor-80 .elementor-element.elementor-element-f5b212a .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-2ad423f7{font-size:15px;}.elementor-80 .elementor-element.elementor-element-7509ae37{--spacer-size:15px;}.elementor-80 .elementor-element.elementor-element-c94c457{width:100%;}.elementor-80 .elementor-element.elementor-element-76f721ad .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-5fed8917{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6b4c77bf .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-102ba5fd{font-size:15px;}.elementor-80 .elementor-element.elementor-element-7347a182 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-43e3f186{font-size:15px;}.elementor-80 .elementor-element.elementor-element-3497f454 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-4442498f{font-size:15px;}.elementor-80 .elementor-element.elementor-element-7b81d55a .elementor-heading-title{font-size:11px;}.elementor-80 .elementor-element.elementor-element-407ceee2 .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-2429f924{--spacer-size:20px;}.elementor-80 .elementor-element.elementor-element-601bb00b{width:100%;}.elementor-80 .elementor-element.elementor-element-17f964b2{width:100%;}.elementor-80 .elementor-element.elementor-element-71de833e{font-size:15px;}.elementor-80 .elementor-element.elementor-element-618c7e06{width:100%;}.elementor-80 .elementor-element.elementor-element-47bde453{--spacer-size:20px;}.elementor-80 .elementor-element.elementor-element-46366390{width:100%;}.elementor-80 .elementor-element.elementor-element-50d0a34f{font-size:15px;}.elementor-80 .elementor-element.elementor-element-79f4f16d{width:100%;}.elementor-80 .elementor-element.elementor-element-7cc3889d{font-size:15px;}.elementor-80 .elementor-element.elementor-element-42a54e76 .elementor-heading-title{font-size:11px;}.elementor-80 .elementor-element.elementor-element-6a53088f .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-142c277{font-size:15px;}.elementor-80 .elementor-element.elementor-element-9ff5f62{--spacer-size:15px;}.elementor-80 .elementor-element.elementor-element-26ce947{width:100%;}.elementor-80 .elementor-element.elementor-element-34cb4b95 .elementor-heading-title{font-size:24px;}.elementor-80 .elementor-element.elementor-element-71d50a22{font-size:15px;}.elementor-80 .elementor-element.elementor-element-1ec2e303{width:100%;}.elementor-80 .elementor-element.elementor-element-2329d1f8 .elementor-heading-title{font-size:24px;}.elementor-80 .elementor-element.elementor-element-400721c7{font-size:15px;}.elementor-80 .elementor-element.elementor-element-4606eb78{width:100%;}.elementor-80 .elementor-element.elementor-element-7b654ea4 .elementor-heading-title{font-size:24px;}.elementor-80 .elementor-element.elementor-element-5750a399{font-size:15px;}.elementor-80 .elementor-element.elementor-element-5c486a88{width:100%;}.elementor-80 .elementor-element.elementor-element-21064b43 .elementor-heading-title{font-size:24px;}.elementor-80 .elementor-element.elementor-element-5e722c84{font-size:15px;}.elementor-80 .elementor-element.elementor-element-3d025f47 .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-7c8cdf2d{font-size:15px;}.elementor-80 .elementor-element.elementor-element-501e9a37{--spacer-size:17px;}.elementor-80 .elementor-element.elementor-element-76af71cf{width:100%;}.elementor-80 .elementor-element.elementor-element-47b7351e{width:100%;}}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-2b1d4714{width:100%;}.elementor-80 .elementor-element.elementor-element-505cb150{width:20%;}.elementor-80 .elementor-element.elementor-element-56347c67{width:60%;}.elementor-80 .elementor-element.elementor-element-5be90c1{width:20%;}.elementor-80 .elementor-element.elementor-element-5e9543dd{width:33%;}.elementor-80 .elementor-element.elementor-element-7f1f1e6b{width:33%;}.elementor-80 .elementor-element.elementor-element-6a486b68{width:34%;}.elementor-80 .elementor-element.elementor-element-613ff9cd{width:100%;}.elementor-80 .elementor-element.elementor-element-485dafe7{width:10%;}.elementor-80 .elementor-element.elementor-element-64f73fa0{width:80%;}.elementor-80 .elementor-element.elementor-element-12d43645{width:10%;}.elementor-80 .elementor-element.elementor-element-5eb3ce75{width:20%;}.elementor-80 .elementor-element.elementor-element-3d43227d{width:60%;}.elementor-80 .elementor-element.elementor-element-4654effb{width:20%;}.elementor-80 .elementor-element.elementor-element-4a935ca{width:100%;}.elementor-80 .elementor-element.elementor-element-2925807{width:62%;}.elementor-80 .elementor-element.elementor-element-732f3c7{width:38%;}.elementor-80 .elementor-element.elementor-element-5046de9f{width:100%;}.elementor-80 .elementor-element.elementor-element-2ea83e38{width:100%;}.elementor-80 .elementor-element.elementor-element-62b7cb94{width:100%;}.elementor-80 .elementor-element.elementor-element-601bb00b{width:10%;}.elementor-80 .elementor-element.elementor-element-17f964b2{width:80%;}.elementor-80 .elementor-element.elementor-element-618c7e06{width:10%;}.elementor-80 .elementor-element.elementor-element-46366390{width:50%;}.elementor-80 .elementor-element.elementor-element-79f4f16d{width:50%;}.elementor-80 .elementor-element.elementor-element-1568ed3a{width:100%;}.elementor-80 .elementor-element.elementor-element-26ce947{width:25%;}.elementor-80 .elementor-element.elementor-element-1ec2e303{width:25%;}.elementor-80 .elementor-element.elementor-element-4606eb78{width:25%;}.elementor-80 .elementor-element.elementor-element-5c486a88{width:25%;}.elementor-80 .elementor-element.elementor-element-1086b704{width:100%;}.elementor-80 .elementor-element.elementor-element-76af71cf{width:50%;}.elementor-80 .elementor-element.elementor-element-47b7351e{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-80 .elementor-element.elementor-element-505cb150{width:50%;}.elementor-80 .elementor-element.elementor-element-56347c67{width:60%;}.elementor-80 .elementor-element.elementor-element-5be90c1{width:50%;}.elementor-80 .elementor-element.elementor-element-5e9543dd{width:50%;}.elementor-80 .elementor-element.elementor-element-7f1f1e6b{width:50%;}.elementor-80 .elementor-element.elementor-element-6a486b68{width:34%;}.elementor-80 .elementor-element.elementor-element-485dafe7{width:50%;}.elementor-80 .elementor-element.elementor-element-64f73fa0{width:80%;}.elementor-80 .elementor-element.elementor-element-12d43645{width:50%;}.elementor-80 .elementor-element.elementor-element-5eb3ce75{width:50%;}.elementor-80 .elementor-element.elementor-element-3d43227d{width:60%;}.elementor-80 .elementor-element.elementor-element-4654effb{width:50%;}.elementor-80 .elementor-element.elementor-element-2925807{width:62%;}.elementor-80 .elementor-element.elementor-element-732f3c7{width:38%;}.elementor-80 .elementor-element.elementor-element-8e6c340{width:48%;}.elementor-80 .elementor-element.elementor-element-89ba72b{width:48%;}.elementor-80 .elementor-element.elementor-element-e3934a3{width:48%;}.elementor-80 .elementor-element.elementor-element-57f8721{width:50%;}.elementor-80 .elementor-element.elementor-element-2dddc39{width:50%;}.elementor-80 .elementor-element.elementor-element-9cdc05e{width:50%;}.elementor-80 .elementor-element.elementor-element-c94c457{width:58%;}.elementor-80 .elementor-element.elementor-element-601bb00b{width:50%;}.elementor-80 .elementor-element.elementor-element-17f964b2{width:80%;}.elementor-80 .elementor-element.elementor-element-618c7e06{width:50%;}.elementor-80 .elementor-element.elementor-element-46366390{width:50%;}.elementor-80 .elementor-element.elementor-element-79f4f16d{width:50%;}.elementor-80 .elementor-element.elementor-element-26ce947{width:50%;}.elementor-80 .elementor-element.elementor-element-1ec2e303{width:50%;}.elementor-80 .elementor-element.elementor-element-4606eb78{width:50%;}.elementor-80 .elementor-element.elementor-element-5c486a88{width:50%;}.elementor-80 .elementor-element.elementor-element-76af71cf{width:50%;}.elementor-80 .elementor-element.elementor-element-47b7351e{width:50%;}}/* Start custom CSS for column, class: .elementor-element-505cb150 */.elementor-80 .elementor-element.elementor-element-505cb150 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-505cb150 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-505cb150 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-505cb150 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-505cb150 p, .elementor-80 .elementor-element.elementor-element-505cb150 h1, .elementor-80 .elementor-element.elementor-element-505cb150 h2, .elementor-80 .elementor-element.elementor-element-505cb150 h3, .elementor-80 .elementor-element.elementor-element-505cb150 h4, .elementor-80 .elementor-element.elementor-element-505cb150 h5, .elementor-80 .elementor-element.elementor-element-505cb150 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56347c67 */.elementor-80 .elementor-element.elementor-element-56347c67 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-56347c67 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-56347c67 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-56347c67 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-56347c67 p, .elementor-80 .elementor-element.elementor-element-56347c67 h1, .elementor-80 .elementor-element.elementor-element-56347c67 h2, .elementor-80 .elementor-element.elementor-element-56347c67 h3, .elementor-80 .elementor-element.elementor-element-56347c67 h4, .elementor-80 .elementor-element.elementor-element-56347c67 h5, .elementor-80 .elementor-element.elementor-element-56347c67 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5be90c1 */.elementor-80 .elementor-element.elementor-element-5be90c1 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-5be90c1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5be90c1 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-5be90c1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5be90c1 p, .elementor-80 .elementor-element.elementor-element-5be90c1 h1, .elementor-80 .elementor-element.elementor-element-5be90c1 h2, .elementor-80 .elementor-element.elementor-element-5be90c1 h3, .elementor-80 .elementor-element.elementor-element-5be90c1 h4, .elementor-80 .elementor-element.elementor-element-5be90c1 h5, .elementor-80 .elementor-element.elementor-element-5be90c1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88f904a */.elementor-80 .elementor-element.elementor-element-88f904a > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-88f904a > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-88f904a > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-88f904a img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e9543dd */.elementor-80 .elementor-element.elementor-element-5e9543dd { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-5e9543dd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5e9543dd img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-5e9543dd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5e9543dd p, .elementor-80 .elementor-element.elementor-element-5e9543dd h1, .elementor-80 .elementor-element.elementor-element-5e9543dd h2, .elementor-80 .elementor-element.elementor-element-5e9543dd h3, .elementor-80 .elementor-element.elementor-element-5e9543dd h4, .elementor-80 .elementor-element.elementor-element-5e9543dd h5, .elementor-80 .elementor-element.elementor-element-5e9543dd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f1f1e6b */.elementor-80 .elementor-element.elementor-element-7f1f1e6b { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-7f1f1e6b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-7f1f1e6b img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-7f1f1e6b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-7f1f1e6b p, .elementor-80 .elementor-element.elementor-element-7f1f1e6b h1, .elementor-80 .elementor-element.elementor-element-7f1f1e6b h2, .elementor-80 .elementor-element.elementor-element-7f1f1e6b h3, .elementor-80 .elementor-element.elementor-element-7f1f1e6b h4, .elementor-80 .elementor-element.elementor-element-7f1f1e6b h5, .elementor-80 .elementor-element.elementor-element-7f1f1e6b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a486b68 */.elementor-80 .elementor-element.elementor-element-6a486b68 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-6a486b68 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-6a486b68 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-6a486b68 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-6a486b68 p, .elementor-80 .elementor-element.elementor-element-6a486b68 h1, .elementor-80 .elementor-element.elementor-element-6a486b68 h2, .elementor-80 .elementor-element.elementor-element-6a486b68 h3, .elementor-80 .elementor-element.elementor-element-6a486b68 h4, .elementor-80 .elementor-element.elementor-element-6a486b68 h5, .elementor-80 .elementor-element.elementor-element-6a486b68 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b144e23 */.elementor-80 .elementor-element.elementor-element-4b144e23 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-4b144e23 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-4b144e23 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-4b144e23 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b1d4714 */.elementor-80 .elementor-element.elementor-element-2b1d4714 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-2b1d4714 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2b1d4714 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-2b1d4714 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2b1d4714 p, .elementor-80 .elementor-element.elementor-element-2b1d4714 h1, .elementor-80 .elementor-element.elementor-element-2b1d4714 h2, .elementor-80 .elementor-element.elementor-element-2b1d4714 h3, .elementor-80 .elementor-element.elementor-element-2b1d4714 h4, .elementor-80 .elementor-element.elementor-element-2b1d4714 h5, .elementor-80 .elementor-element.elementor-element-2b1d4714 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6bcd1ec6 */.elementor-80 .elementor-element.elementor-element-6bcd1ec6 { position: relative; }
.elementor-80 .elementor-element.elementor-element-6bcd1ec6::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#e6c244; z-index:1; }
.elementor-80 .elementor-element.elementor-element-6bcd1ec6 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-80 .elementor-element.elementor-element-6bcd1ec6 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-80 .elementor-element.elementor-element-6bcd1ec6 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-80 .elementor-element.elementor-element-6bcd1ec6 .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-80 .elementor-element.elementor-element-6bcd1ec6, .elementor-80 .elementor-element.elementor-element-6bcd1ec6 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-485dafe7 */.elementor-80 .elementor-element.elementor-element-485dafe7 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-485dafe7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-485dafe7 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-485dafe7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-485dafe7 p, .elementor-80 .elementor-element.elementor-element-485dafe7 h1, .elementor-80 .elementor-element.elementor-element-485dafe7 h2, .elementor-80 .elementor-element.elementor-element-485dafe7 h3, .elementor-80 .elementor-element.elementor-element-485dafe7 h4, .elementor-80 .elementor-element.elementor-element-485dafe7 h5, .elementor-80 .elementor-element.elementor-element-485dafe7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64f73fa0 */.elementor-80 .elementor-element.elementor-element-64f73fa0 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-64f73fa0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-64f73fa0 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-64f73fa0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-64f73fa0 p, .elementor-80 .elementor-element.elementor-element-64f73fa0 h1, .elementor-80 .elementor-element.elementor-element-64f73fa0 h2, .elementor-80 .elementor-element.elementor-element-64f73fa0 h3, .elementor-80 .elementor-element.elementor-element-64f73fa0 h4, .elementor-80 .elementor-element.elementor-element-64f73fa0 h5, .elementor-80 .elementor-element.elementor-element-64f73fa0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12d43645 */.elementor-80 .elementor-element.elementor-element-12d43645 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-12d43645 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-12d43645 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-12d43645 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-12d43645 p, .elementor-80 .elementor-element.elementor-element-12d43645 h1, .elementor-80 .elementor-element.elementor-element-12d43645 h2, .elementor-80 .elementor-element.elementor-element-12d43645 h3, .elementor-80 .elementor-element.elementor-element-12d43645 h4, .elementor-80 .elementor-element.elementor-element-12d43645 h5, .elementor-80 .elementor-element.elementor-element-12d43645 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a4df211 */.elementor-80 .elementor-element.elementor-element-3a4df211 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-3a4df211 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-3a4df211 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-3a4df211 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5eb3ce75 */.elementor-80 .elementor-element.elementor-element-5eb3ce75 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-5eb3ce75 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5eb3ce75 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-5eb3ce75 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5eb3ce75 p, .elementor-80 .elementor-element.elementor-element-5eb3ce75 h1, .elementor-80 .elementor-element.elementor-element-5eb3ce75 h2, .elementor-80 .elementor-element.elementor-element-5eb3ce75 h3, .elementor-80 .elementor-element.elementor-element-5eb3ce75 h4, .elementor-80 .elementor-element.elementor-element-5eb3ce75 h5, .elementor-80 .elementor-element.elementor-element-5eb3ce75 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d43227d */.elementor-80 .elementor-element.elementor-element-3d43227d { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-3d43227d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-3d43227d img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-3d43227d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-3d43227d p, .elementor-80 .elementor-element.elementor-element-3d43227d h1, .elementor-80 .elementor-element.elementor-element-3d43227d h2, .elementor-80 .elementor-element.elementor-element-3d43227d h3, .elementor-80 .elementor-element.elementor-element-3d43227d h4, .elementor-80 .elementor-element.elementor-element-3d43227d h5, .elementor-80 .elementor-element.elementor-element-3d43227d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4654effb */.elementor-80 .elementor-element.elementor-element-4654effb { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-4654effb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4654effb img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-4654effb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4654effb p, .elementor-80 .elementor-element.elementor-element-4654effb h1, .elementor-80 .elementor-element.elementor-element-4654effb h2, .elementor-80 .elementor-element.elementor-element-4654effb h3, .elementor-80 .elementor-element.elementor-element-4654effb h4, .elementor-80 .elementor-element.elementor-element-4654effb h5, .elementor-80 .elementor-element.elementor-element-4654effb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b96ea47 */.elementor-80 .elementor-element.elementor-element-4b96ea47 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-4b96ea47 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-4b96ea47 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-4b96ea47 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-613ff9cd */.elementor-80 .elementor-element.elementor-element-613ff9cd { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-613ff9cd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-613ff9cd img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-613ff9cd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-613ff9cd p, .elementor-80 .elementor-element.elementor-element-613ff9cd h1, .elementor-80 .elementor-element.elementor-element-613ff9cd h2, .elementor-80 .elementor-element.elementor-element-613ff9cd h3, .elementor-80 .elementor-element.elementor-element-613ff9cd h4, .elementor-80 .elementor-element.elementor-element-613ff9cd h5, .elementor-80 .elementor-element.elementor-element-613ff9cd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2925807 */.elementor-80 .elementor-element.elementor-element-2925807 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-2925807 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2925807 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-2925807 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2925807 p, .elementor-80 .elementor-element.elementor-element-2925807 h1, .elementor-80 .elementor-element.elementor-element-2925807 h2, .elementor-80 .elementor-element.elementor-element-2925807 h3, .elementor-80 .elementor-element.elementor-element-2925807 h4, .elementor-80 .elementor-element.elementor-element-2925807 h5, .elementor-80 .elementor-element.elementor-element-2925807 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-732f3c7 */.elementor-80 .elementor-element.elementor-element-732f3c7 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-732f3c7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-732f3c7 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-732f3c7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-732f3c7 p, .elementor-80 .elementor-element.elementor-element-732f3c7 h1, .elementor-80 .elementor-element.elementor-element-732f3c7 h2, .elementor-80 .elementor-element.elementor-element-732f3c7 h3, .elementor-80 .elementor-element.elementor-element-732f3c7 h4, .elementor-80 .elementor-element.elementor-element-732f3c7 h5, .elementor-80 .elementor-element.elementor-element-732f3c7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4971c0c */.elementor-80 .elementor-element.elementor-element-4971c0c > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-4971c0c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-4971c0c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-4971c0c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e6c340 */.elementor-80 .elementor-element.elementor-element-8e6c340 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-8e6c340 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-8e6c340 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-8e6c340 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-8e6c340 p, .elementor-80 .elementor-element.elementor-element-8e6c340 h1, .elementor-80 .elementor-element.elementor-element-8e6c340 h2, .elementor-80 .elementor-element.elementor-element-8e6c340 h3, .elementor-80 .elementor-element.elementor-element-8e6c340 h4, .elementor-80 .elementor-element.elementor-element-8e6c340 h5, .elementor-80 .elementor-element.elementor-element-8e6c340 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89ba72b */.elementor-80 .elementor-element.elementor-element-89ba72b { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-89ba72b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-89ba72b img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-89ba72b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-89ba72b p, .elementor-80 .elementor-element.elementor-element-89ba72b h1, .elementor-80 .elementor-element.elementor-element-89ba72b h2, .elementor-80 .elementor-element.elementor-element-89ba72b h3, .elementor-80 .elementor-element.elementor-element-89ba72b h4, .elementor-80 .elementor-element.elementor-element-89ba72b h5, .elementor-80 .elementor-element.elementor-element-89ba72b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e3934a3 */.elementor-80 .elementor-element.elementor-element-e3934a3 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-e3934a3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-e3934a3 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-e3934a3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-e3934a3 p, .elementor-80 .elementor-element.elementor-element-e3934a3 h1, .elementor-80 .elementor-element.elementor-element-e3934a3 h2, .elementor-80 .elementor-element.elementor-element-e3934a3 h3, .elementor-80 .elementor-element.elementor-element-e3934a3 h4, .elementor-80 .elementor-element.elementor-element-e3934a3 h5, .elementor-80 .elementor-element.elementor-element-e3934a3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d3ce979 */.elementor-80 .elementor-element.elementor-element-d3ce979 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-d3ce979 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-d3ce979 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-d3ce979 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57f8721 */.elementor-80 .elementor-element.elementor-element-57f8721 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-57f8721 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-57f8721 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-57f8721 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-57f8721 p, .elementor-80 .elementor-element.elementor-element-57f8721 h1, .elementor-80 .elementor-element.elementor-element-57f8721 h2, .elementor-80 .elementor-element.elementor-element-57f8721 h3, .elementor-80 .elementor-element.elementor-element-57f8721 h4, .elementor-80 .elementor-element.elementor-element-57f8721 h5, .elementor-80 .elementor-element.elementor-element-57f8721 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2dddc39 */.elementor-80 .elementor-element.elementor-element-2dddc39 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-2dddc39 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2dddc39 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-2dddc39 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2dddc39 p, .elementor-80 .elementor-element.elementor-element-2dddc39 h1, .elementor-80 .elementor-element.elementor-element-2dddc39 h2, .elementor-80 .elementor-element.elementor-element-2dddc39 h3, .elementor-80 .elementor-element.elementor-element-2dddc39 h4, .elementor-80 .elementor-element.elementor-element-2dddc39 h5, .elementor-80 .elementor-element.elementor-element-2dddc39 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9cdc05e */.elementor-80 .elementor-element.elementor-element-9cdc05e { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-9cdc05e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-9cdc05e img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-9cdc05e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-9cdc05e p, .elementor-80 .elementor-element.elementor-element-9cdc05e h1, .elementor-80 .elementor-element.elementor-element-9cdc05e h2, .elementor-80 .elementor-element.elementor-element-9cdc05e h3, .elementor-80 .elementor-element.elementor-element-9cdc05e h4, .elementor-80 .elementor-element.elementor-element-9cdc05e h5, .elementor-80 .elementor-element.elementor-element-9cdc05e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b742ffb */.elementor-80 .elementor-element.elementor-element-b742ffb > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-b742ffb > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-b742ffb > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-b742ffb img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a935ca */.elementor-80 .elementor-element.elementor-element-4a935ca { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-4a935ca > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4a935ca img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-4a935ca .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4a935ca p, .elementor-80 .elementor-element.elementor-element-4a935ca h1, .elementor-80 .elementor-element.elementor-element-4a935ca h2, .elementor-80 .elementor-element.elementor-element-4a935ca h3, .elementor-80 .elementor-element.elementor-element-4a935ca h4, .elementor-80 .elementor-element.elementor-element-4a935ca h5, .elementor-80 .elementor-element.elementor-element-4a935ca h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78ae3cc */.elementor-80 .elementor-element.elementor-element-78ae3cc .elementor-widget {
  animation: codex_category-grid-3-soft-reveal 700ms ease both;
}
.elementor-80 .elementor-element.elementor-element-78ae3cc .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-80 .elementor-element.elementor-element-78ae3cc .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-80 .elementor-element.elementor-element-78ae3cc .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-grid-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-80 .elementor-element.elementor-element-78ae3cc, .elementor-80 .elementor-element.elementor-element-78ae3cc * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5046de9f */.elementor-80 .elementor-element.elementor-element-5046de9f { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-5046de9f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5046de9f img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-5046de9f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5046de9f p, .elementor-80 .elementor-element.elementor-element-5046de9f h1, .elementor-80 .elementor-element.elementor-element-5046de9f h2, .elementor-80 .elementor-element.elementor-element-5046de9f h3, .elementor-80 .elementor-element.elementor-element-5046de9f h4, .elementor-80 .elementor-element.elementor-element-5046de9f h5, .elementor-80 .elementor-element.elementor-element-5046de9f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b51d071 */.elementor-80 .elementor-element.elementor-element-4b51d071 .elementor-widget {
  animation: codex_buying-guide-3-soft-reveal 700ms ease both;
}
.elementor-80 .elementor-element.elementor-element-4b51d071 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-80 .elementor-element.elementor-element-4b51d071 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-80 .elementor-element.elementor-element-4b51d071 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_buying-guide-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-80 .elementor-element.elementor-element-4b51d071, .elementor-80 .elementor-element.elementor-element-4b51d071 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c94c457 */.elementor-80 .elementor-element.elementor-element-c94c457 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-c94c457 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-c94c457 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-c94c457 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-c94c457 p, .elementor-80 .elementor-element.elementor-element-c94c457 h1, .elementor-80 .elementor-element.elementor-element-c94c457 h2, .elementor-80 .elementor-element.elementor-element-c94c457 h3, .elementor-80 .elementor-element.elementor-element-c94c457 h4, .elementor-80 .elementor-element.elementor-element-c94c457 h5, .elementor-80 .elementor-element.elementor-element-c94c457 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54c7c60f */.elementor-80 .elementor-element.elementor-element-54c7c60f > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-54c7c60f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-54c7c60f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-54c7c60f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ea83e38 */.elementor-80 .elementor-element.elementor-element-2ea83e38 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-2ea83e38 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2ea83e38 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-2ea83e38 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2ea83e38 p, .elementor-80 .elementor-element.elementor-element-2ea83e38 h1, .elementor-80 .elementor-element.elementor-element-2ea83e38 h2, .elementor-80 .elementor-element.elementor-element-2ea83e38 h3, .elementor-80 .elementor-element.elementor-element-2ea83e38 h4, .elementor-80 .elementor-element.elementor-element-2ea83e38 h5, .elementor-80 .elementor-element.elementor-element-2ea83e38 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-314cc51b */.elementor-80 .elementor-element.elementor-element-314cc51b { position: relative; }
.elementor-80 .elementor-element.elementor-element-314cc51b::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(230,194,68,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-80 .elementor-element.elementor-element-314cc51b > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-601bb00b */.elementor-80 .elementor-element.elementor-element-601bb00b { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-601bb00b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-601bb00b img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-601bb00b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-601bb00b p, .elementor-80 .elementor-element.elementor-element-601bb00b h1, .elementor-80 .elementor-element.elementor-element-601bb00b h2, .elementor-80 .elementor-element.elementor-element-601bb00b h3, .elementor-80 .elementor-element.elementor-element-601bb00b h4, .elementor-80 .elementor-element.elementor-element-601bb00b h5, .elementor-80 .elementor-element.elementor-element-601bb00b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-17f964b2 */.elementor-80 .elementor-element.elementor-element-17f964b2 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-17f964b2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-17f964b2 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-17f964b2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-17f964b2 p, .elementor-80 .elementor-element.elementor-element-17f964b2 h1, .elementor-80 .elementor-element.elementor-element-17f964b2 h2, .elementor-80 .elementor-element.elementor-element-17f964b2 h3, .elementor-80 .elementor-element.elementor-element-17f964b2 h4, .elementor-80 .elementor-element.elementor-element-17f964b2 h5, .elementor-80 .elementor-element.elementor-element-17f964b2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-618c7e06 */.elementor-80 .elementor-element.elementor-element-618c7e06 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-618c7e06 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-618c7e06 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-618c7e06 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-618c7e06 p, .elementor-80 .elementor-element.elementor-element-618c7e06 h1, .elementor-80 .elementor-element.elementor-element-618c7e06 h2, .elementor-80 .elementor-element.elementor-element-618c7e06 h3, .elementor-80 .elementor-element.elementor-element-618c7e06 h4, .elementor-80 .elementor-element.elementor-element-618c7e06 h5, .elementor-80 .elementor-element.elementor-element-618c7e06 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7533c5ab */.elementor-80 .elementor-element.elementor-element-7533c5ab > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-7533c5ab > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-7533c5ab > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-7533c5ab img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46366390 */.elementor-80 .elementor-element.elementor-element-46366390 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-46366390 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-46366390 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-46366390 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-46366390 p, .elementor-80 .elementor-element.elementor-element-46366390 h1, .elementor-80 .elementor-element.elementor-element-46366390 h2, .elementor-80 .elementor-element.elementor-element-46366390 h3, .elementor-80 .elementor-element.elementor-element-46366390 h4, .elementor-80 .elementor-element.elementor-element-46366390 h5, .elementor-80 .elementor-element.elementor-element-46366390 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79f4f16d */.elementor-80 .elementor-element.elementor-element-79f4f16d { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-79f4f16d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-79f4f16d img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-79f4f16d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-79f4f16d p, .elementor-80 .elementor-element.elementor-element-79f4f16d h1, .elementor-80 .elementor-element.elementor-element-79f4f16d h2, .elementor-80 .elementor-element.elementor-element-79f4f16d h3, .elementor-80 .elementor-element.elementor-element-79f4f16d h4, .elementor-80 .elementor-element.elementor-element-79f4f16d h5, .elementor-80 .elementor-element.elementor-element-79f4f16d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45167e2d */.elementor-80 .elementor-element.elementor-element-45167e2d > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-45167e2d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-45167e2d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-45167e2d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-62b7cb94 */.elementor-80 .elementor-element.elementor-element-62b7cb94 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-62b7cb94 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-62b7cb94 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-62b7cb94 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-62b7cb94 p, .elementor-80 .elementor-element.elementor-element-62b7cb94 h1, .elementor-80 .elementor-element.elementor-element-62b7cb94 h2, .elementor-80 .elementor-element.elementor-element-62b7cb94 h3, .elementor-80 .elementor-element.elementor-element-62b7cb94 h4, .elementor-80 .elementor-element.elementor-element-62b7cb94 h5, .elementor-80 .elementor-element.elementor-element-62b7cb94 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26ce947 */.elementor-80 .elementor-element.elementor-element-26ce947 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-26ce947 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-26ce947 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-26ce947 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-26ce947 p, .elementor-80 .elementor-element.elementor-element-26ce947 h1, .elementor-80 .elementor-element.elementor-element-26ce947 h2, .elementor-80 .elementor-element.elementor-element-26ce947 h3, .elementor-80 .elementor-element.elementor-element-26ce947 h4, .elementor-80 .elementor-element.elementor-element-26ce947 h5, .elementor-80 .elementor-element.elementor-element-26ce947 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ec2e303 */.elementor-80 .elementor-element.elementor-element-1ec2e303 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-1ec2e303 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-1ec2e303 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-1ec2e303 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-1ec2e303 p, .elementor-80 .elementor-element.elementor-element-1ec2e303 h1, .elementor-80 .elementor-element.elementor-element-1ec2e303 h2, .elementor-80 .elementor-element.elementor-element-1ec2e303 h3, .elementor-80 .elementor-element.elementor-element-1ec2e303 h4, .elementor-80 .elementor-element.elementor-element-1ec2e303 h5, .elementor-80 .elementor-element.elementor-element-1ec2e303 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4606eb78 */.elementor-80 .elementor-element.elementor-element-4606eb78 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-4606eb78 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4606eb78 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-4606eb78 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4606eb78 p, .elementor-80 .elementor-element.elementor-element-4606eb78 h1, .elementor-80 .elementor-element.elementor-element-4606eb78 h2, .elementor-80 .elementor-element.elementor-element-4606eb78 h3, .elementor-80 .elementor-element.elementor-element-4606eb78 h4, .elementor-80 .elementor-element.elementor-element-4606eb78 h5, .elementor-80 .elementor-element.elementor-element-4606eb78 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c486a88 */.elementor-80 .elementor-element.elementor-element-5c486a88 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-5c486a88 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5c486a88 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-5c486a88 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5c486a88 p, .elementor-80 .elementor-element.elementor-element-5c486a88 h1, .elementor-80 .elementor-element.elementor-element-5c486a88 h2, .elementor-80 .elementor-element.elementor-element-5c486a88 h3, .elementor-80 .elementor-element.elementor-element-5c486a88 h4, .elementor-80 .elementor-element.elementor-element-5c486a88 h5, .elementor-80 .elementor-element.elementor-element-5c486a88 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14fe9180 */.elementor-80 .elementor-element.elementor-element-14fe9180 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-14fe9180 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-14fe9180 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-14fe9180 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1568ed3a */.elementor-80 .elementor-element.elementor-element-1568ed3a { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-1568ed3a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-1568ed3a img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-1568ed3a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-1568ed3a p, .elementor-80 .elementor-element.elementor-element-1568ed3a h1, .elementor-80 .elementor-element.elementor-element-1568ed3a h2, .elementor-80 .elementor-element.elementor-element-1568ed3a h3, .elementor-80 .elementor-element.elementor-element-1568ed3a h4, .elementor-80 .elementor-element.elementor-element-1568ed3a h5, .elementor-80 .elementor-element.elementor-element-1568ed3a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7964c791 */.elementor-80 .elementor-element.elementor-element-7964c791 { position: relative; }
.elementor-80 .elementor-element.elementor-element-7964c791::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#e6c244; z-index:1; }
.elementor-80 .elementor-element.elementor-element-7964c791 .elementor-widget {
  animation: codex_brand-trust-6-soft-reveal 700ms ease both;
}
.elementor-80 .elementor-element.elementor-element-7964c791 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-80 .elementor-element.elementor-element-7964c791 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-80 .elementor-element.elementor-element-7964c791 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_brand-trust-6-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-80 .elementor-element.elementor-element-7964c791, .elementor-80 .elementor-element.elementor-element-7964c791 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76af71cf */.elementor-80 .elementor-element.elementor-element-76af71cf { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-76af71cf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-76af71cf img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-76af71cf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-76af71cf p, .elementor-80 .elementor-element.elementor-element-76af71cf h1, .elementor-80 .elementor-element.elementor-element-76af71cf h2, .elementor-80 .elementor-element.elementor-element-76af71cf h3, .elementor-80 .elementor-element.elementor-element-76af71cf h4, .elementor-80 .elementor-element.elementor-element-76af71cf h5, .elementor-80 .elementor-element.elementor-element-76af71cf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47b7351e */.elementor-80 .elementor-element.elementor-element-47b7351e { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-47b7351e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-47b7351e img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-47b7351e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-47b7351e p, .elementor-80 .elementor-element.elementor-element-47b7351e h1, .elementor-80 .elementor-element.elementor-element-47b7351e h2, .elementor-80 .elementor-element.elementor-element-47b7351e h3, .elementor-80 .elementor-element.elementor-element-47b7351e h4, .elementor-80 .elementor-element.elementor-element-47b7351e h5, .elementor-80 .elementor-element.elementor-element-47b7351e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c903263 */.elementor-80 .elementor-element.elementor-element-4c903263 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-4c903263 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-4c903263 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-4c903263 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1086b704 */.elementor-80 .elementor-element.elementor-element-1086b704 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-1086b704 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-1086b704 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-1086b704 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-1086b704 p, .elementor-80 .elementor-element.elementor-element-1086b704 h1, .elementor-80 .elementor-element.elementor-element-1086b704 h2, .elementor-80 .elementor-element.elementor-element-1086b704 h3, .elementor-80 .elementor-element.elementor-element-1086b704 h4, .elementor-80 .elementor-element.elementor-element-1086b704 h5, .elementor-80 .elementor-element.elementor-element-1086b704 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */