.elementor-80 .elementor-element.elementor-element-2e41e8d8:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-2e41e8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2e41e8d8 > .elementor-background-overlay{background-color:rgba(0,0,0,0.35);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-2e41e8d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-2d54c613 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-56952c72:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-56952c72 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:linear-gradient(135deg, #362b80 0%, #723988 100%);}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-56952c72.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-56952c72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-56952c72 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-56952c72 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-56952c72 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-80 .elementor-element.elementor-element-56952c72 > .elementor-element-populated{box-shadow:0px 24px 48px 0px rgba(0,0,0,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-56952c72 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-66df8201{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-80 .elementor-element.elementor-element-66df8201 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-42a88a06{text-align:start;}.elementor-80 .elementor-element.elementor-element-42a88a06 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-40a4a28c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-6dabca76{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-52fa4ba{--spacer-size:20px;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-409415e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-409415e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-b7db917{text-align:center;}.elementor-80 .elementor-element.elementor-element-b7db917 img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-40bed951:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-40bed951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-40bed951 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-40bed951{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-40bed951 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-4ff483b3{text-align:center;}.elementor-80 .elementor-element.elementor-element-4ff483b3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#201f21;}.elementor-80 .elementor-element.elementor-element-1781877b{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-80 .elementor-element.elementor-element-6771c401{--spacer-size:34px;}.elementor-80 .elementor-element.elementor-element-3bed3c99 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-7a7cbab9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-7a7cbab9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-7a7cbab9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-7a7cbab9 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-7a7cbab9 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-7a7cbab9 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-7a7cbab9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-3ea7dcea{text-align:start;}.elementor-80 .elementor-element.elementor-element-3ea7dcea .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-5fd2f1ae{text-align:start;}.elementor-80 .elementor-element.elementor-element-5fd2f1ae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-62e2eda7{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-1ef9bf9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-1ef9bf9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-1ef9bf9e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-1ef9bf9e > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-1ef9bf9e > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-1ef9bf9e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-1ef9bf9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-7dfecd8{text-align:start;}.elementor-80 .elementor-element.elementor-element-7dfecd8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-59b28f6b{text-align:start;}.elementor-80 .elementor-element.elementor-element-59b28f6b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-5091990c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-44de30fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-44de30fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-44de30fb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-44de30fb > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-44de30fb > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-44de30fb > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-44de30fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-379592da{text-align:start;}.elementor-80 .elementor-element.elementor-element-379592da .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-2e385a32{text-align:start;}.elementor-80 .elementor-element.elementor-element-2e385a32 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-b482576{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-168fc9df{--spacer-size:20px;}.elementor-80 .elementor-element.elementor-element-7d8a390c > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-362f73f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-362f73f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-362f73f4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-362f73f4 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-362f73f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-362f73f4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-362f73f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-5878e7be{text-align:start;}.elementor-80 .elementor-element.elementor-element-5878e7be .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-2f1ee2d4{text-align:start;}.elementor-80 .elementor-element.elementor-element-2f1ee2d4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-615c9b1c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-29668c80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-29668c80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-29668c80 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-29668c80 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-29668c80 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-29668c80 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-29668c80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-36bdaf7d{text-align:start;}.elementor-80 .elementor-element.elementor-element-36bdaf7d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-50e90074{text-align:start;}.elementor-80 .elementor-element.elementor-element-50e90074 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-4658ae4{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-2b973eab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-2b973eab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2b973eab > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-2b973eab > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-2b973eab > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-2b973eab > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-2b973eab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-4ccfd3d4{text-align:start;}.elementor-80 .elementor-element.elementor-element-4ccfd3d4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-395dd5ba{text-align:start;}.elementor-80 .elementor-element.elementor-element-395dd5ba .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-54ad1a4d{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-19f6b6e2:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-19f6b6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4f4;}.elementor-80 .elementor-element.elementor-element-19f6b6e2 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-19f6b6e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-19f6b6e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-30fad809{text-align:center;}.elementor-80 .elementor-element.elementor-element-30fad809 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#201f21;}.elementor-80 .elementor-element.elementor-element-30feb2ed{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-80 .elementor-element.elementor-element-368d54aa{--spacer-size:16px;}.elementor-80 .elementor-element.elementor-element-40531fd0 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-c6b5be3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-c6b5be3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-c6b5be3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-c6b5be3 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-c6b5be3 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-c6b5be3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-c6b5be3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-2401f5fd{text-align:center;}.elementor-80 .elementor-element.elementor-element-2401f5fd img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-10fbbf3{--spacer-size:12px;}.elementor-80 .elementor-element.elementor-element-f4d189{text-align:start;}.elementor-80 .elementor-element.elementor-element-f4d189 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-5419976f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-77341315{text-align:start;}.elementor-80 .elementor-element.elementor-element-77341315 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-20f6540:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-20f6540 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-20f6540 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-20f6540 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-20f6540 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-20f6540 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-20f6540 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-7dbb6a98{text-align:center;}.elementor-80 .elementor-element.elementor-element-7dbb6a98 img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-5305fc62{--spacer-size:12px;}.elementor-80 .elementor-element.elementor-element-20a97091{text-align:start;}.elementor-80 .elementor-element.elementor-element-20a97091 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-57bdb3a8{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-6f83e549{text-align:start;}.elementor-80 .elementor-element.elementor-element-6f83e549 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-e19ac10 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-695fc22:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-695fc22 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-695fc22 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-695fc22 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-695fc22 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-695fc22 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-695fc22 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-459a466{text-align:center;}.elementor-80 .elementor-element.elementor-element-459a466 img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-ae8f9d6{--spacer-size:12px;}.elementor-80 .elementor-element.elementor-element-758c1a1{text-align:start;}.elementor-80 .elementor-element.elementor-element-758c1a1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-b55fd1f{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-92111da{text-align:start;}.elementor-80 .elementor-element.elementor-element-92111da .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-b0f46d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-b0f46d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-b0f46d0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-b0f46d0 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-b0f46d0 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-b0f46d0 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-b0f46d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-382a449{text-align:center;}.elementor-80 .elementor-element.elementor-element-382a449 img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-1143c4a{--spacer-size:12px;}.elementor-80 .elementor-element.elementor-element-5662570{text-align:start;}.elementor-80 .elementor-element.elementor-element-5662570 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-80 .elementor-element.elementor-element-3fb9a63{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-6db438f{text-align:start;}.elementor-80 .elementor-element.elementor-element-6db438f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-52f23f3d:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-52f23f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201f21;}.elementor-80 .elementor-element.elementor-element-52f23f3d > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-52f23f3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-52f23f3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-16fb5bc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-16fb5bc9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-30be7fa1{text-align:center;}.elementor-80 .elementor-element.elementor-element-30be7fa1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-110c3e72{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-4063a0b4{--spacer-size:30px;}.elementor-80 .elementor-element.elementor-element-2909943d > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-4ce8a43a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-4ce8a43a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-4ce8a43a > .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-80 .elementor-element.elementor-element-4ce8a43a > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-4ce8a43a > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-4ce8a43a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-4ce8a43a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-6189f97{text-align:start;}.elementor-80 .elementor-element.elementor-element-6189f97 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-51d3ced3{text-align:start;}.elementor-80 .elementor-element.elementor-element-51d3ced3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-1ea1f984{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-492fc7de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-492fc7de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-492fc7de > .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-80 .elementor-element.elementor-element-492fc7de > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-492fc7de > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-492fc7de > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-492fc7de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-9676202{text-align:start;}.elementor-80 .elementor-element.elementor-element-9676202 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-238082ec{text-align:start;}.elementor-80 .elementor-element.elementor-element-238082ec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-5cd8c3a9{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-4b5d652b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-4b5d652b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-4b5d652b > .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-80 .elementor-element.elementor-element-4b5d652b > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-4b5d652b > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-4b5d652b > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-4b5d652b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-187023a{text-align:start;}.elementor-80 .elementor-element.elementor-element-187023a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-51971f33{text-align:start;}.elementor-80 .elementor-element.elementor-element-51971f33 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-21432d72{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-222459a3{--spacer-size:18px;}.elementor-80 .elementor-element.elementor-element-2eed1b3 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-78e8c97d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-78e8c97d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-78e8c97d > .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-80 .elementor-element.elementor-element-78e8c97d > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-78e8c97d > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-78e8c97d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-78e8c97d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-35a2e67f{text-align:start;}.elementor-80 .elementor-element.elementor-element-35a2e67f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-76ef4a94{text-align:start;}.elementor-80 .elementor-element.elementor-element-76ef4a94 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-f17e527{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-77c152c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-77c152c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-77c152c2 > .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-80 .elementor-element.elementor-element-77c152c2 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-77c152c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-77c152c2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-77c152c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-337a7370{text-align:start;}.elementor-80 .elementor-element.elementor-element-337a7370 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-70817848{text-align:start;}.elementor-80 .elementor-element.elementor-element-70817848 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-5daf2544{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-65170d51:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-65170d51 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-65170d51 > .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-80 .elementor-element.elementor-element-65170d51 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-65170d51 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-65170d51 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-65170d51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-2494c547{text-align:start;}.elementor-80 .elementor-element.elementor-element-2494c547 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-1868cca4{text-align:start;}.elementor-80 .elementor-element.elementor-element-1868cca4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-17035919{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-70ca2428:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-70ca2428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#382279;}.elementor-80 .elementor-element.elementor-element-70ca2428 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-70ca2428{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-70ca2428 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-148e4c95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-148e4c95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-5e23fde4{text-align:center;}.elementor-80 .elementor-element.elementor-element-5e23fde4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-ed4c697{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-2456dd91{--spacer-size:30px;}.elementor-80 .elementor-element.elementor-element-1e75357b > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-6ca68e81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-6ca68e81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-6ca68e81 > .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-80 .elementor-element.elementor-element-6ca68e81 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-6ca68e81 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-6ca68e81 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-6ca68e81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-54f23b7{text-align:start;}.elementor-80 .elementor-element.elementor-element-54f23b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-5058789c{text-align:start;}.elementor-80 .elementor-element.elementor-element-5058789c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-40f26347{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-686aef28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-686aef28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-686aef28 > .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-80 .elementor-element.elementor-element-686aef28 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-686aef28 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-686aef28 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-686aef28 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-4f514df3{text-align:start;}.elementor-80 .elementor-element.elementor-element-4f514df3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-1c169eae{text-align:start;}.elementor-80 .elementor-element.elementor-element-1c169eae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-7dcca16d{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-77aa9ea3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-77aa9ea3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-77aa9ea3 > .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-80 .elementor-element.elementor-element-77aa9ea3 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-77aa9ea3 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-77aa9ea3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-77aa9ea3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-70782e17{text-align:start;}.elementor-80 .elementor-element.elementor-element-70782e17 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-de581e5{text-align:start;}.elementor-80 .elementor-element.elementor-element-de581e5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-4fe4d05a{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-947ff4b{--spacer-size:18px;}.elementor-80 .elementor-element.elementor-element-2f6bb346 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-75f40574:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-75f40574 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-75f40574 > .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-80 .elementor-element.elementor-element-75f40574 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-75f40574 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-75f40574 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-75f40574 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-beb99e5{text-align:start;}.elementor-80 .elementor-element.elementor-element-beb99e5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-6880efc1{text-align:start;}.elementor-80 .elementor-element.elementor-element-6880efc1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2c1321a4{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-43b54cbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-43b54cbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-43b54cbf > .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-80 .elementor-element.elementor-element-43b54cbf > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-43b54cbf > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-43b54cbf > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-43b54cbf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-38420606{text-align:start;}.elementor-80 .elementor-element.elementor-element-38420606 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-258bc91a{text-align:start;}.elementor-80 .elementor-element.elementor-element-258bc91a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-1d8fbf95{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-6d210:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-6d210 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323133;}.elementor-80 .elementor-element.elementor-element-6d210 > .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-80 .elementor-element.elementor-element-6d210 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-6d210 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-6d210 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-6d210 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-4f9f3dec{text-align:start;}.elementor-80 .elementor-element.elementor-element-4f9f3dec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#f9bb1d;}.elementor-80 .elementor-element.elementor-element-4863e3e2{text-align:start;}.elementor-80 .elementor-element.elementor-element-4863e3e2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-7fb7c964{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-80 .elementor-element.elementor-element-74e4290:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-74e4290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4f4;}.elementor-80 .elementor-element.elementor-element-74e4290 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-74e4290{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-74e4290 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-456e2d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-456e2d01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-67d67a56{text-align:center;}.elementor-80 .elementor-element.elementor-element-67d67a56 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#201f21;}.elementor-80 .elementor-element.elementor-element-1f8cedd2{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#5d564f;}.elementor-80 .elementor-element.elementor-element-5921ad82{--spacer-size:30px;}.elementor-80 .elementor-element.elementor-element-586d5072 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-699be4d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-699be4d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-699be4d4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-699be4d4 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-699be4d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-699be4d4 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-699be4d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-4d0a11f5 .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-4d0a11f5.elementor-view-stacked .elementor-icon{background-color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-4d0a11f5.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-4d0a11f5.elementor-view-default .elementor-icon{fill:#bb8c16;color:#bb8c16;border-color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-4d0a11f5 .elementor-icon{font-size:36px;}.elementor-80 .elementor-element.elementor-element-4d0a11f5 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-4d0a11f5 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-4d0a11f5 .elementor-icon-box-title{color:#0b1929;}.elementor-80 .elementor-element.elementor-element-4d0a11f5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-2f7fe9e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-2f7fe9e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2f7fe9e5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-2f7fe9e5 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-2f7fe9e5 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-2f7fe9e5 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-2f7fe9e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-355123f3 .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-355123f3.elementor-view-stacked .elementor-icon{background-color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-355123f3.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-355123f3.elementor-view-default .elementor-icon{fill:#bb8c16;color:#bb8c16;border-color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-355123f3 .elementor-icon{font-size:36px;}.elementor-80 .elementor-element.elementor-element-355123f3 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-355123f3 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-355123f3 .elementor-icon-box-title{color:#0b1929;}.elementor-80 .elementor-element.elementor-element-355123f3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-437a1f20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-437a1f20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-437a1f20 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-437a1f20 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-437a1f20 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-437a1f20 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-80 .elementor-element.elementor-element-437a1f20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-170b592a .elementor-icon-box-wrapper{gap:15px;}.elementor-80 .elementor-element.elementor-element-170b592a.elementor-view-stacked .elementor-icon{background-color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-170b592a.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-170b592a.elementor-view-default .elementor-icon{fill:#bb8c16;color:#bb8c16;border-color:#bb8c16;}.elementor-80 .elementor-element.elementor-element-170b592a .elementor-icon{font-size:36px;}.elementor-80 .elementor-element.elementor-element-170b592a .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-170b592a .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:800;}.elementor-80 .elementor-element.elementor-element-170b592a .elementor-icon-box-title{color:#0b1929;}.elementor-80 .elementor-element.elementor-element-170b592a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#2d3748;}.elementor-80 .elementor-element.elementor-element-788fb633:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-788fb633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #362b80 0%, #723988 100%);}.elementor-80 .elementor-element.elementor-element-788fb633 > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-788fb633{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-788fb633 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-728983ef > .elementor-container{max-width:1200px;}.elementor-80 .elementor-element.elementor-element-227608a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-80 .elementor-element.elementor-element-227608a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-227608a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-227608a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-227608a1 > .elementor-element-populated, .elementor-80 .elementor-element.elementor-element-227608a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-80 .elementor-element.elementor-element-227608a1 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-80 .elementor-element.elementor-element-227608a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80 .elementor-element.elementor-element-227608a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-42810c3{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#fff;}.elementor-80 .elementor-element.elementor-element-214b97c9 .elementor-counter-number-wrapper{color:#000000;font-family:"Playfair Display", Sans-serif;font-weight:800;}.elementor-80 .elementor-element.elementor-element-522f0ae6{text-align:start;}.elementor-80 .elementor-element.elementor-element-46aba4b0{--spacer-size:20px;}.elementor-80 .elementor-element.elementor-element-5b10e3c1{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#fff;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-67e4c410.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-67e4c410.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-6fb5a73{text-align:start;}.elementor-80 .elementor-element.elementor-element-6fb5a73 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-571bc79c{--spacer-size:12px;}.elementor-80 .elementor-element.elementor-element-3a9cce54{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-4fdae392{--spacer-size:24px;}.elementor-80 .elementor-element.elementor-element-644f4ef1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-644f4ef1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-644f4ef1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-644f4ef1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-80 .elementor-element.elementor-element-644f4ef1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-80 .elementor-element.elementor-element-644f4ef1 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-644f4ef1 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-644f4ef1{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-644f4ef1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-4d2045b7{--spacer-size:12px;}.elementor-80 .elementor-element.elementor-element-48b5cc7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-48b5cc7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-48b5cc7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-80 .elementor-element.elementor-element-48b5cc7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-80 .elementor-element.elementor-element-48b5cc7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-80 .elementor-element.elementor-element-48b5cc7a .elementor-icon-list-icon i{color:#dc2626;transition:color 0.3s;}.elementor-80 .elementor-element.elementor-element-48b5cc7a .elementor-icon-list-icon svg{fill:#dc2626;transition:fill 0.3s;}.elementor-80 .elementor-element.elementor-element-48b5cc7a{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-80 .elementor-element.elementor-element-48b5cc7a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-66df8201 .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-42a88a06 .elementor-heading-title{font-size:28px;}.elementor-80 .elementor-element.elementor-element-40a4a28c{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6dabca76{font-size:15px;}.elementor-80 .elementor-element.elementor-element-52fa4ba{--spacer-size:14px;}.elementor-80 .elementor-element.elementor-element-b7db917 img{width:100%;}.elementor-80 .elementor-element.elementor-element-4ff483b3 .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-1781877b{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6771c401{--spacer-size:24px;}.elementor-80 .elementor-element.elementor-element-3ea7dcea .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-5fd2f1ae .elementor-heading-title{font-size:16px;}.elementor-80 .elementor-element.elementor-element-62e2eda7{font-size:15px;}.elementor-80 .elementor-element.elementor-element-7dfecd8 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-59b28f6b .elementor-heading-title{font-size:16px;}.elementor-80 .elementor-element.elementor-element-5091990c{font-size:15px;}.elementor-80 .elementor-element.elementor-element-379592da .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-2e385a32 .elementor-heading-title{font-size:16px;}.elementor-80 .elementor-element.elementor-element-b482576{font-size:15px;}.elementor-80 .elementor-element.elementor-element-168fc9df{--spacer-size:14px;}.elementor-80 .elementor-element.elementor-element-5878e7be .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-2f1ee2d4 .elementor-heading-title{font-size:16px;}.elementor-80 .elementor-element.elementor-element-615c9b1c{font-size:15px;}.elementor-80 .elementor-element.elementor-element-36bdaf7d .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-50e90074 .elementor-heading-title{font-size:16px;}.elementor-80 .elementor-element.elementor-element-4658ae4{font-size:15px;}.elementor-80 .elementor-element.elementor-element-4ccfd3d4 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-395dd5ba .elementor-heading-title{font-size:16px;}.elementor-80 .elementor-element.elementor-element-54ad1a4d{font-size:15px;}.elementor-80 .elementor-element.elementor-element-30fad809 .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-30feb2ed{font-size:15px;}.elementor-80 .elementor-element.elementor-element-368d54aa{--spacer-size:11px;}.elementor-80 .elementor-element.elementor-element-2401f5fd img{width:100%;}.elementor-80 .elementor-element.elementor-element-10fbbf3{--spacer-size:8px;}.elementor-80 .elementor-element.elementor-element-f4d189 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-5419976f{font-size:15px;}.elementor-80 .elementor-element.elementor-element-77341315 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-7dbb6a98 img{width:100%;}.elementor-80 .elementor-element.elementor-element-5305fc62{--spacer-size:8px;}.elementor-80 .elementor-element.elementor-element-20a97091 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-57bdb3a8{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6f83e549 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-459a466 img{width:100%;}.elementor-80 .elementor-element.elementor-element-ae8f9d6{--spacer-size:8px;}.elementor-80 .elementor-element.elementor-element-758c1a1 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-b55fd1f{font-size:15px;}.elementor-80 .elementor-element.elementor-element-92111da .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-382a449 img{width:100%;}.elementor-80 .elementor-element.elementor-element-1143c4a{--spacer-size:8px;}.elementor-80 .elementor-element.elementor-element-5662570 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-3fb9a63{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6db438f .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-16fb5bc9 .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-30be7fa1 .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-110c3e72{font-size:15px;}.elementor-80 .elementor-element.elementor-element-4063a0b4{--spacer-size:21px;}.elementor-80 .elementor-element.elementor-element-6189f97 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-51d3ced3 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-1ea1f984{font-size:15px;}.elementor-80 .elementor-element.elementor-element-9676202 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-238082ec .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-5cd8c3a9{font-size:15px;}.elementor-80 .elementor-element.elementor-element-187023a .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-51971f33 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-21432d72{font-size:15px;}.elementor-80 .elementor-element.elementor-element-222459a3{--spacer-size:13px;}.elementor-80 .elementor-element.elementor-element-35a2e67f .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-76ef4a94 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-f17e527{font-size:15px;}.elementor-80 .elementor-element.elementor-element-337a7370 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-70817848 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-5daf2544{font-size:15px;}.elementor-80 .elementor-element.elementor-element-2494c547 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-1868cca4 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-17035919{font-size:15px;}.elementor-80 .elementor-element.elementor-element-148e4c95 .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-5e23fde4 .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-ed4c697{font-size:15px;}.elementor-80 .elementor-element.elementor-element-2456dd91{--spacer-size:21px;}.elementor-80 .elementor-element.elementor-element-54f23b7 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-5058789c .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-40f26347{font-size:15px;}.elementor-80 .elementor-element.elementor-element-4f514df3 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-1c169eae .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-7dcca16d{font-size:15px;}.elementor-80 .elementor-element.elementor-element-70782e17 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-de581e5 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-4fe4d05a{font-size:15px;}.elementor-80 .elementor-element.elementor-element-947ff4b{--spacer-size:13px;}.elementor-80 .elementor-element.elementor-element-beb99e5 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-6880efc1 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-2c1321a4{font-size:15px;}.elementor-80 .elementor-element.elementor-element-38420606 .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-258bc91a .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-1d8fbf95{font-size:15px;}.elementor-80 .elementor-element.elementor-element-4f9f3dec .elementor-heading-title{font-size:22px;}.elementor-80 .elementor-element.elementor-element-4863e3e2 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-7fb7c964{font-size:15px;}.elementor-80 .elementor-element.elementor-element-456e2d01 .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-67d67a56 .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-1f8cedd2{font-size:15px;}.elementor-80 .elementor-element.elementor-element-5921ad82{--spacer-size:21px;}.elementor-80 .elementor-element.elementor-element-42810c3{font-size:15px;}.elementor-80 .elementor-element.elementor-element-46aba4b0{--spacer-size:14px;}.elementor-80 .elementor-element.elementor-element-5b10e3c1{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6fb5a73 .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-571bc79c{--spacer-size:8px;}.elementor-80 .elementor-element.elementor-element-3a9cce54{font-size:15px;}.elementor-80 .elementor-element.elementor-element-4fdae392{--spacer-size:17px;}.elementor-80 .elementor-element.elementor-element-4d2045b7{--spacer-size:8px;}}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-4e81bd1d{width:100%;}.elementor-80 .elementor-element.elementor-element-4a813c3c{width:5%;}.elementor-80 .elementor-element.elementor-element-56952c72{width:50%;}.elementor-80 .elementor-element.elementor-element-409415e4{width:45%;}.elementor-80 .elementor-element.elementor-element-5cdf40d1{width:100%;}.elementor-80 .elementor-element.elementor-element-7a7cbab9{width:33%;}.elementor-80 .elementor-element.elementor-element-1ef9bf9e{width:33%;}.elementor-80 .elementor-element.elementor-element-44de30fb{width:34%;}.elementor-80 .elementor-element.elementor-element-362f73f4{width:33%;}.elementor-80 .elementor-element.elementor-element-29668c80{width:33%;}.elementor-80 .elementor-element.elementor-element-2b973eab{width:34%;}.elementor-80 .elementor-element.elementor-element-691408dd{width:100%;}.elementor-80 .elementor-element.elementor-element-3d576952{width:100%;}.elementor-80 .elementor-element.elementor-element-4ce8a43a{width:33%;}.elementor-80 .elementor-element.elementor-element-492fc7de{width:33%;}.elementor-80 .elementor-element.elementor-element-4b5d652b{width:34%;}.elementor-80 .elementor-element.elementor-element-78e8c97d{width:33%;}.elementor-80 .elementor-element.elementor-element-77c152c2{width:33%;}.elementor-80 .elementor-element.elementor-element-65170d51{width:34%;}.elementor-80 .elementor-element.elementor-element-2465a0e6{width:100%;}.elementor-80 .elementor-element.elementor-element-6ca68e81{width:33%;}.elementor-80 .elementor-element.elementor-element-686aef28{width:33%;}.elementor-80 .elementor-element.elementor-element-77aa9ea3{width:34%;}.elementor-80 .elementor-element.elementor-element-75f40574{width:33%;}.elementor-80 .elementor-element.elementor-element-43b54cbf{width:33%;}.elementor-80 .elementor-element.elementor-element-6d210{width:34%;}.elementor-80 .elementor-element.elementor-element-31d2ba12{width:100%;}.elementor-80 .elementor-element.elementor-element-699be4d4{width:33%;}.elementor-80 .elementor-element.elementor-element-2f7fe9e5{width:33%;}.elementor-80 .elementor-element.elementor-element-437a1f20{width:34%;}.elementor-80 .elementor-element.elementor-element-1d344cb1{width:100%;}.elementor-80 .elementor-element.elementor-element-227608a1{width:35%;}.elementor-80 .elementor-element.elementor-element-67e4c410{width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-80 .elementor-element.elementor-element-4a813c3c{width:50%;}.elementor-80 .elementor-element.elementor-element-56952c72{width:50%;}.elementor-80 .elementor-element.elementor-element-409415e4{width:45%;}.elementor-80 .elementor-element.elementor-element-7a7cbab9{width:50%;}.elementor-80 .elementor-element.elementor-element-1ef9bf9e{width:50%;}.elementor-80 .elementor-element.elementor-element-44de30fb{width:34%;}.elementor-80 .elementor-element.elementor-element-362f73f4{width:50%;}.elementor-80 .elementor-element.elementor-element-29668c80{width:50%;}.elementor-80 .elementor-element.elementor-element-2b973eab{width:34%;}.elementor-80 .elementor-element.elementor-element-c6b5be3{width:50%;}.elementor-80 .elementor-element.elementor-element-20f6540{width:34%;}.elementor-80 .elementor-element.elementor-element-695fc22{width:50%;}.elementor-80 .elementor-element.elementor-element-b0f46d0{width:34%;}.elementor-80 .elementor-element.elementor-element-4ce8a43a{width:50%;}.elementor-80 .elementor-element.elementor-element-492fc7de{width:50%;}.elementor-80 .elementor-element.elementor-element-4b5d652b{width:34%;}.elementor-80 .elementor-element.elementor-element-78e8c97d{width:50%;}.elementor-80 .elementor-element.elementor-element-77c152c2{width:50%;}.elementor-80 .elementor-element.elementor-element-65170d51{width:34%;}.elementor-80 .elementor-element.elementor-element-6ca68e81{width:50%;}.elementor-80 .elementor-element.elementor-element-686aef28{width:50%;}.elementor-80 .elementor-element.elementor-element-77aa9ea3{width:34%;}.elementor-80 .elementor-element.elementor-element-75f40574{width:50%;}.elementor-80 .elementor-element.elementor-element-43b54cbf{width:50%;}.elementor-80 .elementor-element.elementor-element-6d210{width:34%;}.elementor-80 .elementor-element.elementor-element-699be4d4{width:50%;}.elementor-80 .elementor-element.elementor-element-2f7fe9e5{width:50%;}.elementor-80 .elementor-element.elementor-element-437a1f20{width:34%;}.elementor-80 .elementor-element.elementor-element-227608a1{width:35%;}.elementor-80 .elementor-element.elementor-element-67e4c410{width:65%;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-4a813c3c{width:100%;}.elementor-80 .elementor-element.elementor-element-56952c72{width:100%;}.elementor-80 .elementor-element.elementor-element-66df8201 .elementor-heading-title{font-size:11px;}.elementor-80 .elementor-element.elementor-element-42a88a06 .elementor-heading-title{font-size:24px;}.elementor-80 .elementor-element.elementor-element-40a4a28c{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6dabca76{font-size:15px;}.elementor-80 .elementor-element.elementor-element-52fa4ba{--spacer-size:10px;}.elementor-80 .elementor-element.elementor-element-409415e4{width:100%;}.elementor-80 .elementor-element.elementor-element-b7db917 img{width:100%;}.elementor-80 .elementor-element.elementor-element-4ff483b3 .elementor-heading-title{font-size:26px;}.elementor-80 .elementor-element.elementor-element-1781877b{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6771c401{--spacer-size:17px;}.elementor-80 .elementor-element.elementor-element-7a7cbab9{width:100%;}.elementor-80 .elementor-element.elementor-element-3ea7dcea .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-5fd2f1ae .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-62e2eda7{font-size:15px;}.elementor-80 .elementor-element.elementor-element-1ef9bf9e{width:100%;}.elementor-80 .elementor-element.elementor-element-7dfecd8 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-59b28f6b .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-5091990c{font-size:15px;}.elementor-80 .elementor-element.elementor-element-44de30fb{width:100%;}.elementor-80 .elementor-element.elementor-element-379592da .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-2e385a32 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-b482576{font-size:15px;}.elementor-80 .elementor-element.elementor-element-168fc9df{--spacer-size:10px;}.elementor-80 .elementor-element.elementor-element-362f73f4{width:100%;}.elementor-80 .elementor-element.elementor-element-5878e7be .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-2f1ee2d4 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-615c9b1c{font-size:15px;}.elementor-80 .elementor-element.elementor-element-29668c80{width:100%;}.elementor-80 .elementor-element.elementor-element-36bdaf7d .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-50e90074 .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-4658ae4{font-size:15px;}.elementor-80 .elementor-element.elementor-element-2b973eab{width:100%;}.elementor-80 .elementor-element.elementor-element-4ccfd3d4 .elementor-heading-title{font-size:18px;}.elementor-80 .elementor-element.elementor-element-395dd5ba .elementor-heading-title{font-size:15px;}.elementor-80 .elementor-element.elementor-element-54ad1a4d{font-size:15px;}.elementor-80 .elementor-element.elementor-element-30fad809 .elementor-heading-title{font-size:26px;}.elementor-80 .elementor-element.elementor-element-30feb2ed{font-size:15px;}.elementor-80 .elementor-element.elementor-element-368d54aa{--spacer-size:8px;}.elementor-80 .elementor-element.elementor-element-c6b5be3{width:100%;}.elementor-80 .elementor-element.elementor-element-2401f5fd img{width:100%;}.elementor-80 .elementor-element.elementor-element-10fbbf3{--spacer-size:6px;}.elementor-80 .elementor-element.elementor-element-f4d189 .elementor-heading-title{font-size:16px;}.elementor-80 .elementor-element.elementor-element-5419976f{font-size:15px;}.elementor-80 .elementor-element.elementor-element-77341315 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-20f6540{width:100%;}.elementor-80 .elementor-element.elementor-element-7dbb6a98 img{width:100%;}.elementor-80 .elementor-element.elementor-element-5305fc62{--spacer-size:6px;}.elementor-80 .elementor-element.elementor-element-20a97091 .elementor-heading-title{font-size:16px;}.elementor-80 .elementor-element.elementor-element-57bdb3a8{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6f83e549 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-695fc22{width:100%;}.elementor-80 .elementor-element.elementor-element-459a466 img{width:100%;}.elementor-80 .elementor-element.elementor-element-ae8f9d6{--spacer-size:6px;}.elementor-80 .elementor-element.elementor-element-758c1a1 .elementor-heading-title{font-size:16px;}.elementor-80 .elementor-element.elementor-element-b55fd1f{font-size:15px;}.elementor-80 .elementor-element.elementor-element-92111da .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-b0f46d0{width:100%;}.elementor-80 .elementor-element.elementor-element-382a449 img{width:100%;}.elementor-80 .elementor-element.elementor-element-1143c4a{--spacer-size:6px;}.elementor-80 .elementor-element.elementor-element-5662570 .elementor-heading-title{font-size:16px;}.elementor-80 .elementor-element.elementor-element-3fb9a63{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6db438f .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-16fb5bc9 .elementor-heading-title{font-size:11px;}.elementor-80 .elementor-element.elementor-element-30be7fa1 .elementor-heading-title{font-size:26px;}.elementor-80 .elementor-element.elementor-element-110c3e72{font-size:15px;}.elementor-80 .elementor-element.elementor-element-4063a0b4{--spacer-size:15px;}.elementor-80 .elementor-element.elementor-element-4ce8a43a{width:100%;}.elementor-80 .elementor-element.elementor-element-6189f97 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-51d3ced3 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-1ea1f984{font-size:15px;}.elementor-80 .elementor-element.elementor-element-492fc7de{width:100%;}.elementor-80 .elementor-element.elementor-element-9676202 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-238082ec .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-5cd8c3a9{font-size:15px;}.elementor-80 .elementor-element.elementor-element-4b5d652b{width:100%;}.elementor-80 .elementor-element.elementor-element-187023a .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-51971f33 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-21432d72{font-size:15px;}.elementor-80 .elementor-element.elementor-element-222459a3{--spacer-size:9px;}.elementor-80 .elementor-element.elementor-element-78e8c97d{width:100%;}.elementor-80 .elementor-element.elementor-element-35a2e67f .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-76ef4a94 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-f17e527{font-size:15px;}.elementor-80 .elementor-element.elementor-element-77c152c2{width:100%;}.elementor-80 .elementor-element.elementor-element-337a7370 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-70817848 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-5daf2544{font-size:15px;}.elementor-80 .elementor-element.elementor-element-65170d51{width:100%;}.elementor-80 .elementor-element.elementor-element-2494c547 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-1868cca4 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-17035919{font-size:15px;}.elementor-80 .elementor-element.elementor-element-148e4c95 .elementor-heading-title{font-size:11px;}.elementor-80 .elementor-element.elementor-element-5e23fde4 .elementor-heading-title{font-size:26px;}.elementor-80 .elementor-element.elementor-element-ed4c697{font-size:15px;}.elementor-80 .elementor-element.elementor-element-2456dd91{--spacer-size:15px;}.elementor-80 .elementor-element.elementor-element-6ca68e81{width:100%;}.elementor-80 .elementor-element.elementor-element-54f23b7 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-5058789c .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-40f26347{font-size:15px;}.elementor-80 .elementor-element.elementor-element-686aef28{width:100%;}.elementor-80 .elementor-element.elementor-element-4f514df3 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-1c169eae .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-7dcca16d{font-size:15px;}.elementor-80 .elementor-element.elementor-element-77aa9ea3{width:100%;}.elementor-80 .elementor-element.elementor-element-70782e17 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-de581e5 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-4fe4d05a{font-size:15px;}.elementor-80 .elementor-element.elementor-element-947ff4b{--spacer-size:9px;}.elementor-80 .elementor-element.elementor-element-75f40574{width:100%;}.elementor-80 .elementor-element.elementor-element-beb99e5 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-6880efc1 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-2c1321a4{font-size:15px;}.elementor-80 .elementor-element.elementor-element-43b54cbf{width:100%;}.elementor-80 .elementor-element.elementor-element-38420606 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-258bc91a .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-1d8fbf95{font-size:15px;}.elementor-80 .elementor-element.elementor-element-6d210{width:100%;}.elementor-80 .elementor-element.elementor-element-4f9f3dec .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-4863e3e2 .elementor-heading-title{font-size:17px;}.elementor-80 .elementor-element.elementor-element-7fb7c964{font-size:15px;}.elementor-80 .elementor-element.elementor-element-456e2d01 .elementor-heading-title{font-size:11px;}.elementor-80 .elementor-element.elementor-element-67d67a56 .elementor-heading-title{font-size:26px;}.elementor-80 .elementor-element.elementor-element-1f8cedd2{font-size:15px;}.elementor-80 .elementor-element.elementor-element-5921ad82{--spacer-size:15px;}.elementor-80 .elementor-element.elementor-element-699be4d4{width:100%;}.elementor-80 .elementor-element.elementor-element-4d0a11f5 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-4d0a11f5 .elementor-icon-box-title a{font-size:16px;}.elementor-80 .elementor-element.elementor-element-2f7fe9e5{width:100%;}.elementor-80 .elementor-element.elementor-element-355123f3 .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-355123f3 .elementor-icon-box-title a{font-size:16px;}.elementor-80 .elementor-element.elementor-element-437a1f20{width:100%;}.elementor-80 .elementor-element.elementor-element-170b592a .elementor-icon-box-title, .elementor-80 .elementor-element.elementor-element-170b592a .elementor-icon-box-title a{font-size:16px;}.elementor-80 .elementor-element.elementor-element-227608a1{width:100%;}.elementor-80 .elementor-element.elementor-element-42810c3{font-size:15px;}.elementor-80 .elementor-element.elementor-element-46aba4b0{--spacer-size:10px;}.elementor-80 .elementor-element.elementor-element-5b10e3c1{font-size:15px;}.elementor-80 .elementor-element.elementor-element-67e4c410{width:100%;}.elementor-80 .elementor-element.elementor-element-6fb5a73 .elementor-heading-title{font-size:26px;}.elementor-80 .elementor-element.elementor-element-571bc79c{--spacer-size:6px;}.elementor-80 .elementor-element.elementor-element-3a9cce54{font-size:15px;}.elementor-80 .elementor-element.elementor-element-4fdae392{--spacer-size:12px;}.elementor-80 .elementor-element.elementor-element-4d2045b7{--spacer-size:6px;}}/* Start custom CSS for column, class: .elementor-element-4a813c3c */.elementor-80 .elementor-element.elementor-element-4a813c3c { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-4a813c3c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4a813c3c img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-4a813c3c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4a813c3c p, .elementor-80 .elementor-element.elementor-element-4a813c3c h1, .elementor-80 .elementor-element.elementor-element-4a813c3c h2, .elementor-80 .elementor-element.elementor-element-4a813c3c h3, .elementor-80 .elementor-element.elementor-element-4a813c3c h4, .elementor-80 .elementor-element.elementor-element-4a813c3c h5, .elementor-80 .elementor-element.elementor-element-4a813c3c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56952c72 */.elementor-80 .elementor-element.elementor-element-56952c72 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-56952c72 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-56952c72 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-56952c72 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-56952c72 p, .elementor-80 .elementor-element.elementor-element-56952c72 h1, .elementor-80 .elementor-element.elementor-element-56952c72 h2, .elementor-80 .elementor-element.elementor-element-56952c72 h3, .elementor-80 .elementor-element.elementor-element-56952c72 h4, .elementor-80 .elementor-element.elementor-element-56952c72 h5, .elementor-80 .elementor-element.elementor-element-56952c72 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-409415e4 */.elementor-80 .elementor-element.elementor-element-409415e4 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-409415e4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-409415e4 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-409415e4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-409415e4 p, .elementor-80 .elementor-element.elementor-element-409415e4 h1, .elementor-80 .elementor-element.elementor-element-409415e4 h2, .elementor-80 .elementor-element.elementor-element-409415e4 h3, .elementor-80 .elementor-element.elementor-element-409415e4 h4, .elementor-80 .elementor-element.elementor-element-409415e4 h5, .elementor-80 .elementor-element.elementor-element-409415e4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d54c613 */.elementor-80 .elementor-element.elementor-element-2d54c613 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-2d54c613 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-2d54c613 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-2d54c613 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e81bd1d */.elementor-80 .elementor-element.elementor-element-4e81bd1d { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-4e81bd1d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4e81bd1d img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-4e81bd1d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4e81bd1d p, .elementor-80 .elementor-element.elementor-element-4e81bd1d h1, .elementor-80 .elementor-element.elementor-element-4e81bd1d h2, .elementor-80 .elementor-element.elementor-element-4e81bd1d h3, .elementor-80 .elementor-element.elementor-element-4e81bd1d h4, .elementor-80 .elementor-element.elementor-element-4e81bd1d h5, .elementor-80 .elementor-element.elementor-element-4e81bd1d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e41e8d8 */.elementor-80 .elementor-element.elementor-element-2e41e8d8 {
  position: relative;
  overflow: hidden;
}
.elementor-80 .elementor-element.elementor-element-2e41e8d8::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(37,109,180,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(249,187,29,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_featured-product-spotlight-1-kinetic-bg 16s ease-in-out infinite;
}
.elementor-80 .elementor-element.elementor-element-2e41e8d8 > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_featured-product-spotlight-1-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-80 .elementor-element.elementor-element-2e41e8d8, .elementor-80 .elementor-element.elementor-element-2e41e8d8 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a7cbab9 */.elementor-80 .elementor-element.elementor-element-7a7cbab9 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-7a7cbab9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-7a7cbab9 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-7a7cbab9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-7a7cbab9 p, .elementor-80 .elementor-element.elementor-element-7a7cbab9 h1, .elementor-80 .elementor-element.elementor-element-7a7cbab9 h2, .elementor-80 .elementor-element.elementor-element-7a7cbab9 h3, .elementor-80 .elementor-element.elementor-element-7a7cbab9 h4, .elementor-80 .elementor-element.elementor-element-7a7cbab9 h5, .elementor-80 .elementor-element.elementor-element-7a7cbab9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ef9bf9e */.elementor-80 .elementor-element.elementor-element-1ef9bf9e { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-1ef9bf9e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-1ef9bf9e img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-1ef9bf9e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-1ef9bf9e p, .elementor-80 .elementor-element.elementor-element-1ef9bf9e h1, .elementor-80 .elementor-element.elementor-element-1ef9bf9e h2, .elementor-80 .elementor-element.elementor-element-1ef9bf9e h3, .elementor-80 .elementor-element.elementor-element-1ef9bf9e h4, .elementor-80 .elementor-element.elementor-element-1ef9bf9e h5, .elementor-80 .elementor-element.elementor-element-1ef9bf9e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-44de30fb */.elementor-80 .elementor-element.elementor-element-44de30fb { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-44de30fb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-44de30fb img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-44de30fb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-44de30fb p, .elementor-80 .elementor-element.elementor-element-44de30fb h1, .elementor-80 .elementor-element.elementor-element-44de30fb h2, .elementor-80 .elementor-element.elementor-element-44de30fb h3, .elementor-80 .elementor-element.elementor-element-44de30fb h4, .elementor-80 .elementor-element.elementor-element-44de30fb h5, .elementor-80 .elementor-element.elementor-element-44de30fb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3bed3c99 */.elementor-80 .elementor-element.elementor-element-3bed3c99 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-3bed3c99 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-3bed3c99 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-3bed3c99 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-362f73f4 */.elementor-80 .elementor-element.elementor-element-362f73f4 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-362f73f4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-362f73f4 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-362f73f4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-362f73f4 p, .elementor-80 .elementor-element.elementor-element-362f73f4 h1, .elementor-80 .elementor-element.elementor-element-362f73f4 h2, .elementor-80 .elementor-element.elementor-element-362f73f4 h3, .elementor-80 .elementor-element.elementor-element-362f73f4 h4, .elementor-80 .elementor-element.elementor-element-362f73f4 h5, .elementor-80 .elementor-element.elementor-element-362f73f4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29668c80 */.elementor-80 .elementor-element.elementor-element-29668c80 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-29668c80 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-29668c80 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-29668c80 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-29668c80 p, .elementor-80 .elementor-element.elementor-element-29668c80 h1, .elementor-80 .elementor-element.elementor-element-29668c80 h2, .elementor-80 .elementor-element.elementor-element-29668c80 h3, .elementor-80 .elementor-element.elementor-element-29668c80 h4, .elementor-80 .elementor-element.elementor-element-29668c80 h5, .elementor-80 .elementor-element.elementor-element-29668c80 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b973eab */.elementor-80 .elementor-element.elementor-element-2b973eab { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-2b973eab > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2b973eab img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-2b973eab .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2b973eab p, .elementor-80 .elementor-element.elementor-element-2b973eab h1, .elementor-80 .elementor-element.elementor-element-2b973eab h2, .elementor-80 .elementor-element.elementor-element-2b973eab h3, .elementor-80 .elementor-element.elementor-element-2b973eab h4, .elementor-80 .elementor-element.elementor-element-2b973eab h5, .elementor-80 .elementor-element.elementor-element-2b973eab h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d8a390c */.elementor-80 .elementor-element.elementor-element-7d8a390c > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-7d8a390c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-7d8a390c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-7d8a390c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5cdf40d1 */.elementor-80 .elementor-element.elementor-element-5cdf40d1 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-5cdf40d1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5cdf40d1 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-5cdf40d1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-5cdf40d1 p, .elementor-80 .elementor-element.elementor-element-5cdf40d1 h1, .elementor-80 .elementor-element.elementor-element-5cdf40d1 h2, .elementor-80 .elementor-element.elementor-element-5cdf40d1 h3, .elementor-80 .elementor-element.elementor-element-5cdf40d1 h4, .elementor-80 .elementor-element.elementor-element-5cdf40d1 h5, .elementor-80 .elementor-element.elementor-element-5cdf40d1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40bed951 */.elementor-80 .elementor-element.elementor-element-40bed951 { position: relative; padding-bottom: 0 !important; }
.elementor-80 .elementor-element.elementor-element-40bed951::after { content:''; display:block; height:60px;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0,30 Q360,60 720,30 T1440,30 L1440,60 L0,60 Z' fill='%23f6f4ff'/></svg>");
  background-size: cover; }
.elementor-80 .elementor-element.elementor-element-40bed951 .elementor-widget {
  animation: codex_category-faq-2-soft-reveal 700ms ease both;
}
.elementor-80 .elementor-element.elementor-element-40bed951 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-80 .elementor-element.elementor-element-40bed951 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-80 .elementor-element.elementor-element-40bed951 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-faq-2-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-80 .elementor-element.elementor-element-40bed951, .elementor-80 .elementor-element.elementor-element-40bed951 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c6b5be3 */.elementor-80 .elementor-element.elementor-element-c6b5be3 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-c6b5be3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-c6b5be3 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-c6b5be3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-c6b5be3 p, .elementor-80 .elementor-element.elementor-element-c6b5be3 h1, .elementor-80 .elementor-element.elementor-element-c6b5be3 h2, .elementor-80 .elementor-element.elementor-element-c6b5be3 h3, .elementor-80 .elementor-element.elementor-element-c6b5be3 h4, .elementor-80 .elementor-element.elementor-element-c6b5be3 h5, .elementor-80 .elementor-element.elementor-element-c6b5be3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-20f6540 */.elementor-80 .elementor-element.elementor-element-20f6540 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-20f6540 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-20f6540 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-20f6540 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-20f6540 p, .elementor-80 .elementor-element.elementor-element-20f6540 h1, .elementor-80 .elementor-element.elementor-element-20f6540 h2, .elementor-80 .elementor-element.elementor-element-20f6540 h3, .elementor-80 .elementor-element.elementor-element-20f6540 h4, .elementor-80 .elementor-element.elementor-element-20f6540 h5, .elementor-80 .elementor-element.elementor-element-20f6540 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40531fd0 */.elementor-80 .elementor-element.elementor-element-40531fd0 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-40531fd0 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-40531fd0 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-40531fd0 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-695fc22 */.elementor-80 .elementor-element.elementor-element-695fc22 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-695fc22 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-695fc22 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-695fc22 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-695fc22 p, .elementor-80 .elementor-element.elementor-element-695fc22 h1, .elementor-80 .elementor-element.elementor-element-695fc22 h2, .elementor-80 .elementor-element.elementor-element-695fc22 h3, .elementor-80 .elementor-element.elementor-element-695fc22 h4, .elementor-80 .elementor-element.elementor-element-695fc22 h5, .elementor-80 .elementor-element.elementor-element-695fc22 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b0f46d0 */.elementor-80 .elementor-element.elementor-element-b0f46d0 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-b0f46d0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-b0f46d0 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-b0f46d0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-b0f46d0 p, .elementor-80 .elementor-element.elementor-element-b0f46d0 h1, .elementor-80 .elementor-element.elementor-element-b0f46d0 h2, .elementor-80 .elementor-element.elementor-element-b0f46d0 h3, .elementor-80 .elementor-element.elementor-element-b0f46d0 h4, .elementor-80 .elementor-element.elementor-element-b0f46d0 h5, .elementor-80 .elementor-element.elementor-element-b0f46d0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e19ac10 */.elementor-80 .elementor-element.elementor-element-e19ac10 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-e19ac10 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-e19ac10 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-e19ac10 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-691408dd */.elementor-80 .elementor-element.elementor-element-691408dd { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-691408dd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-691408dd img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-691408dd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-691408dd p, .elementor-80 .elementor-element.elementor-element-691408dd h1, .elementor-80 .elementor-element.elementor-element-691408dd h2, .elementor-80 .elementor-element.elementor-element-691408dd h3, .elementor-80 .elementor-element.elementor-element-691408dd h4, .elementor-80 .elementor-element.elementor-element-691408dd h5, .elementor-80 .elementor-element.elementor-element-691408dd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19f6b6e2 */.elementor-80 .elementor-element.elementor-element-19f6b6e2 {
  position: relative;
  overflow: hidden;
}
.elementor-80 .elementor-element.elementor-element-19f6b6e2::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(37,109,180,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(249,187,29,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_category-grid-3-kinetic-bg 16s ease-in-out infinite;
}
.elementor-80 .elementor-element.elementor-element-19f6b6e2 > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_category-grid-3-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-80 .elementor-element.elementor-element-19f6b6e2, .elementor-80 .elementor-element.elementor-element-19f6b6e2 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ce8a43a */.elementor-80 .elementor-element.elementor-element-4ce8a43a { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-4ce8a43a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4ce8a43a img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-4ce8a43a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4ce8a43a p, .elementor-80 .elementor-element.elementor-element-4ce8a43a h1, .elementor-80 .elementor-element.elementor-element-4ce8a43a h2, .elementor-80 .elementor-element.elementor-element-4ce8a43a h3, .elementor-80 .elementor-element.elementor-element-4ce8a43a h4, .elementor-80 .elementor-element.elementor-element-4ce8a43a h5, .elementor-80 .elementor-element.elementor-element-4ce8a43a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-492fc7de */.elementor-80 .elementor-element.elementor-element-492fc7de { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-492fc7de > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-492fc7de img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-492fc7de .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-492fc7de p, .elementor-80 .elementor-element.elementor-element-492fc7de h1, .elementor-80 .elementor-element.elementor-element-492fc7de h2, .elementor-80 .elementor-element.elementor-element-492fc7de h3, .elementor-80 .elementor-element.elementor-element-492fc7de h4, .elementor-80 .elementor-element.elementor-element-492fc7de h5, .elementor-80 .elementor-element.elementor-element-492fc7de h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b5d652b */.elementor-80 .elementor-element.elementor-element-4b5d652b { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-4b5d652b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4b5d652b img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-4b5d652b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-4b5d652b p, .elementor-80 .elementor-element.elementor-element-4b5d652b h1, .elementor-80 .elementor-element.elementor-element-4b5d652b h2, .elementor-80 .elementor-element.elementor-element-4b5d652b h3, .elementor-80 .elementor-element.elementor-element-4b5d652b h4, .elementor-80 .elementor-element.elementor-element-4b5d652b h5, .elementor-80 .elementor-element.elementor-element-4b5d652b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2909943d */.elementor-80 .elementor-element.elementor-element-2909943d > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-2909943d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-2909943d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-2909943d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78e8c97d */.elementor-80 .elementor-element.elementor-element-78e8c97d { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-78e8c97d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-78e8c97d img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-78e8c97d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-78e8c97d p, .elementor-80 .elementor-element.elementor-element-78e8c97d h1, .elementor-80 .elementor-element.elementor-element-78e8c97d h2, .elementor-80 .elementor-element.elementor-element-78e8c97d h3, .elementor-80 .elementor-element.elementor-element-78e8c97d h4, .elementor-80 .elementor-element.elementor-element-78e8c97d h5, .elementor-80 .elementor-element.elementor-element-78e8c97d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77c152c2 */.elementor-80 .elementor-element.elementor-element-77c152c2 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-77c152c2 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-77c152c2 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-77c152c2 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-77c152c2 p, .elementor-80 .elementor-element.elementor-element-77c152c2 h1, .elementor-80 .elementor-element.elementor-element-77c152c2 h2, .elementor-80 .elementor-element.elementor-element-77c152c2 h3, .elementor-80 .elementor-element.elementor-element-77c152c2 h4, .elementor-80 .elementor-element.elementor-element-77c152c2 h5, .elementor-80 .elementor-element.elementor-element-77c152c2 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-65170d51 */.elementor-80 .elementor-element.elementor-element-65170d51 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-65170d51 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-65170d51 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-65170d51 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-65170d51 p, .elementor-80 .elementor-element.elementor-element-65170d51 h1, .elementor-80 .elementor-element.elementor-element-65170d51 h2, .elementor-80 .elementor-element.elementor-element-65170d51 h3, .elementor-80 .elementor-element.elementor-element-65170d51 h4, .elementor-80 .elementor-element.elementor-element-65170d51 h5, .elementor-80 .elementor-element.elementor-element-65170d51 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2eed1b3 */.elementor-80 .elementor-element.elementor-element-2eed1b3 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-2eed1b3 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-2eed1b3 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-2eed1b3 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d576952 */.elementor-80 .elementor-element.elementor-element-3d576952 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-3d576952 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-3d576952 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-3d576952 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-3d576952 p, .elementor-80 .elementor-element.elementor-element-3d576952 h1, .elementor-80 .elementor-element.elementor-element-3d576952 h2, .elementor-80 .elementor-element.elementor-element-3d576952 h3, .elementor-80 .elementor-element.elementor-element-3d576952 h4, .elementor-80 .elementor-element.elementor-element-3d576952 h5, .elementor-80 .elementor-element.elementor-element-3d576952 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52f23f3d */.elementor-80 .elementor-element.elementor-element-52f23f3d { position: relative; overflow: hidden; }
.elementor-80 .elementor-element.elementor-element-52f23f3d::before { content:''; position:absolute; top:-80px; right:-80px; width:240px; height:240px;
  background:rgba(249,187,29,0.18); border-radius:50%; z-index:0; pointer-events:none; }
.elementor-80 .elementor-element.elementor-element-52f23f3d > .elementor-container { position: relative; z-index: 1; }
.elementor-80 .elementor-element.elementor-element-52f23f3d {
  position: relative;
  overflow: hidden;
}
.elementor-80 .elementor-element.elementor-element-52f23f3d::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(37,109,180,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(249,187,29,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_why-brand-category-4-kinetic-bg 16s ease-in-out infinite;
}
.elementor-80 .elementor-element.elementor-element-52f23f3d > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_why-brand-category-4-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-80 .elementor-element.elementor-element-52f23f3d, .elementor-80 .elementor-element.elementor-element-52f23f3d * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ca68e81 */.elementor-80 .elementor-element.elementor-element-6ca68e81 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-6ca68e81 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-6ca68e81 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-6ca68e81 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-6ca68e81 p, .elementor-80 .elementor-element.elementor-element-6ca68e81 h1, .elementor-80 .elementor-element.elementor-element-6ca68e81 h2, .elementor-80 .elementor-element.elementor-element-6ca68e81 h3, .elementor-80 .elementor-element.elementor-element-6ca68e81 h4, .elementor-80 .elementor-element.elementor-element-6ca68e81 h5, .elementor-80 .elementor-element.elementor-element-6ca68e81 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-686aef28 */.elementor-80 .elementor-element.elementor-element-686aef28 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-686aef28 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-686aef28 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-686aef28 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-686aef28 p, .elementor-80 .elementor-element.elementor-element-686aef28 h1, .elementor-80 .elementor-element.elementor-element-686aef28 h2, .elementor-80 .elementor-element.elementor-element-686aef28 h3, .elementor-80 .elementor-element.elementor-element-686aef28 h4, .elementor-80 .elementor-element.elementor-element-686aef28 h5, .elementor-80 .elementor-element.elementor-element-686aef28 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77aa9ea3 */.elementor-80 .elementor-element.elementor-element-77aa9ea3 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-77aa9ea3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-77aa9ea3 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-77aa9ea3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-77aa9ea3 p, .elementor-80 .elementor-element.elementor-element-77aa9ea3 h1, .elementor-80 .elementor-element.elementor-element-77aa9ea3 h2, .elementor-80 .elementor-element.elementor-element-77aa9ea3 h3, .elementor-80 .elementor-element.elementor-element-77aa9ea3 h4, .elementor-80 .elementor-element.elementor-element-77aa9ea3 h5, .elementor-80 .elementor-element.elementor-element-77aa9ea3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e75357b */.elementor-80 .elementor-element.elementor-element-1e75357b > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-1e75357b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-1e75357b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-1e75357b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75f40574 */.elementor-80 .elementor-element.elementor-element-75f40574 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-75f40574 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-75f40574 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-75f40574 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-75f40574 p, .elementor-80 .elementor-element.elementor-element-75f40574 h1, .elementor-80 .elementor-element.elementor-element-75f40574 h2, .elementor-80 .elementor-element.elementor-element-75f40574 h3, .elementor-80 .elementor-element.elementor-element-75f40574 h4, .elementor-80 .elementor-element.elementor-element-75f40574 h5, .elementor-80 .elementor-element.elementor-element-75f40574 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-43b54cbf */.elementor-80 .elementor-element.elementor-element-43b54cbf { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-43b54cbf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-43b54cbf img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-43b54cbf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-43b54cbf p, .elementor-80 .elementor-element.elementor-element-43b54cbf h1, .elementor-80 .elementor-element.elementor-element-43b54cbf h2, .elementor-80 .elementor-element.elementor-element-43b54cbf h3, .elementor-80 .elementor-element.elementor-element-43b54cbf h4, .elementor-80 .elementor-element.elementor-element-43b54cbf h5, .elementor-80 .elementor-element.elementor-element-43b54cbf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d210 */.elementor-80 .elementor-element.elementor-element-6d210 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-6d210 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-6d210 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-6d210 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-6d210 p, .elementor-80 .elementor-element.elementor-element-6d210 h1, .elementor-80 .elementor-element.elementor-element-6d210 h2, .elementor-80 .elementor-element.elementor-element-6d210 h3, .elementor-80 .elementor-element.elementor-element-6d210 h4, .elementor-80 .elementor-element.elementor-element-6d210 h5, .elementor-80 .elementor-element.elementor-element-6d210 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f6bb346 */.elementor-80 .elementor-element.elementor-element-2f6bb346 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-2f6bb346 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-2f6bb346 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-2f6bb346 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2465a0e6 */.elementor-80 .elementor-element.elementor-element-2465a0e6 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-2465a0e6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2465a0e6 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-2465a0e6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2465a0e6 p, .elementor-80 .elementor-element.elementor-element-2465a0e6 h1, .elementor-80 .elementor-element.elementor-element-2465a0e6 h2, .elementor-80 .elementor-element.elementor-element-2465a0e6 h3, .elementor-80 .elementor-element.elementor-element-2465a0e6 h4, .elementor-80 .elementor-element.elementor-element-2465a0e6 h5, .elementor-80 .elementor-element.elementor-element-2465a0e6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70ca2428 */.elementor-80 .elementor-element.elementor-element-70ca2428 .elementor-column {
  transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;
}
.elementor-80 .elementor-element.elementor-element-70ca2428 .elementor-column:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 38px rgba(255,255,255,0.08);
}
.elementor-80 .elementor-element.elementor-element-70ca2428 .elementor-button {
  transition: transform 180ms ease, filter 180ms ease;
}
.elementor-80 .elementor-element.elementor-element-70ca2428 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.04);
}
@media (prefers-reduced-motion: reduce) {
  .elementor-80 .elementor-element.elementor-element-70ca2428, .elementor-80 .elementor-element.elementor-element-70ca2428 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-699be4d4 */.elementor-80 .elementor-element.elementor-element-699be4d4 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-699be4d4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-699be4d4 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-699be4d4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-699be4d4 p, .elementor-80 .elementor-element.elementor-element-699be4d4 h1, .elementor-80 .elementor-element.elementor-element-699be4d4 h2, .elementor-80 .elementor-element.elementor-element-699be4d4 h3, .elementor-80 .elementor-element.elementor-element-699be4d4 h4, .elementor-80 .elementor-element.elementor-element-699be4d4 h5, .elementor-80 .elementor-element.elementor-element-699be4d4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f7fe9e5 */.elementor-80 .elementor-element.elementor-element-2f7fe9e5 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-2f7fe9e5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2f7fe9e5 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-2f7fe9e5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-2f7fe9e5 p, .elementor-80 .elementor-element.elementor-element-2f7fe9e5 h1, .elementor-80 .elementor-element.elementor-element-2f7fe9e5 h2, .elementor-80 .elementor-element.elementor-element-2f7fe9e5 h3, .elementor-80 .elementor-element.elementor-element-2f7fe9e5 h4, .elementor-80 .elementor-element.elementor-element-2f7fe9e5 h5, .elementor-80 .elementor-element.elementor-element-2f7fe9e5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-437a1f20 */.elementor-80 .elementor-element.elementor-element-437a1f20 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-437a1f20 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-437a1f20 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-437a1f20 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-437a1f20 p, .elementor-80 .elementor-element.elementor-element-437a1f20 h1, .elementor-80 .elementor-element.elementor-element-437a1f20 h2, .elementor-80 .elementor-element.elementor-element-437a1f20 h3, .elementor-80 .elementor-element.elementor-element-437a1f20 h4, .elementor-80 .elementor-element.elementor-element-437a1f20 h5, .elementor-80 .elementor-element.elementor-element-437a1f20 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-586d5072 */.elementor-80 .elementor-element.elementor-element-586d5072 > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-586d5072 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-586d5072 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-586d5072 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31d2ba12 */.elementor-80 .elementor-element.elementor-element-31d2ba12 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-31d2ba12 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-31d2ba12 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-31d2ba12 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-31d2ba12 p, .elementor-80 .elementor-element.elementor-element-31d2ba12 h1, .elementor-80 .elementor-element.elementor-element-31d2ba12 h2, .elementor-80 .elementor-element.elementor-element-31d2ba12 h3, .elementor-80 .elementor-element.elementor-element-31d2ba12 h4, .elementor-80 .elementor-element.elementor-element-31d2ba12 h5, .elementor-80 .elementor-element.elementor-element-31d2ba12 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74e4290 */.elementor-80 .elementor-element.elementor-element-74e4290 { position: relative; overflow: hidden; }
.elementor-80 .elementor-element.elementor-element-74e4290::before { content:''; position:absolute; bottom:-100px; left:-100px; width:340px; height:340px;
  background:rgba(249,187,29,0.14); border-radius:60% 40% 50% 50% / 50% 60% 40% 50%; z-index:0; pointer-events:none;
  animation: blobFloat 18s ease-in-out infinite; }
@keyframes blobFloat { 0%,100% { transform:translate(0,0) rotate(0deg); } 50% { transform:translate(20px,-20px) rotate(45deg); } }
.elementor-80 .elementor-element.elementor-element-74e4290 > .elementor-container { position: relative; z-index: 1; }
.elementor-80 .elementor-element.elementor-element-74e4290 .elementor-column {
  transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;
}
.elementor-80 .elementor-element.elementor-element-74e4290 .elementor-column:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 38px rgba(15,23,42,0.06);
}
.elementor-80 .elementor-element.elementor-element-74e4290 .elementor-button {
  transition: transform 180ms ease, filter 180ms ease;
}
.elementor-80 .elementor-element.elementor-element-74e4290 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.04);
}
@media (prefers-reduced-motion: reduce) {
  .elementor-80 .elementor-element.elementor-element-74e4290, .elementor-80 .elementor-element.elementor-element-74e4290 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-227608a1 */.elementor-80 .elementor-element.elementor-element-227608a1 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-227608a1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-227608a1 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-227608a1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-227608a1 p, .elementor-80 .elementor-element.elementor-element-227608a1 h1, .elementor-80 .elementor-element.elementor-element-227608a1 h2, .elementor-80 .elementor-element.elementor-element-227608a1 h3, .elementor-80 .elementor-element.elementor-element-227608a1 h4, .elementor-80 .elementor-element.elementor-element-227608a1 h5, .elementor-80 .elementor-element.elementor-element-227608a1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-67e4c410 */.elementor-80 .elementor-element.elementor-element-67e4c410 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-67e4c410 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-67e4c410 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-67e4c410 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-67e4c410 p, .elementor-80 .elementor-element.elementor-element-67e4c410 h1, .elementor-80 .elementor-element.elementor-element-67e4c410 h2, .elementor-80 .elementor-element.elementor-element-67e4c410 h3, .elementor-80 .elementor-element.elementor-element-67e4c410 h4, .elementor-80 .elementor-element.elementor-element-67e4c410 h5, .elementor-80 .elementor-element.elementor-element-67e4c410 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-728983ef */.elementor-80 .elementor-element.elementor-element-728983ef > .elementor-container > .elementor-row,
.elementor-80 .elementor-element.elementor-element-728983ef > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-80 .elementor-element.elementor-element-728983ef > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-80 .elementor-element.elementor-element-728983ef img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d344cb1 */.elementor-80 .elementor-element.elementor-element-1d344cb1 { min-width: 0 !important; }
.elementor-80 .elementor-element.elementor-element-1d344cb1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-1d344cb1 img { max-width: 100% !important; height: auto !important; }
.elementor-80 .elementor-element.elementor-element-1d344cb1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-80 .elementor-element.elementor-element-1d344cb1 p, .elementor-80 .elementor-element.elementor-element-1d344cb1 h1, .elementor-80 .elementor-element.elementor-element-1d344cb1 h2, .elementor-80 .elementor-element.elementor-element-1d344cb1 h3, .elementor-80 .elementor-element.elementor-element-1d344cb1 h4, .elementor-80 .elementor-element.elementor-element-1d344cb1 h5, .elementor-80 .elementor-element.elementor-element-1d344cb1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-788fb633 */.elementor-80 .elementor-element.elementor-element-788fb633 {
  position: relative;
  overflow: hidden;
}
.elementor-80 .elementor-element.elementor-element-788fb633::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    linear-gradient(120deg, transparent 0%, rgba(37,109,180,0.16) 42%, transparent 70%),
    repeating-linear-gradient(90deg, transparent 0 42px, rgba(249,187,29,0.08) 42px 43px);
  background-size: 220% 100%, 80px 80px;
  animation: codex_category-review-summary-7-kinetic-bg 16s ease-in-out infinite;
}
.elementor-80 .elementor-element.elementor-element-788fb633 > .elementor-container {
  position: relative;
  z-index: 1;
}
@keyframes codex_category-review-summary-7-kinetic-bg {
  0%, 100% { background-position: 0% 50%, 0 0; }
  50% { background-position: 100% 50%, 28px 0; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-80 .elementor-element.elementor-element-788fb633, .elementor-80 .elementor-element.elementor-element-788fb633 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */