.elementor-36 .elementor-element.elementor-element-51bf3917:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-51bf3917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4f4;}.elementor-36 .elementor-element.elementor-element-51bf3917 > .elementor-container{min-height:82vh;}.elementor-36 .elementor-element.elementor-element-51bf3917{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-51bf3917 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-4e42cf0f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-36 .elementor-element.elementor-element-4e42cf0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-36 .elementor-element.elementor-element-491932af > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-36 .elementor-element.elementor-element-491932af{text-align:start;}.elementor-36 .elementor-element.elementor-element-491932af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#af7b15;}.elementor-36 .elementor-element.elementor-element-67074e5e{text-align:start;}.elementor-36 .elementor-element.elementor-element-67074e5e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-4d635fb{--spacer-size:20px;}.elementor-36 .elementor-element.elementor-element-be7b368{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d2a26;}.elementor-36 .elementor-element.elementor-element-3db15735{--spacer-size:34px;}.elementor-36 .elementor-element.elementor-element-3864a3cb .elementor-button{background-color:#97040f;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-6ef7a88a{--spacer-size:12px;}.elementor-36 .elementor-element.elementor-element-23181eff{text-align:center;}.elementor-36 .elementor-element.elementor-element-23181eff img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-21524f00{--spacer-size:18px;}.elementor-36 .elementor-element.elementor-element-7042eae5{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-36 .elementor-element.elementor-element-391cf26c:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-391cf26c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4f4;}.elementor-36 .elementor-element.elementor-element-391cf26c > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-391cf26c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-391cf26c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-4a1bfd41 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-37f14f66{text-align:start;}.elementor-36 .elementor-element.elementor-element-37f14f66 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-14af5454{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-36 .elementor-element.elementor-element-235fd4be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-235fd4be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffaf1;}.elementor-36 .elementor-element.elementor-element-235fd4be > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-235fd4be > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-235fd4be > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-235fd4be > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-235fd4be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-7e889d20{text-align:start;}.elementor-36 .elementor-element.elementor-element-7e889d20 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:66px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#af7b15;}.elementor-36 .elementor-element.elementor-element-40f06549{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-36 .elementor-element.elementor-element-28d57e{--spacer-size:24px;}.elementor-36 .elementor-element.elementor-element-2b3a3176 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-1534a609:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-1534a609 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-1534a609 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-1534a609 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-1534a609 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-1534a609 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-1534a609 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-6ba9018b{text-align:start;}.elementor-36 .elementor-element.elementor-element-6ba9018b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-30c09e35{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-36 .elementor-element.elementor-element-6c02d937 .elementor-title{color:#2d2a26;}.elementor-36 .elementor-element.elementor-element-6c02d937 .elementor-progress-wrapper{background-color:#e8e2d8;}.elementor-36 .elementor-element.elementor-element-6c02d937 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-36 .elementor-element.elementor-element-354e53be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-354e53be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-354e53be > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-354e53be > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-354e53be > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-354e53be > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-354e53be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-622fda51{text-align:start;}.elementor-36 .elementor-element.elementor-element-622fda51 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-750ac9b9{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-36 .elementor-element.elementor-element-28b94508 .elementor-title{color:#2d2a26;}.elementor-36 .elementor-element.elementor-element-28b94508 .elementor-progress-wrapper{background-color:#e8e2d8;}.elementor-36 .elementor-element.elementor-element-28b94508 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-36 .elementor-element.elementor-element-5a47ef60:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-5a47ef60 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-5a47ef60 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-5a47ef60 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-5a47ef60 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-5a47ef60 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-5a47ef60 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-5bc18aee{text-align:start;}.elementor-36 .elementor-element.elementor-element-5bc18aee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-5da5481f{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-36 .elementor-element.elementor-element-40a4193b .elementor-title{color:#2d2a26;}.elementor-36 .elementor-element.elementor-element-40a4193b .elementor-progress-wrapper{background-color:#e8e2d8;}.elementor-36 .elementor-element.elementor-element-40a4193b .elementor-progress-bar{height:10px;line-height:10px;}.elementor-36 .elementor-element.elementor-element-1f5fc60f{--spacer-size:18px;}.elementor-36 .elementor-element.elementor-element-4ee10c1c > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-629ad8c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-629ad8c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-629ad8c9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-629ad8c9 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-629ad8c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-629ad8c9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-629ad8c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-f05f4c1{text-align:start;}.elementor-36 .elementor-element.elementor-element-f05f4c1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-1b6a8192{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-36 .elementor-element.elementor-element-6eabb8fb .elementor-title{color:#2d2a26;}.elementor-36 .elementor-element.elementor-element-6eabb8fb .elementor-progress-wrapper{background-color:#e8e2d8;}.elementor-36 .elementor-element.elementor-element-6eabb8fb .elementor-progress-bar{height:10px;line-height:10px;}.elementor-36 .elementor-element.elementor-element-4245fbd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-4245fbd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-4245fbd9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(183,121,31,0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-4245fbd9 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-4245fbd9 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-4245fbd9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-4245fbd9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-67bbae68{text-align:start;}.elementor-36 .elementor-element.elementor-element-67bbae68 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-4ee0b4e8{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-36 .elementor-element.elementor-element-5b1cd651 .elementor-title{color:#2d2a26;}.elementor-36 .elementor-element.elementor-element-5b1cd651 .elementor-progress-wrapper{background-color:#e8e2d8;}.elementor-36 .elementor-element.elementor-element-5b1cd651 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-36 .elementor-element.elementor-element-73949016:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-73949016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-73949016 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-73949016{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-73949016 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-73c95bfe > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-3bcae3c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-3bcae3c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-3bcae3c1 > .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-36 .elementor-element.elementor-element-3bcae3c1 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-3bcae3c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-3bcae3c1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-3bcae3c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-97d76bd{--spacer-size:18px;}.elementor-36 .elementor-element.elementor-element-6a69f2d4{text-align:center;}.elementor-36 .elementor-element.elementor-element-6a69f2d4 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-5d4e1733{text-align:start;}.elementor-36 .elementor-element.elementor-element-5d4e1733 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-e0c1c56{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-36 .elementor-element.elementor-element-4b9639b4 .elementor-button{background-color:#97040f;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-b6e4eaa{text-align:center;}.elementor-36 .elementor-element.elementor-element-b6e4eaa img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-6d2afc9{text-align:start;}.elementor-36 .elementor-element.elementor-element-6d2afc9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-1b6cfd0{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-36 .elementor-element.elementor-element-adc3d16 .elementor-button{background-color:#97040f;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-6c1175ae{--spacer-size:20px;}.elementor-36 .elementor-element.elementor-element-460e3e27 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-5013d434{text-align:center;}.elementor-36 .elementor-element.elementor-element-5013d434 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-1b44dd87{text-align:start;}.elementor-36 .elementor-element.elementor-element-1b44dd87 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-5a583947 .elementor-button{background-color:#97040f;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-757c8467{text-align:center;}.elementor-36 .elementor-element.elementor-element-757c8467 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-49685eeb{text-align:start;}.elementor-36 .elementor-element.elementor-element-49685eeb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-e32a95e .elementor-button{background-color:#97040f;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-2b3789ac{text-align:center;}.elementor-36 .elementor-element.elementor-element-2b3789ac img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-1417d20b{text-align:start;}.elementor-36 .elementor-element.elementor-element-1417d20b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-188c36ec .elementor-button{background-color:#97040f;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-8b483c8:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-8b483c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-36 .elementor-element.elementor-element-8b483c8 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-8b483c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-8b483c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-76ebf83b{text-align:start;}.elementor-36 .elementor-element.elementor-element-76ebf83b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#97040f;}.elementor-36 .elementor-element.elementor-element-6c222430{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-36 .elementor-element.elementor-element-49512786{--spacer-size:26px;}.elementor-36 .elementor-element.elementor-element-d5c8a0f > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-2299228:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-2299228 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdefd8;}.elementor-36 .elementor-element.elementor-element-2299228 > .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-36 .elementor-element.elementor-element-2299228 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-2299228 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-2299228 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-2299228 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-7bd58940{text-align:center;}.elementor-36 .elementor-element.elementor-element-7bd58940 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-28111ae8{text-align:start;}.elementor-36 .elementor-element.elementor-element-28111ae8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#97040f;}.elementor-36 .elementor-element.elementor-element-5bd70cbd{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-36 .elementor-element.elementor-element-294d5ed4 .elementor-button{background-color:#97040f;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-55ee18f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-55ee18f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdefd8;}.elementor-36 .elementor-element.elementor-element-55ee18f8 > .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-36 .elementor-element.elementor-element-55ee18f8 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-55ee18f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-55ee18f8 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-55ee18f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-5628c71e{text-align:center;}.elementor-36 .elementor-element.elementor-element-5628c71e img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-2f29a112{text-align:start;}.elementor-36 .elementor-element.elementor-element-2f29a112 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#97040f;}.elementor-36 .elementor-element.elementor-element-4a2a0f41{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-36 .elementor-element.elementor-element-26785b7b .elementor-button{background-color:#97040f;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-d9a35e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-d9a35e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdefd8;}.elementor-36 .elementor-element.elementor-element-d9a35e0 > .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-36 .elementor-element.elementor-element-d9a35e0 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-d9a35e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-d9a35e0 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-d9a35e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-586c561e{text-align:center;}.elementor-36 .elementor-element.elementor-element-586c561e img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-4091180c{text-align:start;}.elementor-36 .elementor-element.elementor-element-4091180c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#97040f;}.elementor-36 .elementor-element.elementor-element-7c2d82e3{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-36 .elementor-element.elementor-element-1b1d39bb .elementor-button{background-color:#97040f;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-596d3009:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-596d3009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#97040f;}.elementor-36 .elementor-element.elementor-element-596d3009{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-596d3009 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-35a717b8 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-653a7fc6{text-align:center;}.elementor-36 .elementor-element.elementor-element-653a7fc6 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-34c0710c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-34c0710c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2431;}.elementor-36 .elementor-element.elementor-element-34c0710c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-34c0710c > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-34c0710c > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-34c0710c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-34c0710c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-59c9fb20 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-36 .elementor-element.elementor-element-59c9fb20{text-align:start;}.elementor-36 .elementor-element.elementor-element-59c9fb20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#e9a41c;}.elementor-36 .elementor-element.elementor-element-2dda1be4{text-align:start;}.elementor-36 .elementor-element.elementor-element-2dda1be4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-2d9fa99f{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-36 .elementor-element.elementor-element-659a08af{--spacer-size:20px;}.elementor-36 .elementor-element.elementor-element-3851349a .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:0.3px;fill:#17111f;color:#17111f;border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-574836c:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-574836c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #891120 0%, #6f3e67 100%);}.elementor-36 .elementor-element.elementor-element-574836c > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-574836c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-574836c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-528231b2 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-1d2b6d2a{text-align:center;}.elementor-36 .elementor-element.elementor-element-1d2b6d2a img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-aebcafe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-aebcafe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2431;}.elementor-36 .elementor-element.elementor-element-aebcafe > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-aebcafe > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-aebcafe > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-aebcafe > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-aebcafe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-7ba2f93c{text-align:start;}.elementor-36 .elementor-element.elementor-element-7ba2f93c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-47984151{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-36 .elementor-element.elementor-element-26cf2893{--spacer-size:22px;}.elementor-36 .elementor-element.elementor-element-295a7a9a:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-295a7a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2431;}.elementor-36 .elementor-element.elementor-element-295a7a9a{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-295a7a9a, .elementor-36 .elementor-element.elementor-element-295a7a9a > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-36 .elementor-element.elementor-element-295a7a9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-6d14cd30{text-align:center;}.elementor-36 .elementor-element.elementor-element-6d14cd30 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-6039c2a0{text-align:start;}.elementor-36 .elementor-element.elementor-element-6039c2a0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-3a3763e8{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-36 .elementor-element.elementor-element-1ea30382:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-1ea30382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2431;}.elementor-36 .elementor-element.elementor-element-1ea30382{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-1ea30382, .elementor-36 .elementor-element.elementor-element-1ea30382 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-36 .elementor-element.elementor-element-1ea30382 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-6e1cf4f7{text-align:center;}.elementor-36 .elementor-element.elementor-element-6e1cf4f7 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-1c4b14f3{text-align:start;}.elementor-36 .elementor-element.elementor-element-1c4b14f3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-6a6cee7a{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-36 .elementor-element.elementor-element-2ec22cf:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-2ec22cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a2431;}.elementor-36 .elementor-element.elementor-element-2ec22cf{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-2ec22cf, .elementor-36 .elementor-element.elementor-element-2ec22cf > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-36 .elementor-element.elementor-element-2ec22cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-255f54de{text-align:center;}.elementor-36 .elementor-element.elementor-element-255f54de img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-139abfd9{text-align:start;}.elementor-36 .elementor-element.elementor-element-139abfd9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-7119f882{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-36 .elementor-element.elementor-element-55b38b1f:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-55b38b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-55b38b1f > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-55b38b1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-55b38b1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-2cb38df8 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-6a37c87f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-36 .elementor-element.elementor-element-6a37c87f{text-align:start;}.elementor-36 .elementor-element.elementor-element-6a37c87f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#af7b15;}.elementor-36 .elementor-element.elementor-element-5ca0b140{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-36 .elementor-element.elementor-element-5175d142{--spacer-size:18px;}.elementor-36 .elementor-element.elementor-element-3e3e9e6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-3e3e9e6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-3e3e9e6a > .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-36 .elementor-element.elementor-element-3e3e9e6a > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-3e3e9e6a > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-3e3e9e6a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-3e3e9e6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-61268f0b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-36 .elementor-element.elementor-element-61268f0b.elementor-view-stacked .elementor-icon{background-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-61268f0b.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-61268f0b.elementor-view-default .elementor-icon{fill:#af7b15;color:#af7b15;border-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-61268f0b .elementor-icon{font-size:36px;}.elementor-36 .elementor-element.elementor-element-61268f0b .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-61268f0b .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-36 .elementor-element.elementor-element-61268f0b .elementor-icon-box-title{color:#0b1929;}.elementor-36 .elementor-element.elementor-element-61268f0b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-36 .elementor-element.elementor-element-4dcdb3af .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-36 .elementor-element.elementor-element-4dcdb3af.elementor-view-stacked .elementor-icon{background-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-4dcdb3af.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-4dcdb3af.elementor-view-default .elementor-icon{fill:#af7b15;color:#af7b15;border-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-4dcdb3af .elementor-icon{font-size:36px;}.elementor-36 .elementor-element.elementor-element-4dcdb3af .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-4dcdb3af .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-36 .elementor-element.elementor-element-4dcdb3af .elementor-icon-box-title{color:#0b1929;}.elementor-36 .elementor-element.elementor-element-4dcdb3af .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-36 .elementor-element.elementor-element-2c4d60fa .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-36 .elementor-element.elementor-element-2c4d60fa.elementor-view-stacked .elementor-icon{background-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-2c4d60fa.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-2c4d60fa.elementor-view-default .elementor-icon{fill:#af7b15;color:#af7b15;border-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-2c4d60fa .elementor-icon{font-size:36px;}.elementor-36 .elementor-element.elementor-element-2c4d60fa .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-2c4d60fa .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-36 .elementor-element.elementor-element-2c4d60fa .elementor-icon-box-title{color:#0b1929;}.elementor-36 .elementor-element.elementor-element-2c4d60fa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-36 .elementor-element.elementor-element-6fef8c54:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-6fef8c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4f4;}.elementor-36 .elementor-element.elementor-element-6fef8c54 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-6fef8c54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-6fef8c54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-5ed668f1 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-5f104752{text-align:center;}.elementor-36 .elementor-element.elementor-element-5f104752 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-11666cef{--spacer-size:14px;}.elementor-36 .elementor-element.elementor-element-632c65d4{text-align:center;}.elementor-36 .elementor-element.elementor-element-632c65d4 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-5598faa7{--spacer-size:14px;}.elementor-36 .elementor-element.elementor-element-5e3fd6f3 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-36 .elementor-element.elementor-element-5e3fd6f3{text-align:start;}.elementor-36 .elementor-element.elementor-element-5e3fd6f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#af7b15;}.elementor-36 .elementor-element.elementor-element-3ce9058c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-36 .elementor-element.elementor-element-71e7f4d0 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-36 .elementor-element.elementor-element-71e7f4d0{text-align:start;}.elementor-36 .elementor-element.elementor-element-71e7f4d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#af7b15;}.elementor-36 .elementor-element.elementor-element-6352e6f4{text-align:start;}.elementor-36 .elementor-element.elementor-element-6352e6f4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-45079e59{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-36 .elementor-element.elementor-element-54577ae6{--spacer-size:12px;}.elementor-36 .elementor-element.elementor-element-24cb4a04{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-36 .elementor-element.elementor-element-1ba3488b{--spacer-size:18px;}.elementor-36 .elementor-element.elementor-element-23bb5a06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-23bb5a06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-36 .elementor-element.elementor-element-23bb5a06 > .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-36 .elementor-element.elementor-element-23bb5a06 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-23bb5a06 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-23bb5a06 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-36 .elementor-element.elementor-element-23bb5a06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-df9af53 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-36 .elementor-element.elementor-element-df9af53.elementor-view-stacked .elementor-icon{background-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-df9af53.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-df9af53.elementor-view-default .elementor-icon{fill:#af7b15;color:#af7b15;border-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-df9af53 .elementor-icon{font-size:36px;}.elementor-36 .elementor-element.elementor-element-df9af53 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-df9af53 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-36 .elementor-element.elementor-element-df9af53 .elementor-icon-box-title{color:#0b1929;}.elementor-36 .elementor-element.elementor-element-df9af53 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-36 .elementor-element.elementor-element-3af2da0d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-36 .elementor-element.elementor-element-3af2da0d.elementor-view-stacked .elementor-icon{background-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-3af2da0d.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-3af2da0d.elementor-view-default .elementor-icon{fill:#af7b15;color:#af7b15;border-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-3af2da0d .elementor-icon{font-size:36px;}.elementor-36 .elementor-element.elementor-element-3af2da0d .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-3af2da0d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-36 .elementor-element.elementor-element-3af2da0d .elementor-icon-box-title{color:#0b1929;}.elementor-36 .elementor-element.elementor-element-3af2da0d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-36 .elementor-element.elementor-element-7c2bb0ac .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-36 .elementor-element.elementor-element-7c2bb0ac.elementor-view-stacked .elementor-icon{background-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-7c2bb0ac.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-7c2bb0ac.elementor-view-default .elementor-icon{fill:#af7b15;color:#af7b15;border-color:#af7b15;}.elementor-36 .elementor-element.elementor-element-7c2bb0ac .elementor-icon{font-size:36px;}.elementor-36 .elementor-element.elementor-element-7c2bb0ac .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-7c2bb0ac .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;}.elementor-36 .elementor-element.elementor-element-7c2bb0ac .elementor-icon-box-title{color:#0b1929;}.elementor-36 .elementor-element.elementor-element-7c2bb0ac .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-36 .elementor-element.elementor-element-5175a31e:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-5175a31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-36 .elementor-element.elementor-element-5175a31e > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-5175a31e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-5175a31e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-7b6cbabe > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-723cd7e0 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-36 .elementor-element.elementor-element-4c7dcf6f{text-align:start;}.elementor-36 .elementor-element.elementor-element-4c7dcf6f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#e9a41c;}.elementor-36 .elementor-element.elementor-element-4959c6a5{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-36 .elementor-element.elementor-element-3b915fae > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-36 .elementor-element.elementor-element-531dac50{text-align:start;}.elementor-36 .elementor-element.elementor-element-531dac50 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#e9a41c;}.elementor-36 .elementor-element.elementor-element-62abf970{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-36 .elementor-element.elementor-element-7d21d21c > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-36 .elementor-element.elementor-element-6c7eecf0{text-align:start;}.elementor-36 .elementor-element.elementor-element-6c7eecf0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#e9a41c;}.elementor-36 .elementor-element.elementor-element-29c07c5d{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-36 .elementor-element.elementor-element-284217f5 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-36 .elementor-element.elementor-element-388e8a7d{text-align:start;}.elementor-36 .elementor-element.elementor-element-388e8a7d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#e9a41c;}.elementor-36 .elementor-element.elementor-element-65928f15{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-36 .elementor-element.elementor-element-f725dbc:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-f725dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-f725dbc > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-f725dbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36 .elementor-element.elementor-element-f725dbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-12634765 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-2f0f1e61:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-2f0f1e61 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-2f0f1e61 > .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-36 .elementor-element.elementor-element-2f0f1e61 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-2f0f1e61 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-2f0f1e61 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-2f0f1e61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-4286332e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-36 .elementor-element.elementor-element-4286332e{text-align:start;}.elementor-36 .elementor-element.elementor-element-4286332e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#af7b15;}.elementor-36 .elementor-element.elementor-element-5603e306{text-align:start;}.elementor-36 .elementor-element.elementor-element-5603e306 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-4c066a14{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-36 .elementor-element.elementor-element-7849b102:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-7849b102 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-7849b102 > .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-36 .elementor-element.elementor-element-7849b102 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-7849b102 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-7849b102 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-7849b102 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-5faeb9a8 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-36 .elementor-element.elementor-element-5faeb9a8{text-align:start;}.elementor-36 .elementor-element.elementor-element-5faeb9a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#af7b15;}.elementor-36 .elementor-element.elementor-element-42b138b1{text-align:start;}.elementor-36 .elementor-element.elementor-element-42b138b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-5c265969{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-36 .elementor-element.elementor-element-46e6dc2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-46e6dc2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-46e6dc2d > .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-36 .elementor-element.elementor-element-46e6dc2d > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-46e6dc2d > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-46e6dc2d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-36 .elementor-element.elementor-element-46e6dc2d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-6e0eec16 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-36 .elementor-element.elementor-element-6e0eec16{text-align:start;}.elementor-36 .elementor-element.elementor-element-6e0eec16 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#af7b15;}.elementor-36 .elementor-element.elementor-element-2b4da4f4{text-align:start;}.elementor-36 .elementor-element.elementor-element-2b4da4f4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-75b962d7{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-36 .elementor-element.elementor-element-7aea0f22{--spacer-size:22px;}.elementor-36 .elementor-element.elementor-element-38916c92 > .elementor-container{max-width:1200px;}.elementor-36 .elementor-element.elementor-element-50da9444{text-align:start;}.elementor-36 .elementor-element.elementor-element-50da9444 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-accordion-icon, .elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-accordion-title{color:#17111f;}.elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-accordion-icon svg{fill:#17111f;}.elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-tab-title .elementor-accordion-icon i:before{color:#af7b15;}.elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-tab-title .elementor-accordion-icon svg{fill:#af7b15;}.elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#af7b15;}.elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#af7b15;}.elementor-36 .elementor-element.elementor-element-28c6db65 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-491932af .elementor-heading-title{font-size:12px;}.elementor-36 .elementor-element.elementor-element-67074e5e .elementor-heading-title{font-size:50px;}.elementor-36 .elementor-element.elementor-element-4d635fb{--spacer-size:14px;}.elementor-36 .elementor-element.elementor-element-be7b368{font-size:16px;}.elementor-36 .elementor-element.elementor-element-3db15735{--spacer-size:24px;}.elementor-36 .elementor-element.elementor-element-6ef7a88a{--spacer-size:8px;}.elementor-36 .elementor-element.elementor-element-23181eff img{width:100%;}.elementor-36 .elementor-element.elementor-element-21524f00{--spacer-size:13px;}.elementor-36 .elementor-element.elementor-element-7042eae5{font-size:16px;}.elementor-36 .elementor-element.elementor-element-37f14f66 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-14af5454{font-size:16px;}.elementor-36 .elementor-element.elementor-element-7e889d20 .elementor-heading-title{font-size:60px;}.elementor-36 .elementor-element.elementor-element-40f06549{font-size:16px;}.elementor-36 .elementor-element.elementor-element-28d57e{--spacer-size:17px;}.elementor-36 .elementor-element.elementor-element-6ba9018b .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-30c09e35{font-size:16px;}.elementor-36 .elementor-element.elementor-element-622fda51 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-750ac9b9{font-size:16px;}.elementor-36 .elementor-element.elementor-element-5bc18aee .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-5da5481f{font-size:16px;}.elementor-36 .elementor-element.elementor-element-1f5fc60f{--spacer-size:13px;}.elementor-36 .elementor-element.elementor-element-f05f4c1 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-1b6a8192{font-size:16px;}.elementor-36 .elementor-element.elementor-element-67bbae68 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-4ee0b4e8{font-size:16px;}.elementor-36 .elementor-element.elementor-element-97d76bd{--spacer-size:13px;}.elementor-36 .elementor-element.elementor-element-6a69f2d4 img{width:100%;}.elementor-36 .elementor-element.elementor-element-5d4e1733 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-e0c1c56{font-size:16px;}.elementor-36 .elementor-element.elementor-element-b6e4eaa img{width:100%;}.elementor-36 .elementor-element.elementor-element-6d2afc9 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-1b6cfd0{font-size:16px;}.elementor-36 .elementor-element.elementor-element-6c1175ae{--spacer-size:14px;}.elementor-36 .elementor-element.elementor-element-5013d434 img{width:100%;}.elementor-36 .elementor-element.elementor-element-1b44dd87 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-757c8467 img{width:100%;}.elementor-36 .elementor-element.elementor-element-49685eeb .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-2b3789ac img{width:100%;}.elementor-36 .elementor-element.elementor-element-1417d20b .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-76ebf83b .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-6c222430{font-size:16px;}.elementor-36 .elementor-element.elementor-element-49512786{--spacer-size:18px;}.elementor-36 .elementor-element.elementor-element-7bd58940 img{width:100%;}.elementor-36 .elementor-element.elementor-element-28111ae8 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-5bd70cbd{font-size:16px;}.elementor-36 .elementor-element.elementor-element-5628c71e img{width:100%;}.elementor-36 .elementor-element.elementor-element-2f29a112 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-4a2a0f41{font-size:16px;}.elementor-36 .elementor-element.elementor-element-586c561e img{width:100%;}.elementor-36 .elementor-element.elementor-element-4091180c .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-7c2d82e3{font-size:16px;}.elementor-36 .elementor-element.elementor-element-653a7fc6 img{width:100%;}.elementor-36 .elementor-element.elementor-element-59c9fb20 .elementor-heading-title{font-size:12px;}.elementor-36 .elementor-element.elementor-element-2dda1be4 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-2d9fa99f{font-size:16px;}.elementor-36 .elementor-element.elementor-element-659a08af{--spacer-size:14px;}.elementor-36 .elementor-element.elementor-element-1d2b6d2a img{width:100%;}.elementor-36 .elementor-element.elementor-element-7ba2f93c .elementor-heading-title{font-size:32px;}.elementor-36 .elementor-element.elementor-element-47984151{font-size:16px;}.elementor-36 .elementor-element.elementor-element-26cf2893{--spacer-size:15px;}.elementor-36 .elementor-element.elementor-element-6d14cd30 img{width:100%;}.elementor-36 .elementor-element.elementor-element-6039c2a0 .elementor-heading-title{font-size:24px;}.elementor-36 .elementor-element.elementor-element-3a3763e8{font-size:16px;}.elementor-36 .elementor-element.elementor-element-6e1cf4f7 img{width:100%;}.elementor-36 .elementor-element.elementor-element-1c4b14f3 .elementor-heading-title{font-size:24px;}.elementor-36 .elementor-element.elementor-element-6a6cee7a{font-size:16px;}.elementor-36 .elementor-element.elementor-element-255f54de img{width:100%;}.elementor-36 .elementor-element.elementor-element-139abfd9 .elementor-heading-title{font-size:24px;}.elementor-36 .elementor-element.elementor-element-7119f882{font-size:16px;}.elementor-36 .elementor-element.elementor-element-6a37c87f .elementor-heading-title{font-size:12px;}.elementor-36 .elementor-element.elementor-element-5ca0b140{font-size:16px;}.elementor-36 .elementor-element.elementor-element-5175d142{--spacer-size:13px;}.elementor-36 .elementor-element.elementor-element-5f104752 img{width:100%;}.elementor-36 .elementor-element.elementor-element-11666cef{--spacer-size:10px;}.elementor-36 .elementor-element.elementor-element-632c65d4 img{width:100%;}.elementor-36 .elementor-element.elementor-element-5598faa7{--spacer-size:10px;}.elementor-36 .elementor-element.elementor-element-5e3fd6f3 .elementor-heading-title{font-size:12px;}.elementor-36 .elementor-element.elementor-element-3ce9058c{font-size:16px;}.elementor-36 .elementor-element.elementor-element-71e7f4d0 .elementor-heading-title{font-size:12px;}.elementor-36 .elementor-element.elementor-element-6352e6f4 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-45079e59{font-size:16px;}.elementor-36 .elementor-element.elementor-element-54577ae6{--spacer-size:8px;}.elementor-36 .elementor-element.elementor-element-24cb4a04{font-size:16px;}.elementor-36 .elementor-element.elementor-element-1ba3488b{--spacer-size:13px;}.elementor-36 .elementor-element.elementor-element-4c7dcf6f .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-4959c6a5{font-size:16px;}.elementor-36 .elementor-element.elementor-element-531dac50 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-62abf970{font-size:16px;}.elementor-36 .elementor-element.elementor-element-6c7eecf0 .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-29c07c5d{font-size:16px;}.elementor-36 .elementor-element.elementor-element-388e8a7d .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-65928f15{font-size:16px;}.elementor-36 .elementor-element.elementor-element-4286332e .elementor-heading-title{font-size:12px;}.elementor-36 .elementor-element.elementor-element-5603e306 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-4c066a14{font-size:16px;}.elementor-36 .elementor-element.elementor-element-5faeb9a8 .elementor-heading-title{font-size:12px;}.elementor-36 .elementor-element.elementor-element-42b138b1 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-5c265969{font-size:16px;}.elementor-36 .elementor-element.elementor-element-6e0eec16 .elementor-heading-title{font-size:12px;}.elementor-36 .elementor-element.elementor-element-2b4da4f4 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-75b962d7{font-size:16px;}.elementor-36 .elementor-element.elementor-element-7aea0f22{--spacer-size:15px;}.elementor-36 .elementor-element.elementor-element-50da9444 .elementor-heading-title{font-size:34px;}}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-4e42cf0f{width:40%;}.elementor-36 .elementor-element.elementor-element-1e65d83d{width:60%;}.elementor-36 .elementor-element.elementor-element-2ee6d131{width:100%;}.elementor-36 .elementor-element.elementor-element-4f379725{width:68%;}.elementor-36 .elementor-element.elementor-element-235fd4be{width:32%;}.elementor-36 .elementor-element.elementor-element-1534a609{width:33%;}.elementor-36 .elementor-element.elementor-element-354e53be{width:33%;}.elementor-36 .elementor-element.elementor-element-5a47ef60{width:34%;}.elementor-36 .elementor-element.elementor-element-629ad8c9{width:50%;}.elementor-36 .elementor-element.elementor-element-4245fbd9{width:50%;}.elementor-36 .elementor-element.elementor-element-6ddf1246{width:100%;}.elementor-36 .elementor-element.elementor-element-17c37a{width:33%;}.elementor-36 .elementor-element.elementor-element-1ec794af{width:33%;}.elementor-36 .elementor-element.elementor-element-722fc165{width:34%;}.elementor-36 .elementor-element.elementor-element-69e8b1fb{width:100%;}.elementor-36 .elementor-element.elementor-element-5ccf8c55{width:100%;}.elementor-36 .elementor-element.elementor-element-533e4a7a{width:62%;}.elementor-36 .elementor-element.elementor-element-34c0710c{width:38%;}.elementor-36 .elementor-element.elementor-element-327f6b7b{width:100%;}.elementor-36 .elementor-element.elementor-element-33832d68{width:42%;}.elementor-36 .elementor-element.elementor-element-aebcafe{width:58%;}.elementor-36 .elementor-element.elementor-element-5350375d{width:28%;}.elementor-36 .elementor-element.elementor-element-32ba5ed6{width:72%;}.elementor-36 .elementor-element.elementor-element-e05311d{width:28%;}.elementor-36 .elementor-element.elementor-element-7791016f{width:72%;}.elementor-36 .elementor-element.elementor-element-116f61e8{width:28%;}.elementor-36 .elementor-element.elementor-element-1f2ce8c8{width:72%;}.elementor-36 .elementor-element.elementor-element-6fe1f2d4{width:100%;}.elementor-36 .elementor-element.elementor-element-39b8ff98{width:60%;}.elementor-36 .elementor-element.elementor-element-3e3e9e6a{width:40%;}.elementor-36 .elementor-element.elementor-element-6f0b080b{width:100%;}.elementor-36 .elementor-element.elementor-element-66376a91{width:26%;}.elementor-36 .elementor-element.elementor-element-3e95ae1f{width:39%;}.elementor-36 .elementor-element.elementor-element-23bb5a06{width:35%;}.elementor-36 .elementor-element.elementor-element-2f234f4e{width:100%;}.elementor-36 .elementor-element.elementor-element-723cd7e0{width:25%;}.elementor-36 .elementor-element.elementor-element-3b915fae{width:25%;}.elementor-36 .elementor-element.elementor-element-7d21d21c{width:25%;}.elementor-36 .elementor-element.elementor-element-284217f5{width:25%;}.elementor-36 .elementor-element.elementor-element-65787f38{width:100%;}.elementor-36 .elementor-element.elementor-element-2f0f1e61{width:33%;}.elementor-36 .elementor-element.elementor-element-7849b102{width:33%;}.elementor-36 .elementor-element.elementor-element-46e6dc2d{width:34%;}.elementor-36 .elementor-element.elementor-element-49c6aa7c{width:40%;}.elementor-36 .elementor-element.elementor-element-5d228475{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36 .elementor-element.elementor-element-4e42cf0f{width:40%;}.elementor-36 .elementor-element.elementor-element-1e65d83d{width:60%;}.elementor-36 .elementor-element.elementor-element-4f379725{width:68%;}.elementor-36 .elementor-element.elementor-element-235fd4be{width:50%;}.elementor-36 .elementor-element.elementor-element-1534a609{width:50%;}.elementor-36 .elementor-element.elementor-element-354e53be{width:50%;}.elementor-36 .elementor-element.elementor-element-5a47ef60{width:34%;}.elementor-36 .elementor-element.elementor-element-629ad8c9{width:50%;}.elementor-36 .elementor-element.elementor-element-4245fbd9{width:50%;}.elementor-36 .elementor-element.elementor-element-3bcae3c1{width:45%;}.elementor-36 .elementor-element.elementor-element-17c37a{width:50%;}.elementor-36 .elementor-element.elementor-element-1ec794af{width:50%;}.elementor-36 .elementor-element.elementor-element-722fc165{width:34%;}.elementor-36 .elementor-element.elementor-element-2299228{width:50%;}.elementor-36 .elementor-element.elementor-element-55ee18f8{width:50%;}.elementor-36 .elementor-element.elementor-element-d9a35e0{width:50%;}.elementor-36 .elementor-element.elementor-element-533e4a7a{width:62%;}.elementor-36 .elementor-element.elementor-element-34c0710c{width:38%;}.elementor-36 .elementor-element.elementor-element-33832d68{width:42%;}.elementor-36 .elementor-element.elementor-element-aebcafe{width:58%;}.elementor-36 .elementor-element.elementor-element-5350375d{width:50%;}.elementor-36 .elementor-element.elementor-element-32ba5ed6{width:72%;}.elementor-36 .elementor-element.elementor-element-e05311d{width:50%;}.elementor-36 .elementor-element.elementor-element-7791016f{width:72%;}.elementor-36 .elementor-element.elementor-element-116f61e8{width:50%;}.elementor-36 .elementor-element.elementor-element-1f2ce8c8{width:72%;}.elementor-36 .elementor-element.elementor-element-39b8ff98{width:60%;}.elementor-36 .elementor-element.elementor-element-3e3e9e6a{width:40%;}.elementor-36 .elementor-element.elementor-element-66376a91{width:50%;}.elementor-36 .elementor-element.elementor-element-3e95ae1f{width:39%;}.elementor-36 .elementor-element.elementor-element-23bb5a06{width:35%;}.elementor-36 .elementor-element.elementor-element-723cd7e0{width:50%;}.elementor-36 .elementor-element.elementor-element-3b915fae{width:50%;}.elementor-36 .elementor-element.elementor-element-7d21d21c{width:50%;}.elementor-36 .elementor-element.elementor-element-284217f5{width:50%;}.elementor-36 .elementor-element.elementor-element-2f0f1e61{width:50%;}.elementor-36 .elementor-element.elementor-element-7849b102{width:50%;}.elementor-36 .elementor-element.elementor-element-46e6dc2d{width:34%;}.elementor-36 .elementor-element.elementor-element-49c6aa7c{width:40%;}.elementor-36 .elementor-element.elementor-element-5d228475{width:60%;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-4e42cf0f{width:100%;}.elementor-36 .elementor-element.elementor-element-491932af .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-67074e5e .elementor-heading-title{font-size:34px;}.elementor-36 .elementor-element.elementor-element-4d635fb{--spacer-size:10px;}.elementor-36 .elementor-element.elementor-element-be7b368{font-size:15px;}.elementor-36 .elementor-element.elementor-element-3db15735{--spacer-size:17px;}.elementor-36 .elementor-element.elementor-element-6ef7a88a{--spacer-size:6px;}.elementor-36 .elementor-element.elementor-element-1e65d83d{width:100%;}.elementor-36 .elementor-element.elementor-element-23181eff img{width:100%;}.elementor-36 .elementor-element.elementor-element-21524f00{--spacer-size:9px;}.elementor-36 .elementor-element.elementor-element-7042eae5{font-size:15px;}.elementor-36 .elementor-element.elementor-element-4f379725{width:100%;}.elementor-36 .elementor-element.elementor-element-37f14f66 .elementor-heading-title{font-size:28px;}.elementor-36 .elementor-element.elementor-element-14af5454{font-size:15px;}.elementor-36 .elementor-element.elementor-element-235fd4be{width:100%;}.elementor-36 .elementor-element.elementor-element-7e889d20 .elementor-heading-title{font-size:56px;}.elementor-36 .elementor-element.elementor-element-40f06549{font-size:15px;}.elementor-36 .elementor-element.elementor-element-28d57e{--spacer-size:12px;}.elementor-36 .elementor-element.elementor-element-1534a609{width:100%;}.elementor-36 .elementor-element.elementor-element-6ba9018b .elementor-heading-title{font-size:17px;}.elementor-36 .elementor-element.elementor-element-30c09e35{font-size:15px;}.elementor-36 .elementor-element.elementor-element-354e53be{width:100%;}.elementor-36 .elementor-element.elementor-element-622fda51 .elementor-heading-title{font-size:17px;}.elementor-36 .elementor-element.elementor-element-750ac9b9{font-size:15px;}.elementor-36 .elementor-element.elementor-element-5a47ef60{width:100%;}.elementor-36 .elementor-element.elementor-element-5bc18aee .elementor-heading-title{font-size:17px;}.elementor-36 .elementor-element.elementor-element-5da5481f{font-size:15px;}.elementor-36 .elementor-element.elementor-element-1f5fc60f{--spacer-size:9px;}.elementor-36 .elementor-element.elementor-element-629ad8c9{width:100%;}.elementor-36 .elementor-element.elementor-element-f05f4c1 .elementor-heading-title{font-size:17px;}.elementor-36 .elementor-element.elementor-element-1b6a8192{font-size:15px;}.elementor-36 .elementor-element.elementor-element-4245fbd9{width:100%;}.elementor-36 .elementor-element.elementor-element-67bbae68 .elementor-heading-title{font-size:17px;}.elementor-36 .elementor-element.elementor-element-4ee0b4e8{font-size:15px;}.elementor-36 .elementor-element.elementor-element-3bcae3c1{width:100%;}.elementor-36 .elementor-element.elementor-element-97d76bd{--spacer-size:9px;}.elementor-36 .elementor-element.elementor-element-6a69f2d4 img{width:100%;}.elementor-36 .elementor-element.elementor-element-5d4e1733 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-e0c1c56{font-size:15px;}.elementor-36 .elementor-element.elementor-element-b6e4eaa img{width:100%;}.elementor-36 .elementor-element.elementor-element-6d2afc9 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-1b6cfd0{font-size:15px;}.elementor-36 .elementor-element.elementor-element-6c1175ae{--spacer-size:10px;}.elementor-36 .elementor-element.elementor-element-17c37a{width:100%;}.elementor-36 .elementor-element.elementor-element-5013d434 img{width:100%;}.elementor-36 .elementor-element.elementor-element-1b44dd87 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-1ec794af{width:100%;}.elementor-36 .elementor-element.elementor-element-757c8467 img{width:100%;}.elementor-36 .elementor-element.elementor-element-49685eeb .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-722fc165{width:100%;}.elementor-36 .elementor-element.elementor-element-2b3789ac img{width:100%;}.elementor-36 .elementor-element.elementor-element-1417d20b .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-76ebf83b .elementor-heading-title{font-size:28px;}.elementor-36 .elementor-element.elementor-element-6c222430{font-size:15px;}.elementor-36 .elementor-element.elementor-element-49512786{--spacer-size:13px;}.elementor-36 .elementor-element.elementor-element-2299228{width:100%;}.elementor-36 .elementor-element.elementor-element-7bd58940 img{width:100%;}.elementor-36 .elementor-element.elementor-element-28111ae8 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-5bd70cbd{font-size:15px;}.elementor-36 .elementor-element.elementor-element-55ee18f8{width:100%;}.elementor-36 .elementor-element.elementor-element-5628c71e img{width:100%;}.elementor-36 .elementor-element.elementor-element-2f29a112 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-4a2a0f41{font-size:15px;}.elementor-36 .elementor-element.elementor-element-d9a35e0{width:100%;}.elementor-36 .elementor-element.elementor-element-586c561e img{width:100%;}.elementor-36 .elementor-element.elementor-element-4091180c .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-7c2d82e3{font-size:15px;}.elementor-36 .elementor-element.elementor-element-533e4a7a{width:100%;}.elementor-36 .elementor-element.elementor-element-653a7fc6 img{width:100%;}.elementor-36 .elementor-element.elementor-element-34c0710c{width:100%;}.elementor-36 .elementor-element.elementor-element-59c9fb20 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-2dda1be4 .elementor-heading-title{font-size:28px;}.elementor-36 .elementor-element.elementor-element-2d9fa99f{font-size:15px;}.elementor-36 .elementor-element.elementor-element-659a08af{--spacer-size:10px;}.elementor-36 .elementor-element.elementor-element-33832d68{width:100%;}.elementor-36 .elementor-element.elementor-element-1d2b6d2a img{width:100%;}.elementor-36 .elementor-element.elementor-element-aebcafe{width:100%;}.elementor-36 .elementor-element.elementor-element-7ba2f93c .elementor-heading-title{font-size:28px;}.elementor-36 .elementor-element.elementor-element-47984151{font-size:15px;}.elementor-36 .elementor-element.elementor-element-26cf2893{--spacer-size:11px;}.elementor-36 .elementor-element.elementor-element-5350375d{width:100%;}.elementor-36 .elementor-element.elementor-element-6d14cd30 img{width:100%;}.elementor-36 .elementor-element.elementor-element-32ba5ed6{width:100%;}.elementor-36 .elementor-element.elementor-element-6039c2a0 .elementor-heading-title{font-size:22px;}.elementor-36 .elementor-element.elementor-element-3a3763e8{font-size:15px;}.elementor-36 .elementor-element.elementor-element-e05311d{width:100%;}.elementor-36 .elementor-element.elementor-element-6e1cf4f7 img{width:100%;}.elementor-36 .elementor-element.elementor-element-7791016f{width:100%;}.elementor-36 .elementor-element.elementor-element-1c4b14f3 .elementor-heading-title{font-size:22px;}.elementor-36 .elementor-element.elementor-element-6a6cee7a{font-size:15px;}.elementor-36 .elementor-element.elementor-element-116f61e8{width:100%;}.elementor-36 .elementor-element.elementor-element-255f54de img{width:100%;}.elementor-36 .elementor-element.elementor-element-1f2ce8c8{width:100%;}.elementor-36 .elementor-element.elementor-element-139abfd9 .elementor-heading-title{font-size:22px;}.elementor-36 .elementor-element.elementor-element-7119f882{font-size:15px;}.elementor-36 .elementor-element.elementor-element-39b8ff98{width:100%;}.elementor-36 .elementor-element.elementor-element-6a37c87f .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-5ca0b140{font-size:15px;}.elementor-36 .elementor-element.elementor-element-5175d142{--spacer-size:9px;}.elementor-36 .elementor-element.elementor-element-3e3e9e6a{width:100%;}.elementor-36 .elementor-element.elementor-element-61268f0b .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-61268f0b .elementor-icon-box-title a{font-size:16px;}.elementor-36 .elementor-element.elementor-element-4dcdb3af .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-4dcdb3af .elementor-icon-box-title a{font-size:16px;}.elementor-36 .elementor-element.elementor-element-2c4d60fa .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-2c4d60fa .elementor-icon-box-title a{font-size:16px;}.elementor-36 .elementor-element.elementor-element-66376a91{width:100%;}.elementor-36 .elementor-element.elementor-element-5f104752 img{width:100%;}.elementor-36 .elementor-element.elementor-element-11666cef{--spacer-size:7px;}.elementor-36 .elementor-element.elementor-element-632c65d4 img{width:100%;}.elementor-36 .elementor-element.elementor-element-5598faa7{--spacer-size:7px;}.elementor-36 .elementor-element.elementor-element-5e3fd6f3 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-3ce9058c{font-size:15px;}.elementor-36 .elementor-element.elementor-element-3e95ae1f{width:100%;}.elementor-36 .elementor-element.elementor-element-71e7f4d0 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-6352e6f4 .elementor-heading-title{font-size:28px;}.elementor-36 .elementor-element.elementor-element-45079e59{font-size:15px;}.elementor-36 .elementor-element.elementor-element-54577ae6{--spacer-size:6px;}.elementor-36 .elementor-element.elementor-element-24cb4a04{font-size:15px;}.elementor-36 .elementor-element.elementor-element-1ba3488b{--spacer-size:9px;}.elementor-36 .elementor-element.elementor-element-23bb5a06{width:100%;}.elementor-36 .elementor-element.elementor-element-df9af53 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-df9af53 .elementor-icon-box-title a{font-size:16px;}.elementor-36 .elementor-element.elementor-element-3af2da0d .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-3af2da0d .elementor-icon-box-title a{font-size:16px;}.elementor-36 .elementor-element.elementor-element-7c2bb0ac .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-7c2bb0ac .elementor-icon-box-title a{font-size:16px;}.elementor-36 .elementor-element.elementor-element-723cd7e0{width:100%;}.elementor-36 .elementor-element.elementor-element-4c7dcf6f .elementor-heading-title{font-size:28px;}.elementor-36 .elementor-element.elementor-element-4959c6a5{font-size:15px;}.elementor-36 .elementor-element.elementor-element-3b915fae{width:100%;}.elementor-36 .elementor-element.elementor-element-531dac50 .elementor-heading-title{font-size:28px;}.elementor-36 .elementor-element.elementor-element-62abf970{font-size:15px;}.elementor-36 .elementor-element.elementor-element-7d21d21c{width:100%;}.elementor-36 .elementor-element.elementor-element-6c7eecf0 .elementor-heading-title{font-size:28px;}.elementor-36 .elementor-element.elementor-element-29c07c5d{font-size:15px;}.elementor-36 .elementor-element.elementor-element-284217f5{width:100%;}.elementor-36 .elementor-element.elementor-element-388e8a7d .elementor-heading-title{font-size:28px;}.elementor-36 .elementor-element.elementor-element-65928f15{font-size:15px;}.elementor-36 .elementor-element.elementor-element-2f0f1e61{width:100%;}.elementor-36 .elementor-element.elementor-element-4286332e .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-5603e306 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-4c066a14{font-size:15px;}.elementor-36 .elementor-element.elementor-element-7849b102{width:100%;}.elementor-36 .elementor-element.elementor-element-5faeb9a8 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-42b138b1 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-5c265969{font-size:15px;}.elementor-36 .elementor-element.elementor-element-46e6dc2d{width:100%;}.elementor-36 .elementor-element.elementor-element-6e0eec16 .elementor-heading-title{font-size:11px;}.elementor-36 .elementor-element.elementor-element-2b4da4f4 .elementor-heading-title{font-size:18px;}.elementor-36 .elementor-element.elementor-element-75b962d7{font-size:15px;}.elementor-36 .elementor-element.elementor-element-7aea0f22{--spacer-size:11px;}.elementor-36 .elementor-element.elementor-element-49c6aa7c{width:100%;}.elementor-36 .elementor-element.elementor-element-50da9444 .elementor-heading-title{font-size:28px;}.elementor-36 .elementor-element.elementor-element-5d228475{width:100%;}}/* Start custom CSS for column, class: .elementor-element-4e42cf0f */.elementor-36 .elementor-element.elementor-element-4e42cf0f { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-4e42cf0f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-4e42cf0f img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-4e42cf0f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-4e42cf0f p, .elementor-36 .elementor-element.elementor-element-4e42cf0f h1, .elementor-36 .elementor-element.elementor-element-4e42cf0f h2, .elementor-36 .elementor-element.elementor-element-4e42cf0f h3, .elementor-36 .elementor-element.elementor-element-4e42cf0f h4, .elementor-36 .elementor-element.elementor-element-4e42cf0f h5, .elementor-36 .elementor-element.elementor-element-4e42cf0f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e65d83d */.elementor-36 .elementor-element.elementor-element-1e65d83d { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-1e65d83d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-1e65d83d img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-1e65d83d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-1e65d83d p, .elementor-36 .elementor-element.elementor-element-1e65d83d h1, .elementor-36 .elementor-element.elementor-element-1e65d83d h2, .elementor-36 .elementor-element.elementor-element-1e65d83d h3, .elementor-36 .elementor-element.elementor-element-1e65d83d h4, .elementor-36 .elementor-element.elementor-element-1e65d83d h5, .elementor-36 .elementor-element.elementor-element-1e65d83d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51bf3917 */.elementor-36 .elementor-element.elementor-element-51bf3917 .elementor-widget {
  animation: codex_hero-1-soft-reveal 700ms ease both;
}
.elementor-36 .elementor-element.elementor-element-51bf3917 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-36 .elementor-element.elementor-element-51bf3917 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-36 .elementor-element.elementor-element-51bf3917 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_hero-1-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-36 .elementor-element.elementor-element-51bf3917, .elementor-36 .elementor-element.elementor-element-51bf3917 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f379725 */.elementor-36 .elementor-element.elementor-element-4f379725 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-4f379725 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-4f379725 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-4f379725 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-4f379725 p, .elementor-36 .elementor-element.elementor-element-4f379725 h1, .elementor-36 .elementor-element.elementor-element-4f379725 h2, .elementor-36 .elementor-element.elementor-element-4f379725 h3, .elementor-36 .elementor-element.elementor-element-4f379725 h4, .elementor-36 .elementor-element.elementor-element-4f379725 h5, .elementor-36 .elementor-element.elementor-element-4f379725 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-235fd4be */.elementor-36 .elementor-element.elementor-element-235fd4be { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-235fd4be > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-235fd4be img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-235fd4be .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-235fd4be p, .elementor-36 .elementor-element.elementor-element-235fd4be h1, .elementor-36 .elementor-element.elementor-element-235fd4be h2, .elementor-36 .elementor-element.elementor-element-235fd4be h3, .elementor-36 .elementor-element.elementor-element-235fd4be h4, .elementor-36 .elementor-element.elementor-element-235fd4be h5, .elementor-36 .elementor-element.elementor-element-235fd4be h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a1bfd41 */.elementor-36 .elementor-element.elementor-element-4a1bfd41 > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-4a1bfd41 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-4a1bfd41 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-4a1bfd41 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1534a609 */.elementor-36 .elementor-element.elementor-element-1534a609 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-1534a609 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-1534a609 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-1534a609 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-1534a609 p, .elementor-36 .elementor-element.elementor-element-1534a609 h1, .elementor-36 .elementor-element.elementor-element-1534a609 h2, .elementor-36 .elementor-element.elementor-element-1534a609 h3, .elementor-36 .elementor-element.elementor-element-1534a609 h4, .elementor-36 .elementor-element.elementor-element-1534a609 h5, .elementor-36 .elementor-element.elementor-element-1534a609 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-354e53be */.elementor-36 .elementor-element.elementor-element-354e53be { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-354e53be > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-354e53be img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-354e53be .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-354e53be p, .elementor-36 .elementor-element.elementor-element-354e53be h1, .elementor-36 .elementor-element.elementor-element-354e53be h2, .elementor-36 .elementor-element.elementor-element-354e53be h3, .elementor-36 .elementor-element.elementor-element-354e53be h4, .elementor-36 .elementor-element.elementor-element-354e53be h5, .elementor-36 .elementor-element.elementor-element-354e53be h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a47ef60 */.elementor-36 .elementor-element.elementor-element-5a47ef60 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-5a47ef60 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-5a47ef60 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-5a47ef60 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-5a47ef60 p, .elementor-36 .elementor-element.elementor-element-5a47ef60 h1, .elementor-36 .elementor-element.elementor-element-5a47ef60 h2, .elementor-36 .elementor-element.elementor-element-5a47ef60 h3, .elementor-36 .elementor-element.elementor-element-5a47ef60 h4, .elementor-36 .elementor-element.elementor-element-5a47ef60 h5, .elementor-36 .elementor-element.elementor-element-5a47ef60 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b3a3176 */.elementor-36 .elementor-element.elementor-element-2b3a3176 > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-2b3a3176 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-2b3a3176 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-2b3a3176 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-629ad8c9 */.elementor-36 .elementor-element.elementor-element-629ad8c9 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-629ad8c9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-629ad8c9 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-629ad8c9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-629ad8c9 p, .elementor-36 .elementor-element.elementor-element-629ad8c9 h1, .elementor-36 .elementor-element.elementor-element-629ad8c9 h2, .elementor-36 .elementor-element.elementor-element-629ad8c9 h3, .elementor-36 .elementor-element.elementor-element-629ad8c9 h4, .elementor-36 .elementor-element.elementor-element-629ad8c9 h5, .elementor-36 .elementor-element.elementor-element-629ad8c9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4245fbd9 */.elementor-36 .elementor-element.elementor-element-4245fbd9 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-4245fbd9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-4245fbd9 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-4245fbd9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-4245fbd9 p, .elementor-36 .elementor-element.elementor-element-4245fbd9 h1, .elementor-36 .elementor-element.elementor-element-4245fbd9 h2, .elementor-36 .elementor-element.elementor-element-4245fbd9 h3, .elementor-36 .elementor-element.elementor-element-4245fbd9 h4, .elementor-36 .elementor-element.elementor-element-4245fbd9 h5, .elementor-36 .elementor-element.elementor-element-4245fbd9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ee10c1c */.elementor-36 .elementor-element.elementor-element-4ee10c1c > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-4ee10c1c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-4ee10c1c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-4ee10c1c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ee6d131 */.elementor-36 .elementor-element.elementor-element-2ee6d131 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-2ee6d131 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-2ee6d131 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-2ee6d131 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-2ee6d131 p, .elementor-36 .elementor-element.elementor-element-2ee6d131 h1, .elementor-36 .elementor-element.elementor-element-2ee6d131 h2, .elementor-36 .elementor-element.elementor-element-2ee6d131 h3, .elementor-36 .elementor-element.elementor-element-2ee6d131 h4, .elementor-36 .elementor-element.elementor-element-2ee6d131 h5, .elementor-36 .elementor-element.elementor-element-2ee6d131 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-391cf26c */.elementor-36 .elementor-element.elementor-element-391cf26c {
  position: relative;
  overflow: hidden;
}
.elementor-36 .elementor-element.elementor-element-391cf26c .ba-inner {
  position: relative;
  z-index: 1;
}
.elementor-36 .elementor-element.elementor-element-391cf26c .ba-card,
.elementor-36 .elementor-element.elementor-element-391cf26c .ba-proof-summary,
.elementor-36 .elementor-element.elementor-element-391cf26c .ba-score-panel,
.elementor-36 .elementor-element.elementor-element-391cf26c .ba-timeline-card,
.elementor-36 .elementor-element.elementor-element-391cf26c .ba-hub-center {
  overflow: hidden;
}
.elementor-36 .elementor-element.elementor-element-391cf26c .elementor-widget-heading .elementor-heading-title,
.elementor-36 .elementor-element.elementor-element-391cf26c .elementor-widget-text-editor,
.elementor-36 .elementor-element.elementor-element-391cf26c .elementor-widget-text-editor p {
  overflow-wrap: break-word;
  word-break: normal;
}
@media (max-width: 767px) {
  .elementor-36 .elementor-element.elementor-element-391cf26c .ba-card,
  .elementor-36 .elementor-element.elementor-element-391cf26c .ba-proof-summary,
  .elementor-36 .elementor-element.elementor-element-391cf26c .ba-score-panel,
  .elementor-36 .elementor-element.elementor-element-391cf26c .ba-timeline-card,
  .elementor-36 .elementor-element.elementor-element-391cf26c .ba-hub-center {
    margin-bottom: 0;
  }
}
.elementor-36 .elementor-element.elementor-element-391cf26c {
  background: #f7f4ee;
}
.elementor-36 .elementor-element.elementor-element-391cf26c .ba-score-panel,
.elementor-36 .elementor-element.elementor-element-391cf26c .ba-score-card {
  border-color: rgba(183,121,31,0.24) !important;
}
.elementor-36 .elementor-element.elementor-element-391cf26c .ba-score-panel {
  box-shadow: 0 16px 34px rgba(183,121,31,0.10);
}
.elementor-36 .elementor-element.elementor-element-391cf26c .elementor-progress-wrapper {
  border-radius: 999px;
  overflow: hidden;
}
.elementor-36 .elementor-element.elementor-element-391cf26c .elementor-progress-bar {
  border-radius: 999px;
}
.elementor-36 .elementor-element.elementor-element-391cf26c { position: relative; overflow: hidden; }
.elementor-36 .elementor-element.elementor-element-391cf26c::before { content:''; position:absolute; top:-80px; right:-80px; width:240px; height:240px;
  background:rgba(233,164,28,0.18); border-radius:50%; z-index:0; pointer-events:none; }
.elementor-36 .elementor-element.elementor-element-391cf26c > .elementor-container { position: relative; z-index: 1; }
.elementor-36 .elementor-element.elementor-element-391cf26c .elementor-column {
  transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;
}
.elementor-36 .elementor-element.elementor-element-391cf26c .elementor-column:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 38px rgba(15,23,42,0.06);
}
.elementor-36 .elementor-element.elementor-element-391cf26c .elementor-button {
  transition: transform 180ms ease, filter 180ms ease;
}
.elementor-36 .elementor-element.elementor-element-391cf26c .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.04);
}
@media (prefers-reduced-motion: reduce) {
  .elementor-36 .elementor-element.elementor-element-391cf26c, .elementor-36 .elementor-element.elementor-element-391cf26c * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3bcae3c1 */.elementor-36 .elementor-element.elementor-element-3bcae3c1 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-3bcae3c1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-3bcae3c1 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-3bcae3c1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-3bcae3c1 p, .elementor-36 .elementor-element.elementor-element-3bcae3c1 h1, .elementor-36 .elementor-element.elementor-element-3bcae3c1 h2, .elementor-36 .elementor-element.elementor-element-3bcae3c1 h3, .elementor-36 .elementor-element.elementor-element-3bcae3c1 h4, .elementor-36 .elementor-element.elementor-element-3bcae3c1 h5, .elementor-36 .elementor-element.elementor-element-3bcae3c1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73c95bfe */.elementor-36 .elementor-element.elementor-element-73c95bfe > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-73c95bfe > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-73c95bfe > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-73c95bfe img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-17c37a */.elementor-36 .elementor-element.elementor-element-17c37a { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-17c37a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-17c37a img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-17c37a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-17c37a p, .elementor-36 .elementor-element.elementor-element-17c37a h1, .elementor-36 .elementor-element.elementor-element-17c37a h2, .elementor-36 .elementor-element.elementor-element-17c37a h3, .elementor-36 .elementor-element.elementor-element-17c37a h4, .elementor-36 .elementor-element.elementor-element-17c37a h5, .elementor-36 .elementor-element.elementor-element-17c37a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ec794af */.elementor-36 .elementor-element.elementor-element-1ec794af { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-1ec794af > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-1ec794af img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-1ec794af .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-1ec794af p, .elementor-36 .elementor-element.elementor-element-1ec794af h1, .elementor-36 .elementor-element.elementor-element-1ec794af h2, .elementor-36 .elementor-element.elementor-element-1ec794af h3, .elementor-36 .elementor-element.elementor-element-1ec794af h4, .elementor-36 .elementor-element.elementor-element-1ec794af h5, .elementor-36 .elementor-element.elementor-element-1ec794af h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-722fc165 */.elementor-36 .elementor-element.elementor-element-722fc165 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-722fc165 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-722fc165 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-722fc165 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-722fc165 p, .elementor-36 .elementor-element.elementor-element-722fc165 h1, .elementor-36 .elementor-element.elementor-element-722fc165 h2, .elementor-36 .elementor-element.elementor-element-722fc165 h3, .elementor-36 .elementor-element.elementor-element-722fc165 h4, .elementor-36 .elementor-element.elementor-element-722fc165 h5, .elementor-36 .elementor-element.elementor-element-722fc165 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-460e3e27 */.elementor-36 .elementor-element.elementor-element-460e3e27 > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-460e3e27 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-460e3e27 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-460e3e27 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ddf1246 */.elementor-36 .elementor-element.elementor-element-6ddf1246 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-6ddf1246 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-6ddf1246 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-6ddf1246 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-6ddf1246 p, .elementor-36 .elementor-element.elementor-element-6ddf1246 h1, .elementor-36 .elementor-element.elementor-element-6ddf1246 h2, .elementor-36 .elementor-element.elementor-element-6ddf1246 h3, .elementor-36 .elementor-element.elementor-element-6ddf1246 h4, .elementor-36 .elementor-element.elementor-element-6ddf1246 h5, .elementor-36 .elementor-element.elementor-element-6ddf1246 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73949016 */.elementor-36 .elementor-element.elementor-element-73949016 .elementor-widget {
  animation: codex_newest-products-3-soft-reveal 700ms ease both;
}
.elementor-36 .elementor-element.elementor-element-73949016 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-36 .elementor-element.elementor-element-73949016 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-36 .elementor-element.elementor-element-73949016 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_newest-products-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-36 .elementor-element.elementor-element-73949016, .elementor-36 .elementor-element.elementor-element-73949016 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2299228 */.elementor-36 .elementor-element.elementor-element-2299228 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-2299228 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-2299228 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-2299228 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-2299228 p, .elementor-36 .elementor-element.elementor-element-2299228 h1, .elementor-36 .elementor-element.elementor-element-2299228 h2, .elementor-36 .elementor-element.elementor-element-2299228 h3, .elementor-36 .elementor-element.elementor-element-2299228 h4, .elementor-36 .elementor-element.elementor-element-2299228 h5, .elementor-36 .elementor-element.elementor-element-2299228 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55ee18f8 */.elementor-36 .elementor-element.elementor-element-55ee18f8 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-55ee18f8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-55ee18f8 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-55ee18f8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-55ee18f8 p, .elementor-36 .elementor-element.elementor-element-55ee18f8 h1, .elementor-36 .elementor-element.elementor-element-55ee18f8 h2, .elementor-36 .elementor-element.elementor-element-55ee18f8 h3, .elementor-36 .elementor-element.elementor-element-55ee18f8 h4, .elementor-36 .elementor-element.elementor-element-55ee18f8 h5, .elementor-36 .elementor-element.elementor-element-55ee18f8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d9a35e0 */.elementor-36 .elementor-element.elementor-element-d9a35e0 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-d9a35e0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-d9a35e0 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-d9a35e0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-d9a35e0 p, .elementor-36 .elementor-element.elementor-element-d9a35e0 h1, .elementor-36 .elementor-element.elementor-element-d9a35e0 h2, .elementor-36 .elementor-element.elementor-element-d9a35e0 h3, .elementor-36 .elementor-element.elementor-element-d9a35e0 h4, .elementor-36 .elementor-element.elementor-element-d9a35e0 h5, .elementor-36 .elementor-element.elementor-element-d9a35e0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d5c8a0f */.elementor-36 .elementor-element.elementor-element-d5c8a0f > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-d5c8a0f > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-d5c8a0f > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-d5c8a0f img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69e8b1fb */.elementor-36 .elementor-element.elementor-element-69e8b1fb { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-69e8b1fb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-69e8b1fb img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-69e8b1fb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-69e8b1fb p, .elementor-36 .elementor-element.elementor-element-69e8b1fb h1, .elementor-36 .elementor-element.elementor-element-69e8b1fb h2, .elementor-36 .elementor-element.elementor-element-69e8b1fb h3, .elementor-36 .elementor-element.elementor-element-69e8b1fb h4, .elementor-36 .elementor-element.elementor-element-69e8b1fb h5, .elementor-36 .elementor-element.elementor-element-69e8b1fb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-533e4a7a */.elementor-36 .elementor-element.elementor-element-533e4a7a { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-533e4a7a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-533e4a7a img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-533e4a7a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-533e4a7a p, .elementor-36 .elementor-element.elementor-element-533e4a7a h1, .elementor-36 .elementor-element.elementor-element-533e4a7a h2, .elementor-36 .elementor-element.elementor-element-533e4a7a h3, .elementor-36 .elementor-element.elementor-element-533e4a7a h4, .elementor-36 .elementor-element.elementor-element-533e4a7a h5, .elementor-36 .elementor-element.elementor-element-533e4a7a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-34c0710c */.elementor-36 .elementor-element.elementor-element-34c0710c { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-34c0710c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-34c0710c img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-34c0710c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-34c0710c p, .elementor-36 .elementor-element.elementor-element-34c0710c h1, .elementor-36 .elementor-element.elementor-element-34c0710c h2, .elementor-36 .elementor-element.elementor-element-34c0710c h3, .elementor-36 .elementor-element.elementor-element-34c0710c h4, .elementor-36 .elementor-element.elementor-element-34c0710c h5, .elementor-36 .elementor-element.elementor-element-34c0710c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-35a717b8 */.elementor-36 .elementor-element.elementor-element-35a717b8 > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-35a717b8 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-35a717b8 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-35a717b8 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ccf8c55 */.elementor-36 .elementor-element.elementor-element-5ccf8c55 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-5ccf8c55 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-5ccf8c55 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-5ccf8c55 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-5ccf8c55 p, .elementor-36 .elementor-element.elementor-element-5ccf8c55 h1, .elementor-36 .elementor-element.elementor-element-5ccf8c55 h2, .elementor-36 .elementor-element.elementor-element-5ccf8c55 h3, .elementor-36 .elementor-element.elementor-element-5ccf8c55 h4, .elementor-36 .elementor-element.elementor-element-5ccf8c55 h5, .elementor-36 .elementor-element.elementor-element-5ccf8c55 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-596d3009 */.elementor-36 .elementor-element.elementor-element-596d3009 .elementor-widget {
  animation: codex_featured-spotlight-5-soft-reveal 700ms ease both;
}
.elementor-36 .elementor-element.elementor-element-596d3009 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-36 .elementor-element.elementor-element-596d3009 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-36 .elementor-element.elementor-element-596d3009 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_featured-spotlight-5-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-36 .elementor-element.elementor-element-596d3009, .elementor-36 .elementor-element.elementor-element-596d3009 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33832d68 */.elementor-36 .elementor-element.elementor-element-33832d68 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-33832d68 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-33832d68 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-33832d68 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-33832d68 p, .elementor-36 .elementor-element.elementor-element-33832d68 h1, .elementor-36 .elementor-element.elementor-element-33832d68 h2, .elementor-36 .elementor-element.elementor-element-33832d68 h3, .elementor-36 .elementor-element.elementor-element-33832d68 h4, .elementor-36 .elementor-element.elementor-element-33832d68 h5, .elementor-36 .elementor-element.elementor-element-33832d68 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5350375d */.elementor-36 .elementor-element.elementor-element-5350375d { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-5350375d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-5350375d img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-5350375d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-5350375d p, .elementor-36 .elementor-element.elementor-element-5350375d h1, .elementor-36 .elementor-element.elementor-element-5350375d h2, .elementor-36 .elementor-element.elementor-element-5350375d h3, .elementor-36 .elementor-element.elementor-element-5350375d h4, .elementor-36 .elementor-element.elementor-element-5350375d h5, .elementor-36 .elementor-element.elementor-element-5350375d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32ba5ed6 */.elementor-36 .elementor-element.elementor-element-32ba5ed6 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-32ba5ed6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-32ba5ed6 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-32ba5ed6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-32ba5ed6 p, .elementor-36 .elementor-element.elementor-element-32ba5ed6 h1, .elementor-36 .elementor-element.elementor-element-32ba5ed6 h2, .elementor-36 .elementor-element.elementor-element-32ba5ed6 h3, .elementor-36 .elementor-element.elementor-element-32ba5ed6 h4, .elementor-36 .elementor-element.elementor-element-32ba5ed6 h5, .elementor-36 .elementor-element.elementor-element-32ba5ed6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-295a7a9a */.elementor-36 .elementor-element.elementor-element-295a7a9a > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-295a7a9a > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-295a7a9a > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-295a7a9a img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e05311d */.elementor-36 .elementor-element.elementor-element-e05311d { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-e05311d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-e05311d img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-e05311d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-e05311d p, .elementor-36 .elementor-element.elementor-element-e05311d h1, .elementor-36 .elementor-element.elementor-element-e05311d h2, .elementor-36 .elementor-element.elementor-element-e05311d h3, .elementor-36 .elementor-element.elementor-element-e05311d h4, .elementor-36 .elementor-element.elementor-element-e05311d h5, .elementor-36 .elementor-element.elementor-element-e05311d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7791016f */.elementor-36 .elementor-element.elementor-element-7791016f { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-7791016f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-7791016f img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-7791016f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-7791016f p, .elementor-36 .elementor-element.elementor-element-7791016f h1, .elementor-36 .elementor-element.elementor-element-7791016f h2, .elementor-36 .elementor-element.elementor-element-7791016f h3, .elementor-36 .elementor-element.elementor-element-7791016f h4, .elementor-36 .elementor-element.elementor-element-7791016f h5, .elementor-36 .elementor-element.elementor-element-7791016f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ea30382 */.elementor-36 .elementor-element.elementor-element-1ea30382 > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-1ea30382 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-1ea30382 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-1ea30382 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-116f61e8 */.elementor-36 .elementor-element.elementor-element-116f61e8 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-116f61e8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-116f61e8 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-116f61e8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-116f61e8 p, .elementor-36 .elementor-element.elementor-element-116f61e8 h1, .elementor-36 .elementor-element.elementor-element-116f61e8 h2, .elementor-36 .elementor-element.elementor-element-116f61e8 h3, .elementor-36 .elementor-element.elementor-element-116f61e8 h4, .elementor-36 .elementor-element.elementor-element-116f61e8 h5, .elementor-36 .elementor-element.elementor-element-116f61e8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f2ce8c8 */.elementor-36 .elementor-element.elementor-element-1f2ce8c8 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-1f2ce8c8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-1f2ce8c8 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-1f2ce8c8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-1f2ce8c8 p, .elementor-36 .elementor-element.elementor-element-1f2ce8c8 h1, .elementor-36 .elementor-element.elementor-element-1f2ce8c8 h2, .elementor-36 .elementor-element.elementor-element-1f2ce8c8 h3, .elementor-36 .elementor-element.elementor-element-1f2ce8c8 h4, .elementor-36 .elementor-element.elementor-element-1f2ce8c8 h5, .elementor-36 .elementor-element.elementor-element-1f2ce8c8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ec22cf */.elementor-36 .elementor-element.elementor-element-2ec22cf > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-2ec22cf > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-2ec22cf > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-2ec22cf img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aebcafe */.elementor-36 .elementor-element.elementor-element-aebcafe { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-aebcafe > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-aebcafe img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-aebcafe .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-aebcafe p, .elementor-36 .elementor-element.elementor-element-aebcafe h1, .elementor-36 .elementor-element.elementor-element-aebcafe h2, .elementor-36 .elementor-element.elementor-element-aebcafe h3, .elementor-36 .elementor-element.elementor-element-aebcafe h4, .elementor-36 .elementor-element.elementor-element-aebcafe h5, .elementor-36 .elementor-element.elementor-element-aebcafe h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-528231b2 */.elementor-36 .elementor-element.elementor-element-528231b2 > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-528231b2 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-528231b2 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-528231b2 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-327f6b7b */.elementor-36 .elementor-element.elementor-element-327f6b7b { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-327f6b7b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-327f6b7b img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-327f6b7b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-327f6b7b p, .elementor-36 .elementor-element.elementor-element-327f6b7b h1, .elementor-36 .elementor-element.elementor-element-327f6b7b h2, .elementor-36 .elementor-element.elementor-element-327f6b7b h3, .elementor-36 .elementor-element.elementor-element-327f6b7b h4, .elementor-36 .elementor-element.elementor-element-327f6b7b h5, .elementor-36 .elementor-element.elementor-element-327f6b7b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-574836c */.elementor-36 .elementor-element.elementor-element-574836c.ps-editorial-route-stack .ps-editorial-image img { min-height: 640px; object-fit: cover; }
.elementor-36 .elementor-element.elementor-element-574836c.ps-editorial-route-stack .ps-editorial-item { margin-bottom: 12px; }
.elementor-36 .elementor-element.elementor-element-574836c.ps-editorial-route-stack .ps-editorial-item .elementor-widget-image img { height: 116px !important; object-fit: cover; }
.elementor-36 .elementor-element.elementor-element-574836c.ps-editorial-route-stack .ps-editorial-panel > .elementor-widget-wrap { align-content: center; }
@media (max-width: 767px) {
  .elementor-36 .elementor-element.elementor-element-574836c.ps-editorial-route-stack .ps-editorial-image img { min-height: 300px; }
  .elementor-36 .elementor-element.elementor-element-574836c.ps-editorial-route-stack .ps-editorial-item .elementor-widget-image img { height: 190px !important; }
}
.elementor-36 .elementor-element.elementor-element-574836c { position: relative; }
.elementor-36 .elementor-element.elementor-element-574836c::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#e9a41c; z-index:1; }
.elementor-36 .elementor-element.elementor-element-574836c .elementor-widget {
  animation: codex_product-series-6-soft-reveal 700ms ease both;
}
.elementor-36 .elementor-element.elementor-element-574836c .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-36 .elementor-element.elementor-element-574836c .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-36 .elementor-element.elementor-element-574836c .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_product-series-6-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-36 .elementor-element.elementor-element-574836c, .elementor-36 .elementor-element.elementor-element-574836c * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-39b8ff98 */.elementor-36 .elementor-element.elementor-element-39b8ff98 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-39b8ff98 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-39b8ff98 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-39b8ff98 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-39b8ff98 p, .elementor-36 .elementor-element.elementor-element-39b8ff98 h1, .elementor-36 .elementor-element.elementor-element-39b8ff98 h2, .elementor-36 .elementor-element.elementor-element-39b8ff98 h3, .elementor-36 .elementor-element.elementor-element-39b8ff98 h4, .elementor-36 .elementor-element.elementor-element-39b8ff98 h5, .elementor-36 .elementor-element.elementor-element-39b8ff98 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e3e9e6a */.elementor-36 .elementor-element.elementor-element-3e3e9e6a { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-3e3e9e6a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-3e3e9e6a img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-3e3e9e6a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-3e3e9e6a p, .elementor-36 .elementor-element.elementor-element-3e3e9e6a h1, .elementor-36 .elementor-element.elementor-element-3e3e9e6a h2, .elementor-36 .elementor-element.elementor-element-3e3e9e6a h3, .elementor-36 .elementor-element.elementor-element-3e3e9e6a h4, .elementor-36 .elementor-element.elementor-element-3e3e9e6a h5, .elementor-36 .elementor-element.elementor-element-3e3e9e6a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2cb38df8 */.elementor-36 .elementor-element.elementor-element-2cb38df8 > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-2cb38df8 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-2cb38df8 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-2cb38df8 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6fe1f2d4 */.elementor-36 .elementor-element.elementor-element-6fe1f2d4 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-6fe1f2d4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-6fe1f2d4 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-6fe1f2d4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-6fe1f2d4 p, .elementor-36 .elementor-element.elementor-element-6fe1f2d4 h1, .elementor-36 .elementor-element.elementor-element-6fe1f2d4 h2, .elementor-36 .elementor-element.elementor-element-6fe1f2d4 h3, .elementor-36 .elementor-element.elementor-element-6fe1f2d4 h4, .elementor-36 .elementor-element.elementor-element-6fe1f2d4 h5, .elementor-36 .elementor-element.elementor-element-6fe1f2d4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55b38b1f */.elementor-36 .elementor-element.elementor-element-55b38b1f .elementor-column {
  animation: codex_review-summary-7-staggered-cards 620ms ease both;
}
.elementor-36 .elementor-element.elementor-element-55b38b1f .elementor-column:nth-child(2) { animation-delay: 80ms; }
.elementor-36 .elementor-element.elementor-element-55b38b1f .elementor-column:nth-child(3) { animation-delay: 150ms; }
.elementor-36 .elementor-element.elementor-element-55b38b1f .elementor-column:nth-child(4) { animation-delay: 220ms; }
.elementor-36 .elementor-element.elementor-element-55b38b1f .elementor-column:nth-child(5) { animation-delay: 290ms; }
.elementor-36 .elementor-element.elementor-element-55b38b1f .elementor-column:nth-child(6) { animation-delay: 360ms; }
@keyframes codex_review-summary-7-staggered-cards {
  from { opacity: 0; transform: translateY(18px) scale(0.985); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-36 .elementor-element.elementor-element-55b38b1f, .elementor-36 .elementor-element.elementor-element-55b38b1f * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-66376a91 */.elementor-36 .elementor-element.elementor-element-66376a91 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-66376a91 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-66376a91 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-66376a91 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-66376a91 p, .elementor-36 .elementor-element.elementor-element-66376a91 h1, .elementor-36 .elementor-element.elementor-element-66376a91 h2, .elementor-36 .elementor-element.elementor-element-66376a91 h3, .elementor-36 .elementor-element.elementor-element-66376a91 h4, .elementor-36 .elementor-element.elementor-element-66376a91 h5, .elementor-36 .elementor-element.elementor-element-66376a91 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e95ae1f */.elementor-36 .elementor-element.elementor-element-3e95ae1f { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-3e95ae1f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-3e95ae1f img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-3e95ae1f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-3e95ae1f p, .elementor-36 .elementor-element.elementor-element-3e95ae1f h1, .elementor-36 .elementor-element.elementor-element-3e95ae1f h2, .elementor-36 .elementor-element.elementor-element-3e95ae1f h3, .elementor-36 .elementor-element.elementor-element-3e95ae1f h4, .elementor-36 .elementor-element.elementor-element-3e95ae1f h5, .elementor-36 .elementor-element.elementor-element-3e95ae1f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-23bb5a06 */.elementor-36 .elementor-element.elementor-element-23bb5a06 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-23bb5a06 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-23bb5a06 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-23bb5a06 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-23bb5a06 p, .elementor-36 .elementor-element.elementor-element-23bb5a06 h1, .elementor-36 .elementor-element.elementor-element-23bb5a06 h2, .elementor-36 .elementor-element.elementor-element-23bb5a06 h3, .elementor-36 .elementor-element.elementor-element-23bb5a06 h4, .elementor-36 .elementor-element.elementor-element-23bb5a06 h5, .elementor-36 .elementor-element.elementor-element-23bb5a06 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ed668f1 */.elementor-36 .elementor-element.elementor-element-5ed668f1 > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-5ed668f1 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-5ed668f1 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-5ed668f1 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f0b080b */.elementor-36 .elementor-element.elementor-element-6f0b080b { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-6f0b080b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-6f0b080b img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-6f0b080b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-6f0b080b p, .elementor-36 .elementor-element.elementor-element-6f0b080b h1, .elementor-36 .elementor-element.elementor-element-6f0b080b h2, .elementor-36 .elementor-element.elementor-element-6f0b080b h3, .elementor-36 .elementor-element.elementor-element-6f0b080b h4, .elementor-36 .elementor-element.elementor-element-6f0b080b h5, .elementor-36 .elementor-element.elementor-element-6f0b080b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fef8c54 */.elementor-36 .elementor-element.elementor-element-6fef8c54 .elementor-widget {
  animation: codex_about-brand-8-soft-reveal 700ms ease both;
}
.elementor-36 .elementor-element.elementor-element-6fef8c54 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-36 .elementor-element.elementor-element-6fef8c54 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-36 .elementor-element.elementor-element-6fef8c54 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_about-brand-8-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-36 .elementor-element.elementor-element-6fef8c54, .elementor-36 .elementor-element.elementor-element-6fef8c54 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-723cd7e0 */.elementor-36 .elementor-element.elementor-element-723cd7e0 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-723cd7e0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-723cd7e0 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-723cd7e0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-723cd7e0 p, .elementor-36 .elementor-element.elementor-element-723cd7e0 h1, .elementor-36 .elementor-element.elementor-element-723cd7e0 h2, .elementor-36 .elementor-element.elementor-element-723cd7e0 h3, .elementor-36 .elementor-element.elementor-element-723cd7e0 h4, .elementor-36 .elementor-element.elementor-element-723cd7e0 h5, .elementor-36 .elementor-element.elementor-element-723cd7e0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b915fae */.elementor-36 .elementor-element.elementor-element-3b915fae { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-3b915fae > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-3b915fae img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-3b915fae .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-3b915fae p, .elementor-36 .elementor-element.elementor-element-3b915fae h1, .elementor-36 .elementor-element.elementor-element-3b915fae h2, .elementor-36 .elementor-element.elementor-element-3b915fae h3, .elementor-36 .elementor-element.elementor-element-3b915fae h4, .elementor-36 .elementor-element.elementor-element-3b915fae h5, .elementor-36 .elementor-element.elementor-element-3b915fae h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d21d21c */.elementor-36 .elementor-element.elementor-element-7d21d21c { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-7d21d21c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-7d21d21c img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-7d21d21c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-7d21d21c p, .elementor-36 .elementor-element.elementor-element-7d21d21c h1, .elementor-36 .elementor-element.elementor-element-7d21d21c h2, .elementor-36 .elementor-element.elementor-element-7d21d21c h3, .elementor-36 .elementor-element.elementor-element-7d21d21c h4, .elementor-36 .elementor-element.elementor-element-7d21d21c h5, .elementor-36 .elementor-element.elementor-element-7d21d21c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-284217f5 */.elementor-36 .elementor-element.elementor-element-284217f5 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-284217f5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-284217f5 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-284217f5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-284217f5 p, .elementor-36 .elementor-element.elementor-element-284217f5 h1, .elementor-36 .elementor-element.elementor-element-284217f5 h2, .elementor-36 .elementor-element.elementor-element-284217f5 h3, .elementor-36 .elementor-element.elementor-element-284217f5 h4, .elementor-36 .elementor-element.elementor-element-284217f5 h5, .elementor-36 .elementor-element.elementor-element-284217f5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b6cbabe */.elementor-36 .elementor-element.elementor-element-7b6cbabe > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-7b6cbabe > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-7b6cbabe > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-7b6cbabe img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f234f4e */.elementor-36 .elementor-element.elementor-element-2f234f4e { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-2f234f4e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-2f234f4e img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-2f234f4e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-2f234f4e p, .elementor-36 .elementor-element.elementor-element-2f234f4e h1, .elementor-36 .elementor-element.elementor-element-2f234f4e h2, .elementor-36 .elementor-element.elementor-element-2f234f4e h3, .elementor-36 .elementor-element.elementor-element-2f234f4e h4, .elementor-36 .elementor-element.elementor-element-2f234f4e h5, .elementor-36 .elementor-element.elementor-element-2f234f4e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5175a31e */.elementor-36 .elementor-element.elementor-element-5175a31e .elementor-widget {
  animation: codex_stats-row-9-soft-reveal 700ms ease both;
}
.elementor-36 .elementor-element.elementor-element-5175a31e .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-36 .elementor-element.elementor-element-5175a31e .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-36 .elementor-element.elementor-element-5175a31e .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_stats-row-9-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-36 .elementor-element.elementor-element-5175a31e, .elementor-36 .elementor-element.elementor-element-5175a31e * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f0f1e61 */.elementor-36 .elementor-element.elementor-element-2f0f1e61 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-2f0f1e61 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-2f0f1e61 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-2f0f1e61 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-2f0f1e61 p, .elementor-36 .elementor-element.elementor-element-2f0f1e61 h1, .elementor-36 .elementor-element.elementor-element-2f0f1e61 h2, .elementor-36 .elementor-element.elementor-element-2f0f1e61 h3, .elementor-36 .elementor-element.elementor-element-2f0f1e61 h4, .elementor-36 .elementor-element.elementor-element-2f0f1e61 h5, .elementor-36 .elementor-element.elementor-element-2f0f1e61 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7849b102 */.elementor-36 .elementor-element.elementor-element-7849b102 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-7849b102 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-7849b102 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-7849b102 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-7849b102 p, .elementor-36 .elementor-element.elementor-element-7849b102 h1, .elementor-36 .elementor-element.elementor-element-7849b102 h2, .elementor-36 .elementor-element.elementor-element-7849b102 h3, .elementor-36 .elementor-element.elementor-element-7849b102 h4, .elementor-36 .elementor-element.elementor-element-7849b102 h5, .elementor-36 .elementor-element.elementor-element-7849b102 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46e6dc2d */.elementor-36 .elementor-element.elementor-element-46e6dc2d { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-46e6dc2d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-46e6dc2d img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-46e6dc2d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-46e6dc2d p, .elementor-36 .elementor-element.elementor-element-46e6dc2d h1, .elementor-36 .elementor-element.elementor-element-46e6dc2d h2, .elementor-36 .elementor-element.elementor-element-46e6dc2d h3, .elementor-36 .elementor-element.elementor-element-46e6dc2d h4, .elementor-36 .elementor-element.elementor-element-46e6dc2d h5, .elementor-36 .elementor-element.elementor-element-46e6dc2d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-12634765 */.elementor-36 .elementor-element.elementor-element-12634765 > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-12634765 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-12634765 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-12634765 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49c6aa7c */.elementor-36 .elementor-element.elementor-element-49c6aa7c { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-49c6aa7c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-49c6aa7c img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-49c6aa7c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-49c6aa7c p, .elementor-36 .elementor-element.elementor-element-49c6aa7c h1, .elementor-36 .elementor-element.elementor-element-49c6aa7c h2, .elementor-36 .elementor-element.elementor-element-49c6aa7c h3, .elementor-36 .elementor-element.elementor-element-49c6aa7c h4, .elementor-36 .elementor-element.elementor-element-49c6aa7c h5, .elementor-36 .elementor-element.elementor-element-49c6aa7c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d228475 */.elementor-36 .elementor-element.elementor-element-5d228475 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-5d228475 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-5d228475 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-5d228475 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-5d228475 p, .elementor-36 .elementor-element.elementor-element-5d228475 h1, .elementor-36 .elementor-element.elementor-element-5d228475 h2, .elementor-36 .elementor-element.elementor-element-5d228475 h3, .elementor-36 .elementor-element.elementor-element-5d228475 h4, .elementor-36 .elementor-element.elementor-element-5d228475 h5, .elementor-36 .elementor-element.elementor-element-5d228475 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38916c92 */.elementor-36 .elementor-element.elementor-element-38916c92 > .elementor-container > .elementor-row,
.elementor-36 .elementor-element.elementor-element-38916c92 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-36 .elementor-element.elementor-element-38916c92 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-36 .elementor-element.elementor-element-38916c92 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-65787f38 */.elementor-36 .elementor-element.elementor-element-65787f38 { min-width: 0 !important; }
.elementor-36 .elementor-element.elementor-element-65787f38 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-65787f38 img { max-width: 100% !important; height: auto !important; }
.elementor-36 .elementor-element.elementor-element-65787f38 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-36 .elementor-element.elementor-element-65787f38 p, .elementor-36 .elementor-element.elementor-element-65787f38 h1, .elementor-36 .elementor-element.elementor-element-65787f38 h2, .elementor-36 .elementor-element.elementor-element-65787f38 h3, .elementor-36 .elementor-element.elementor-element-65787f38 h4, .elementor-36 .elementor-element.elementor-element-65787f38 h5, .elementor-36 .elementor-element.elementor-element-65787f38 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f725dbc */.elementor-36 .elementor-element.elementor-element-f725dbc { border-top: 4px solid #e9a41c; }/* End custom CSS */