.elementor-105 .elementor-element.elementor-element-65816c2d:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-65816c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-65816c2d > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-65816c2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-65816c2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-159592cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-105 .elementor-element.elementor-element-159592cc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-1d90fcdf{--spacer-size:16px;}.elementor-105 .elementor-element.elementor-element-24e79dae{text-align:center;}.elementor-105 .elementor-element.elementor-element-24e79dae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-3f4b72d9{--spacer-size:20px;}.elementor-105 .elementor-element.elementor-element-46bb30a6 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-99dd3f{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-105 .elementor-element.elementor-element-20db69d7{--spacer-size:64px;}.elementor-105 .elementor-element.elementor-element-26b8a9e5 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-6debbfdb{text-align:center;}.elementor-105 .elementor-element.elementor-element-6debbfdb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-162f1178{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-105 .elementor-element.elementor-element-70d96c15{text-align:center;}.elementor-105 .elementor-element.elementor-element-70d96c15 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-13678a9{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-105 .elementor-element.elementor-element-5997868c{text-align:center;}.elementor-105 .elementor-element.elementor-element-5997868c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-520034e9{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-105 .elementor-element.elementor-element-0a4db9c:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-0a4db9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-0a4db9c > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-0a4db9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-0a4db9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-0a58508{text-align:center;}.elementor-105 .elementor-element.elementor-element-0a58508 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-54c621b{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-105 .elementor-element.elementor-element-a7461bb{--spacer-size:28px;}.elementor-105 .elementor-element.elementor-element-d7d22d1 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-47d4e03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-47d4e03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-47d4e03 > .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-105 .elementor-element.elementor-element-47d4e03 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-47d4e03 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-47d4e03 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-105 .elementor-element.elementor-element-47d4e03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-2a4c116{text-align:center;}.elementor-105 .elementor-element.elementor-element-2a4c116 img{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-41abd0c{--spacer-size:12px;}.elementor-105 .elementor-element.elementor-element-16122ff{text-align:start;}.elementor-105 .elementor-element.elementor-element-16122ff .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-105 .elementor-element.elementor-element-66b6371{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-105 .elementor-element.elementor-element-8ef38cb{text-align:start;}.elementor-105 .elementor-element.elementor-element-8ef38cb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#bb6838;}.elementor-105 .elementor-element.elementor-element-16b1517:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-16b1517 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-16b1517 > .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-105 .elementor-element.elementor-element-16b1517 > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-16b1517 > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-16b1517 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-105 .elementor-element.elementor-element-16b1517 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-7d7891b{text-align:center;}.elementor-105 .elementor-element.elementor-element-7d7891b img{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-eef532e{--spacer-size:12px;}.elementor-105 .elementor-element.elementor-element-a9656f9{text-align:start;}.elementor-105 .elementor-element.elementor-element-a9656f9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-105 .elementor-element.elementor-element-f20efa6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-105 .elementor-element.elementor-element-263867c{text-align:start;}.elementor-105 .elementor-element.elementor-element-263867c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#bb6838;}.elementor-105 .elementor-element.elementor-element-b4966ce > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-bb7796e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-bb7796e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-bb7796e > .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-105 .elementor-element.elementor-element-bb7796e > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-bb7796e > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-bb7796e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-105 .elementor-element.elementor-element-bb7796e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-340569b{text-align:center;}.elementor-105 .elementor-element.elementor-element-340569b img{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-c4bb635{--spacer-size:12px;}.elementor-105 .elementor-element.elementor-element-da806b9{text-align:start;}.elementor-105 .elementor-element.elementor-element-da806b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-105 .elementor-element.elementor-element-d735b3c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-105 .elementor-element.elementor-element-fd6b47f{text-align:start;}.elementor-105 .elementor-element.elementor-element-fd6b47f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#bb6838;}.elementor-105 .elementor-element.elementor-element-a4050fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-a4050fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-a4050fe > .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-105 .elementor-element.elementor-element-a4050fe > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-a4050fe > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-a4050fe > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-105 .elementor-element.elementor-element-a4050fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-21d3822{text-align:center;}.elementor-105 .elementor-element.elementor-element-21d3822 img{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-6eea949{--spacer-size:12px;}.elementor-105 .elementor-element.elementor-element-c3c7bcd{text-align:start;}.elementor-105 .elementor-element.elementor-element-c3c7bcd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#0b1929;}.elementor-105 .elementor-element.elementor-element-c055081{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#2d3748;}.elementor-105 .elementor-element.elementor-element-aa367aa{text-align:start;}.elementor-105 .elementor-element.elementor-element-aa367aa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#bb6838;}.elementor-105 .elementor-element.elementor-element-39841434:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-39841434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f95e3c;}.elementor-105 .elementor-element.elementor-element-39841434 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-39841434{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-39841434 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-6622d784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-105 .elementor-element.elementor-element-6622d784 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#f9cb6f;}.elementor-105 .elementor-element.elementor-element-10d1b9a7{text-align:center;}.elementor-105 .elementor-element.elementor-element-10d1b9a7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#111827;}.elementor-105 .elementor-element.elementor-element-7a4c0b72{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#f9cb6f;}.elementor-105 .elementor-element.elementor-element-346b28e5{--spacer-size:32px;}.elementor-105 .elementor-element.elementor-element-1d1f3787 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-28c73b8e{text-align:center;}.elementor-105 .elementor-element.elementor-element-28c73b8e img{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-542a7d55{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-105 .elementor-element.elementor-element-23c248e2{--spacer-size:20px;}.elementor-105 .elementor-element.elementor-element-6fc72c70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-105 .elementor-element.elementor-element-6fc72c70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-105 .elementor-element.elementor-element-6fc72c70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-105 .elementor-element.elementor-element-6fc72c70 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-105 .elementor-element.elementor-element-6fc72c70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-105 .elementor-element.elementor-element-6fc72c70 .elementor-icon-list-icon i{color:#f9cb6f;transition:color 0.3s;}.elementor-105 .elementor-element.elementor-element-6fc72c70 .elementor-icon-list-icon svg{fill:#f9cb6f;transition:fill 0.3s;}.elementor-105 .elementor-element.elementor-element-6fc72c70{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-105 .elementor-element.elementor-element-6fc72c70 .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-105 .elementor-element.elementor-element-2b1eb633{--spacer-size:32px;}.elementor-105 .elementor-element.elementor-element-10b80469:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-10b80469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4f4;}.elementor-105 .elementor-element.elementor-element-10b80469 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-10b80469{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-10b80469 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-51a4b964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-105 .elementor-element.elementor-element-51a4b964 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-25b16c45{text-align:start;}.elementor-105 .elementor-element.elementor-element-25b16c45 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-77732cc4{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-105 .elementor-element.elementor-element-3ab8fa4b{--spacer-size:30px;}.elementor-105 .elementor-element.elementor-element-5cb49795 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-3e401bbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-105 .elementor-element.elementor-element-3e401bbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-3e401bbd > .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-105 .elementor-element.elementor-element-3e401bbd > .elementor-element-populated, .elementor-105 .elementor-element.elementor-element-3e401bbd > .elementor-element-populated > .elementor-background-overlay, .elementor-105 .elementor-element.elementor-element-3e401bbd > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-105 .elementor-element.elementor-element-3e401bbd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-6dd77c6{text-align:center;}.elementor-105 .elementor-element.elementor-element-6dd77c6 img{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-3b954031{text-align:start;}.elementor-105 .elementor-element.elementor-element-3b954031 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-198c00db{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-105 .elementor-element.elementor-element-38cb80a{text-align:start;}.elementor-105 .elementor-element.elementor-element-38cb80a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-18803003{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-105 .elementor-element.elementor-element-855891f{text-align:start;}.elementor-105 .elementor-element.elementor-element-855891f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-507e86c{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-105 .elementor-element.elementor-element-37d90d18{text-align:start;}.elementor-105 .elementor-element.elementor-element-37d90d18 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-70e9881d{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#5d564f;}.elementor-105 .elementor-element.elementor-element-34025a6b:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-34025a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-105 .elementor-element.elementor-element-34025a6b > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-34025a6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-34025a6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-5557e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-105 .elementor-element.elementor-element-5557e36 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#f6b531;}.elementor-105 .elementor-element.elementor-element-192ae282{text-align:center;}.elementor-105 .elementor-element.elementor-element-192ae282 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-24a30db1{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-105 .elementor-element.elementor-element-4d9d05b7{--spacer-size:30px;}.elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-accordion-item{border-color:rgba(255,255,255,0.15);}.elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.15);}.elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.15);}.elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-accordion-icon, .elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-accordion-title{color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-tab-title .elementor-accordion-icon i:before{color:#f6b531;}.elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-tab-title .elementor-accordion-icon svg{fill:#f6b531;}.elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#f6b531;}.elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#f6b531;}.elementor-105 .elementor-element.elementor-element-147f34e1 .elementor-tab-content{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-105 .elementor-element.elementor-element-1c33f0ed:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-1c33f0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-1c33f0ed > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-1c33f0ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-1c33f0ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-174b276b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-105 .elementor-element.elementor-element-174b276b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-4b79d35{text-align:center;}.elementor-105 .elementor-element.elementor-element-4b79d35 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-165a15d1{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-105 .elementor-element.elementor-element-6489f34a{--spacer-size:30px;}.elementor-105 .elementor-element.elementor-element-49d1e015 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-1f86f6d0{text-align:center;}.elementor-105 .elementor-element.elementor-element-1f86f6d0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-6cf90834{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-105 .elementor-element.elementor-element-2de64f09{text-align:center;}.elementor-105 .elementor-element.elementor-element-2de64f09 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-346827f2{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-105 .elementor-element.elementor-element-7d4494bb{text-align:center;}.elementor-105 .elementor-element.elementor-element-7d4494bb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-464e9a36{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-105 .elementor-element.elementor-element-4f35ede4:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-4f35ede4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-105 .elementor-element.elementor-element-4f35ede4 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-4f35ede4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-4f35ede4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-103143b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-105 .elementor-element.elementor-element-103143b1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#f6b531;}.elementor-105 .elementor-element.elementor-element-2a7f659b{text-align:center;}.elementor-105 .elementor-element.elementor-element-2a7f659b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-1191ffa3{--spacer-size:40px;}.elementor-105 .elementor-element.elementor-element-2dfaa861 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-345599f4{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-fcccbc{--spacer-size:40px;}.elementor-105 .elementor-element.elementor-element-43610e0d > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-2fb876d4{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-4b574657 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-105 .elementor-element.elementor-element-4b574657 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-105 .elementor-element.elementor-element-4b574657 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-105 .elementor-element.elementor-element-4b574657 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-105 .elementor-element.elementor-element-4b574657 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-105 .elementor-element.elementor-element-4b574657 .elementor-icon-list-icon i{color:#10b981;transition:color 0.3s;}.elementor-105 .elementor-element.elementor-element-4b574657 .elementor-icon-list-icon svg{fill:#10b981;transition:fill 0.3s;}.elementor-105 .elementor-element.elementor-element-4b574657{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-105 .elementor-element.elementor-element-4b574657 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-105 .elementor-element.elementor-element-712ae212{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-1308c21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-105 .elementor-element.elementor-element-1308c21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-105 .elementor-element.elementor-element-1308c21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-105 .elementor-element.elementor-element-1308c21 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-105 .elementor-element.elementor-element-1308c21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-105 .elementor-element.elementor-element-1308c21 .elementor-icon-list-icon i{color:#ef4444;transition:color 0.3s;}.elementor-105 .elementor-element.elementor-element-1308c21 .elementor-icon-list-icon svg{fill:#ef4444;transition:fill 0.3s;}.elementor-105 .elementor-element.elementor-element-1308c21{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-105 .elementor-element.elementor-element-1308c21 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-105 .elementor-element.elementor-element-558c444d:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-558c444d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdefd8;}.elementor-105 .elementor-element.elementor-element-558c444d > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-558c444d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-558c444d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-70c63386 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-234e7cd8{text-align:start;}.elementor-105 .elementor-element.elementor-element-234e7cd8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-23a9d687{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-105 .elementor-element.elementor-element-4bf46ecf{--spacer-size:18px;}.elementor-105 .elementor-element.elementor-element-1200918e > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-579ff6d4 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-799c92c4{text-align:start;}.elementor-105 .elementor-element.elementor-element-799c92c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-2bd470f3 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-11645436{text-align:start;}.elementor-105 .elementor-element.elementor-element-11645436 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-5c5ce6d7{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-105 .elementor-element.elementor-element-69211f08{--spacer-size:4px;}.elementor-105 .elementor-element.elementor-element-1f26e419 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-18ae1e57 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-3a67898{text-align:start;}.elementor-105 .elementor-element.elementor-element-3a67898 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-c7f34a > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-2bb37ae{text-align:start;}.elementor-105 .elementor-element.elementor-element-2bb37ae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-384af88{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-105 .elementor-element.elementor-element-6ee4077c{--spacer-size:4px;}.elementor-105 .elementor-element.elementor-element-795b8300 > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-5bcdcdb > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-3068bf2b{text-align:start;}.elementor-105 .elementor-element.elementor-element-3068bf2b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-6b0c8610 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-7fbee718{text-align:start;}.elementor-105 .elementor-element.elementor-element-7fbee718 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-59c8969b{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-105 .elementor-element.elementor-element-3a52cb45{--spacer-size:4px;}.elementor-105 .elementor-element.elementor-element-4f8a735b > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-68acb1ee > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-39031cb4{text-align:start;}.elementor-105 .elementor-element.elementor-element-39031cb4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-73eadfeb > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-14c70504{text-align:start;}.elementor-105 .elementor-element.elementor-element-14c70504 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-3d4fb530{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-105 .elementor-element.elementor-element-635f2252{--spacer-size:4px;}.elementor-105 .elementor-element.elementor-element-44e73d1c > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-7abacf7 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-398c3744{text-align:start;}.elementor-105 .elementor-element.elementor-element-398c3744 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-55020fed > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-2350400e{text-align:start;}.elementor-105 .elementor-element.elementor-element-2350400e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-3445c857{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-105 .elementor-element.elementor-element-281ba4f2{--spacer-size:4px;}.elementor-105 .elementor-element.elementor-element-2709c4db > .elementor-container{max-width:1200px;}.elementor-105 .elementor-element.elementor-element-32e6e45d > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-570fba6b{text-align:start;}.elementor-105 .elementor-element.elementor-element-570fba6b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#b98825;}.elementor-105 .elementor-element.elementor-element-5bd872e4 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#fbe1ad;}.elementor-105 .elementor-element.elementor-element-79b336b4{text-align:start;}.elementor-105 .elementor-element.elementor-element-79b336b4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#17111f;}.elementor-105 .elementor-element.elementor-element-30e1ff29{text-align:start;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-159592cc .elementor-heading-title{font-size:12px;}.elementor-105 .elementor-element.elementor-element-1d90fcdf{--spacer-size:11px;}.elementor-105 .elementor-element.elementor-element-24e79dae .elementor-heading-title{font-size:48px;}.elementor-105 .elementor-element.elementor-element-3f4b72d9{--spacer-size:14px;}.elementor-105 .elementor-element.elementor-element-99dd3f{font-size:16px;}.elementor-105 .elementor-element.elementor-element-20db69d7{--spacer-size:45px;}.elementor-105 .elementor-element.elementor-element-6debbfdb .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-162f1178{font-size:16px;}.elementor-105 .elementor-element.elementor-element-70d96c15 .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-13678a9{font-size:16px;}.elementor-105 .elementor-element.elementor-element-5997868c .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-520034e9{font-size:16px;}.elementor-105 .elementor-element.elementor-element-0a58508 .elementor-heading-title{font-size:34px;}.elementor-105 .elementor-element.elementor-element-54c621b{font-size:16px;}.elementor-105 .elementor-element.elementor-element-a7461bb{--spacer-size:20px;}.elementor-105 .elementor-element.elementor-element-2a4c116 img{width:100%;}.elementor-105 .elementor-element.elementor-element-41abd0c{--spacer-size:8px;}.elementor-105 .elementor-element.elementor-element-16122ff .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-66b6371{font-size:16px;}.elementor-105 .elementor-element.elementor-element-8ef38cb .elementor-heading-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-7d7891b img{width:100%;}.elementor-105 .elementor-element.elementor-element-eef532e{--spacer-size:8px;}.elementor-105 .elementor-element.elementor-element-a9656f9 .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-f20efa6{font-size:16px;}.elementor-105 .elementor-element.elementor-element-263867c .elementor-heading-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-340569b img{width:100%;}.elementor-105 .elementor-element.elementor-element-c4bb635{--spacer-size:8px;}.elementor-105 .elementor-element.elementor-element-da806b9 .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-d735b3c{font-size:16px;}.elementor-105 .elementor-element.elementor-element-fd6b47f .elementor-heading-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-21d3822 img{width:100%;}.elementor-105 .elementor-element.elementor-element-6eea949{--spacer-size:8px;}.elementor-105 .elementor-element.elementor-element-c3c7bcd .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-c055081{font-size:16px;}.elementor-105 .elementor-element.elementor-element-aa367aa .elementor-heading-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-6622d784 .elementor-heading-title{font-size:12px;}.elementor-105 .elementor-element.elementor-element-10d1b9a7 .elementor-heading-title{font-size:34px;}.elementor-105 .elementor-element.elementor-element-7a4c0b72{font-size:16px;}.elementor-105 .elementor-element.elementor-element-346b28e5{--spacer-size:22px;}.elementor-105 .elementor-element.elementor-element-28c73b8e img{width:100%;}.elementor-105 .elementor-element.elementor-element-542a7d55{font-size:16px;}.elementor-105 .elementor-element.elementor-element-23c248e2{--spacer-size:14px;}.elementor-105 .elementor-element.elementor-element-2b1eb633{--spacer-size:22px;}.elementor-105 .elementor-element.elementor-element-51a4b964 .elementor-heading-title{font-size:12px;}.elementor-105 .elementor-element.elementor-element-25b16c45 .elementor-heading-title{font-size:34px;}.elementor-105 .elementor-element.elementor-element-77732cc4{font-size:16px;}.elementor-105 .elementor-element.elementor-element-3ab8fa4b{--spacer-size:21px;}.elementor-105 .elementor-element.elementor-element-6dd77c6 img{width:100%;}.elementor-105 .elementor-element.elementor-element-3b954031 .elementor-heading-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-198c00db{font-size:16px;}.elementor-105 .elementor-element.elementor-element-38cb80a .elementor-heading-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-18803003{font-size:16px;}.elementor-105 .elementor-element.elementor-element-855891f .elementor-heading-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-507e86c{font-size:16px;}.elementor-105 .elementor-element.elementor-element-37d90d18 .elementor-heading-title{font-size:18px;}.elementor-105 .elementor-element.elementor-element-70e9881d{font-size:16px;}.elementor-105 .elementor-element.elementor-element-5557e36 .elementor-heading-title{font-size:12px;}.elementor-105 .elementor-element.elementor-element-192ae282 .elementor-heading-title{font-size:34px;}.elementor-105 .elementor-element.elementor-element-24a30db1{font-size:16px;}.elementor-105 .elementor-element.elementor-element-4d9d05b7{--spacer-size:21px;}.elementor-105 .elementor-element.elementor-element-174b276b .elementor-heading-title{font-size:12px;}.elementor-105 .elementor-element.elementor-element-4b79d35 .elementor-heading-title{font-size:34px;}.elementor-105 .elementor-element.elementor-element-165a15d1{font-size:16px;}.elementor-105 .elementor-element.elementor-element-6489f34a{--spacer-size:21px;}.elementor-105 .elementor-element.elementor-element-1f86f6d0 .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-6cf90834{font-size:16px;}.elementor-105 .elementor-element.elementor-element-2de64f09 .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-346827f2{font-size:16px;}.elementor-105 .elementor-element.elementor-element-7d4494bb .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-464e9a36{font-size:16px;}.elementor-105 .elementor-element.elementor-element-103143b1 .elementor-heading-title{font-size:12px;}.elementor-105 .elementor-element.elementor-element-2a7f659b .elementor-heading-title{font-size:34px;}.elementor-105 .elementor-element.elementor-element-1191ffa3{--spacer-size:28px;}.elementor-105 .elementor-element.elementor-element-345599f4{font-size:16px;}.elementor-105 .elementor-element.elementor-element-fcccbc{--spacer-size:28px;}.elementor-105 .elementor-element.elementor-element-2fb876d4{font-size:16px;}.elementor-105 .elementor-element.elementor-element-712ae212{font-size:16px;}.elementor-105 .elementor-element.elementor-element-234e7cd8 .elementor-heading-title{font-size:34px;}.elementor-105 .elementor-element.elementor-element-23a9d687{font-size:16px;}.elementor-105 .elementor-element.elementor-element-4bf46ecf{--spacer-size:13px;}.elementor-105 .elementor-element.elementor-element-799c92c4 .elementor-heading-title{font-size:22px;}.elementor-105 .elementor-element.elementor-element-11645436 .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-5c5ce6d7{font-size:16px;}.elementor-105 .elementor-element.elementor-element-69211f08{--spacer-size:3px;}.elementor-105 .elementor-element.elementor-element-3a67898 .elementor-heading-title{font-size:22px;}.elementor-105 .elementor-element.elementor-element-2bb37ae .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-384af88{font-size:16px;}.elementor-105 .elementor-element.elementor-element-6ee4077c{--spacer-size:3px;}.elementor-105 .elementor-element.elementor-element-3068bf2b .elementor-heading-title{font-size:22px;}.elementor-105 .elementor-element.elementor-element-7fbee718 .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-59c8969b{font-size:16px;}.elementor-105 .elementor-element.elementor-element-3a52cb45{--spacer-size:3px;}.elementor-105 .elementor-element.elementor-element-39031cb4 .elementor-heading-title{font-size:22px;}.elementor-105 .elementor-element.elementor-element-14c70504 .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-3d4fb530{font-size:16px;}.elementor-105 .elementor-element.elementor-element-635f2252{--spacer-size:3px;}.elementor-105 .elementor-element.elementor-element-398c3744 .elementor-heading-title{font-size:22px;}.elementor-105 .elementor-element.elementor-element-2350400e .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-3445c857{font-size:16px;}.elementor-105 .elementor-element.elementor-element-281ba4f2{--spacer-size:3px;}.elementor-105 .elementor-element.elementor-element-570fba6b .elementor-heading-title{font-size:22px;}.elementor-105 .elementor-element.elementor-element-79b336b4 .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-30e1ff29{font-size:16px;}}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-159592cc .elementor-heading-title{font-size:11px;}.elementor-105 .elementor-element.elementor-element-1d90fcdf{--spacer-size:8px;}.elementor-105 .elementor-element.elementor-element-24e79dae .elementor-heading-title{font-size:36px;}.elementor-105 .elementor-element.elementor-element-3f4b72d9{--spacer-size:10px;}.elementor-105 .elementor-element.elementor-element-56cfca5b{width:100%;}.elementor-105 .elementor-element.elementor-element-6888c018{width:100%;}.elementor-105 .elementor-element.elementor-element-99dd3f{font-size:15px;}.elementor-105 .elementor-element.elementor-element-b854773{width:100%;}.elementor-105 .elementor-element.elementor-element-20db69d7{--spacer-size:32px;}.elementor-105 .elementor-element.elementor-element-4511e879{width:100%;}.elementor-105 .elementor-element.elementor-element-6debbfdb .elementor-heading-title{font-size:22px;}.elementor-105 .elementor-element.elementor-element-162f1178{font-size:15px;}.elementor-105 .elementor-element.elementor-element-4b8d96c0{width:100%;}.elementor-105 .elementor-element.elementor-element-70d96c15 .elementor-heading-title{font-size:22px;}.elementor-105 .elementor-element.elementor-element-13678a9{font-size:15px;}.elementor-105 .elementor-element.elementor-element-6e16936b{width:100%;}.elementor-105 .elementor-element.elementor-element-5997868c .elementor-heading-title{font-size:22px;}.elementor-105 .elementor-element.elementor-element-520034e9{font-size:15px;}.elementor-105 .elementor-element.elementor-element-0a58508 .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-54c621b{font-size:15px;}.elementor-105 .elementor-element.elementor-element-a7461bb{--spacer-size:14px;}.elementor-105 .elementor-element.elementor-element-47d4e03{width:100%;}.elementor-105 .elementor-element.elementor-element-2a4c116 img{width:100%;}.elementor-105 .elementor-element.elementor-element-41abd0c{--spacer-size:6px;}.elementor-105 .elementor-element.elementor-element-16122ff .elementor-heading-title{font-size:16px;}.elementor-105 .elementor-element.elementor-element-66b6371{font-size:15px;}.elementor-105 .elementor-element.elementor-element-8ef38cb .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-16b1517{width:100%;}.elementor-105 .elementor-element.elementor-element-7d7891b img{width:100%;}.elementor-105 .elementor-element.elementor-element-eef532e{--spacer-size:6px;}.elementor-105 .elementor-element.elementor-element-a9656f9 .elementor-heading-title{font-size:16px;}.elementor-105 .elementor-element.elementor-element-f20efa6{font-size:15px;}.elementor-105 .elementor-element.elementor-element-263867c .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-bb7796e{width:100%;}.elementor-105 .elementor-element.elementor-element-340569b img{width:100%;}.elementor-105 .elementor-element.elementor-element-c4bb635{--spacer-size:6px;}.elementor-105 .elementor-element.elementor-element-da806b9 .elementor-heading-title{font-size:16px;}.elementor-105 .elementor-element.elementor-element-d735b3c{font-size:15px;}.elementor-105 .elementor-element.elementor-element-fd6b47f .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-a4050fe{width:100%;}.elementor-105 .elementor-element.elementor-element-21d3822 img{width:100%;}.elementor-105 .elementor-element.elementor-element-6eea949{--spacer-size:6px;}.elementor-105 .elementor-element.elementor-element-c3c7bcd .elementor-heading-title{font-size:16px;}.elementor-105 .elementor-element.elementor-element-c055081{font-size:15px;}.elementor-105 .elementor-element.elementor-element-aa367aa .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-6622d784 .elementor-heading-title{font-size:11px;}.elementor-105 .elementor-element.elementor-element-10d1b9a7 .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-7a4c0b72{font-size:15px;}.elementor-105 .elementor-element.elementor-element-346b28e5{--spacer-size:16px;}.elementor-105 .elementor-element.elementor-element-732b43d0{width:100%;}.elementor-105 .elementor-element.elementor-element-5624c8ea{width:100%;}.elementor-105 .elementor-element.elementor-element-28c73b8e img{width:100%;}.elementor-105 .elementor-element.elementor-element-542a7d55{font-size:15px;}.elementor-105 .elementor-element.elementor-element-23c248e2{--spacer-size:10px;}.elementor-105 .elementor-element.elementor-element-2b1eb633{--spacer-size:16px;}.elementor-105 .elementor-element.elementor-element-635d2895{width:100%;}.elementor-105 .elementor-element.elementor-element-51a4b964 .elementor-heading-title{font-size:11px;}.elementor-105 .elementor-element.elementor-element-25b16c45 .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-77732cc4{font-size:15px;}.elementor-105 .elementor-element.elementor-element-3ab8fa4b{--spacer-size:15px;}.elementor-105 .elementor-element.elementor-element-3e401bbd{width:100%;}.elementor-105 .elementor-element.elementor-element-6dd77c6 img{width:100%;}.elementor-105 .elementor-element.elementor-element-f4cc929{width:100%;}.elementor-105 .elementor-element.elementor-element-3b954031 .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-198c00db{font-size:15px;}.elementor-105 .elementor-element.elementor-element-38cb80a .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-18803003{font-size:15px;}.elementor-105 .elementor-element.elementor-element-855891f .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-507e86c{font-size:15px;}.elementor-105 .elementor-element.elementor-element-37d90d18 .elementor-heading-title{font-size:17px;}.elementor-105 .elementor-element.elementor-element-70e9881d{font-size:15px;}.elementor-105 .elementor-element.elementor-element-5557e36 .elementor-heading-title{font-size:11px;}.elementor-105 .elementor-element.elementor-element-192ae282 .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-24a30db1{font-size:15px;}.elementor-105 .elementor-element.elementor-element-4d9d05b7{--spacer-size:15px;}.elementor-105 .elementor-element.elementor-element-174b276b .elementor-heading-title{font-size:11px;}.elementor-105 .elementor-element.elementor-element-4b79d35 .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-165a15d1{font-size:15px;}.elementor-105 .elementor-element.elementor-element-6489f34a{--spacer-size:15px;}.elementor-105 .elementor-element.elementor-element-47729848{width:100%;}.elementor-105 .elementor-element.elementor-element-1f86f6d0 .elementor-heading-title{font-size:24px;}.elementor-105 .elementor-element.elementor-element-6cf90834{font-size:15px;}.elementor-105 .elementor-element.elementor-element-7f7872e{width:100%;}.elementor-105 .elementor-element.elementor-element-2de64f09 .elementor-heading-title{font-size:24px;}.elementor-105 .elementor-element.elementor-element-346827f2{font-size:15px;}.elementor-105 .elementor-element.elementor-element-445595a5{width:100%;}.elementor-105 .elementor-element.elementor-element-7d4494bb .elementor-heading-title{font-size:24px;}.elementor-105 .elementor-element.elementor-element-464e9a36{font-size:15px;}.elementor-105 .elementor-element.elementor-element-103143b1 .elementor-heading-title{font-size:11px;}.elementor-105 .elementor-element.elementor-element-2a7f659b .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-1191ffa3{--spacer-size:20px;}.elementor-105 .elementor-element.elementor-element-7277f333{width:100%;}.elementor-105 .elementor-element.elementor-element-611b0d72{width:100%;}.elementor-105 .elementor-element.elementor-element-345599f4{font-size:15px;}.elementor-105 .elementor-element.elementor-element-7a8a5de4{width:100%;}.elementor-105 .elementor-element.elementor-element-fcccbc{--spacer-size:20px;}.elementor-105 .elementor-element.elementor-element-313799a6{width:100%;}.elementor-105 .elementor-element.elementor-element-2fb876d4{font-size:15px;}.elementor-105 .elementor-element.elementor-element-136b196f{width:100%;}.elementor-105 .elementor-element.elementor-element-712ae212{font-size:15px;}.elementor-105 .elementor-element.elementor-element-75fa8ed6{width:100%;}.elementor-105 .elementor-element.elementor-element-234e7cd8 .elementor-heading-title{font-size:28px;}.elementor-105 .elementor-element.elementor-element-23a9d687{font-size:15px;}.elementor-105 .elementor-element.elementor-element-4bf46ecf{--spacer-size:9px;}.elementor-105 .elementor-element.elementor-element-72d57892{width:100%;}.elementor-105 .elementor-element.elementor-element-579ff6d4{width:100%;}.elementor-105 .elementor-element.elementor-element-799c92c4 .elementor-heading-title{font-size:20px;}.elementor-105 .elementor-element.elementor-element-2bd470f3{width:100%;}.elementor-105 .elementor-element.elementor-element-11645436 .elementor-heading-title{font-size:16px;}.elementor-105 .elementor-element.elementor-element-5c5ce6d7{font-size:15px;}.elementor-105 .elementor-element.elementor-element-69211f08{--spacer-size:2px;}.elementor-105 .elementor-element.elementor-element-18ae1e57{width:100%;}.elementor-105 .elementor-element.elementor-element-3a67898 .elementor-heading-title{font-size:20px;}.elementor-105 .elementor-element.elementor-element-c7f34a{width:100%;}.elementor-105 .elementor-element.elementor-element-2bb37ae .elementor-heading-title{font-size:16px;}.elementor-105 .elementor-element.elementor-element-384af88{font-size:15px;}.elementor-105 .elementor-element.elementor-element-6ee4077c{--spacer-size:2px;}.elementor-105 .elementor-element.elementor-element-5bcdcdb{width:100%;}.elementor-105 .elementor-element.elementor-element-3068bf2b .elementor-heading-title{font-size:20px;}.elementor-105 .elementor-element.elementor-element-6b0c8610{width:100%;}.elementor-105 .elementor-element.elementor-element-7fbee718 .elementor-heading-title{font-size:16px;}.elementor-105 .elementor-element.elementor-element-59c8969b{font-size:15px;}.elementor-105 .elementor-element.elementor-element-3a52cb45{--spacer-size:2px;}.elementor-105 .elementor-element.elementor-element-68acb1ee{width:100%;}.elementor-105 .elementor-element.elementor-element-39031cb4 .elementor-heading-title{font-size:20px;}.elementor-105 .elementor-element.elementor-element-73eadfeb{width:100%;}.elementor-105 .elementor-element.elementor-element-14c70504 .elementor-heading-title{font-size:16px;}.elementor-105 .elementor-element.elementor-element-3d4fb530{font-size:15px;}.elementor-105 .elementor-element.elementor-element-635f2252{--spacer-size:2px;}.elementor-105 .elementor-element.elementor-element-7abacf7{width:100%;}.elementor-105 .elementor-element.elementor-element-398c3744 .elementor-heading-title{font-size:20px;}.elementor-105 .elementor-element.elementor-element-55020fed{width:100%;}.elementor-105 .elementor-element.elementor-element-2350400e .elementor-heading-title{font-size:16px;}.elementor-105 .elementor-element.elementor-element-3445c857{font-size:15px;}.elementor-105 .elementor-element.elementor-element-281ba4f2{--spacer-size:2px;}.elementor-105 .elementor-element.elementor-element-32e6e45d{width:100%;}.elementor-105 .elementor-element.elementor-element-570fba6b .elementor-heading-title{font-size:20px;}.elementor-105 .elementor-element.elementor-element-5bd872e4{width:100%;}.elementor-105 .elementor-element.elementor-element-79b336b4 .elementor-heading-title{font-size:16px;}.elementor-105 .elementor-element.elementor-element-30e1ff29{font-size:15px;}}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-69d8b8cb{width:100%;}.elementor-105 .elementor-element.elementor-element-56cfca5b{width:20%;}.elementor-105 .elementor-element.elementor-element-6888c018{width:60%;}.elementor-105 .elementor-element.elementor-element-b854773{width:20%;}.elementor-105 .elementor-element.elementor-element-4511e879{width:33%;}.elementor-105 .elementor-element.elementor-element-4b8d96c0{width:33%;}.elementor-105 .elementor-element.elementor-element-6e16936b{width:34%;}.elementor-105 .elementor-element.elementor-element-d49a520{width:100%;}.elementor-105 .elementor-element.elementor-element-14aaf1cc{width:100%;}.elementor-105 .elementor-element.elementor-element-732b43d0{width:20%;}.elementor-105 .elementor-element.elementor-element-5624c8ea{width:60%;}.elementor-105 .elementor-element.elementor-element-635d2895{width:20%;}.elementor-105 .elementor-element.elementor-element-14453e76{width:100%;}.elementor-105 .elementor-element.elementor-element-3e401bbd{width:42%;}.elementor-105 .elementor-element.elementor-element-f4cc929{width:58%;}.elementor-105 .elementor-element.elementor-element-6c6d3168{width:100%;}.elementor-105 .elementor-element.elementor-element-172c6a43{width:100%;}.elementor-105 .elementor-element.elementor-element-47729848{width:33%;}.elementor-105 .elementor-element.elementor-element-7f7872e{width:33%;}.elementor-105 .elementor-element.elementor-element-445595a5{width:34%;}.elementor-105 .elementor-element.elementor-element-a8fded5{width:100%;}.elementor-105 .elementor-element.elementor-element-7277f333{width:10%;}.elementor-105 .elementor-element.elementor-element-611b0d72{width:80%;}.elementor-105 .elementor-element.elementor-element-7a8a5de4{width:10%;}.elementor-105 .elementor-element.elementor-element-313799a6{width:50%;}.elementor-105 .elementor-element.elementor-element-136b196f{width:50%;}.elementor-105 .elementor-element.elementor-element-904248b{width:100%;}.elementor-105 .elementor-element.elementor-element-75fa8ed6{width:68.829%;}.elementor-105 .elementor-element.elementor-element-72d57892{width:31.171%;}.elementor-105 .elementor-element.elementor-element-579ff6d4{width:16%;}.elementor-105 .elementor-element.elementor-element-2bd470f3{width:84%;}.elementor-105 .elementor-element.elementor-element-18ae1e57{width:16%;}.elementor-105 .elementor-element.elementor-element-c7f34a{width:84%;}.elementor-105 .elementor-element.elementor-element-5bcdcdb{width:16%;}.elementor-105 .elementor-element.elementor-element-6b0c8610{width:84%;}.elementor-105 .elementor-element.elementor-element-68acb1ee{width:16%;}.elementor-105 .elementor-element.elementor-element-73eadfeb{width:84%;}.elementor-105 .elementor-element.elementor-element-7abacf7{width:16%;}.elementor-105 .elementor-element.elementor-element-55020fed{width:84%;}.elementor-105 .elementor-element.elementor-element-32e6e45d{width:16%;}.elementor-105 .elementor-element.elementor-element-5bd872e4{width:84%;}}@media(max-width:1024px) and (min-width:768px){.elementor-105 .elementor-element.elementor-element-56cfca5b{width:50%;}.elementor-105 .elementor-element.elementor-element-6888c018{width:60%;}.elementor-105 .elementor-element.elementor-element-b854773{width:50%;}.elementor-105 .elementor-element.elementor-element-4511e879{width:50%;}.elementor-105 .elementor-element.elementor-element-4b8d96c0{width:50%;}.elementor-105 .elementor-element.elementor-element-6e16936b{width:34%;}.elementor-105 .elementor-element.elementor-element-47d4e03{width:50%;}.elementor-105 .elementor-element.elementor-element-16b1517{width:34%;}.elementor-105 .elementor-element.elementor-element-bb7796e{width:50%;}.elementor-105 .elementor-element.elementor-element-a4050fe{width:50%;}.elementor-105 .elementor-element.elementor-element-732b43d0{width:50%;}.elementor-105 .elementor-element.elementor-element-5624c8ea{width:60%;}.elementor-105 .elementor-element.elementor-element-635d2895{width:50%;}.elementor-105 .elementor-element.elementor-element-3e401bbd{width:42%;}.elementor-105 .elementor-element.elementor-element-f4cc929{width:58%;}.elementor-105 .elementor-element.elementor-element-47729848{width:50%;}.elementor-105 .elementor-element.elementor-element-7f7872e{width:50%;}.elementor-105 .elementor-element.elementor-element-445595a5{width:34%;}.elementor-105 .elementor-element.elementor-element-7277f333{width:50%;}.elementor-105 .elementor-element.elementor-element-611b0d72{width:80%;}.elementor-105 .elementor-element.elementor-element-7a8a5de4{width:50%;}.elementor-105 .elementor-element.elementor-element-313799a6{width:50%;}.elementor-105 .elementor-element.elementor-element-136b196f{width:50%;}.elementor-105 .elementor-element.elementor-element-75fa8ed6{width:34%;}.elementor-105 .elementor-element.elementor-element-72d57892{width:66%;}.elementor-105 .elementor-element.elementor-element-579ff6d4{width:50%;}.elementor-105 .elementor-element.elementor-element-2bd470f3{width:84%;}.elementor-105 .elementor-element.elementor-element-18ae1e57{width:50%;}.elementor-105 .elementor-element.elementor-element-c7f34a{width:84%;}.elementor-105 .elementor-element.elementor-element-5bcdcdb{width:50%;}.elementor-105 .elementor-element.elementor-element-6b0c8610{width:84%;}.elementor-105 .elementor-element.elementor-element-68acb1ee{width:50%;}.elementor-105 .elementor-element.elementor-element-73eadfeb{width:84%;}.elementor-105 .elementor-element.elementor-element-7abacf7{width:50%;}.elementor-105 .elementor-element.elementor-element-55020fed{width:84%;}.elementor-105 .elementor-element.elementor-element-32e6e45d{width:50%;}.elementor-105 .elementor-element.elementor-element-5bd872e4{width:84%;}}/* Start custom CSS for column, class: .elementor-element-56cfca5b */.elementor-105 .elementor-element.elementor-element-56cfca5b { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-56cfca5b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-56cfca5b img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-56cfca5b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-56cfca5b p, .elementor-105 .elementor-element.elementor-element-56cfca5b h1, .elementor-105 .elementor-element.elementor-element-56cfca5b h2, .elementor-105 .elementor-element.elementor-element-56cfca5b h3, .elementor-105 .elementor-element.elementor-element-56cfca5b h4, .elementor-105 .elementor-element.elementor-element-56cfca5b h5, .elementor-105 .elementor-element.elementor-element-56cfca5b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6888c018 */.elementor-105 .elementor-element.elementor-element-6888c018 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-6888c018 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-6888c018 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-6888c018 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-6888c018 p, .elementor-105 .elementor-element.elementor-element-6888c018 h1, .elementor-105 .elementor-element.elementor-element-6888c018 h2, .elementor-105 .elementor-element.elementor-element-6888c018 h3, .elementor-105 .elementor-element.elementor-element-6888c018 h4, .elementor-105 .elementor-element.elementor-element-6888c018 h5, .elementor-105 .elementor-element.elementor-element-6888c018 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b854773 */.elementor-105 .elementor-element.elementor-element-b854773 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-b854773 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-b854773 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-b854773 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-b854773 p, .elementor-105 .elementor-element.elementor-element-b854773 h1, .elementor-105 .elementor-element.elementor-element-b854773 h2, .elementor-105 .elementor-element.elementor-element-b854773 h3, .elementor-105 .elementor-element.elementor-element-b854773 h4, .elementor-105 .elementor-element.elementor-element-b854773 h5, .elementor-105 .elementor-element.elementor-element-b854773 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46bb30a6 */.elementor-105 .elementor-element.elementor-element-46bb30a6 > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-46bb30a6 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-46bb30a6 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-46bb30a6 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4511e879 */.elementor-105 .elementor-element.elementor-element-4511e879 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-4511e879 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-4511e879 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-4511e879 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-4511e879 p, .elementor-105 .elementor-element.elementor-element-4511e879 h1, .elementor-105 .elementor-element.elementor-element-4511e879 h2, .elementor-105 .elementor-element.elementor-element-4511e879 h3, .elementor-105 .elementor-element.elementor-element-4511e879 h4, .elementor-105 .elementor-element.elementor-element-4511e879 h5, .elementor-105 .elementor-element.elementor-element-4511e879 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b8d96c0 */.elementor-105 .elementor-element.elementor-element-4b8d96c0 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-4b8d96c0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-4b8d96c0 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-4b8d96c0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-4b8d96c0 p, .elementor-105 .elementor-element.elementor-element-4b8d96c0 h1, .elementor-105 .elementor-element.elementor-element-4b8d96c0 h2, .elementor-105 .elementor-element.elementor-element-4b8d96c0 h3, .elementor-105 .elementor-element.elementor-element-4b8d96c0 h4, .elementor-105 .elementor-element.elementor-element-4b8d96c0 h5, .elementor-105 .elementor-element.elementor-element-4b8d96c0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e16936b */.elementor-105 .elementor-element.elementor-element-6e16936b { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-6e16936b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-6e16936b img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-6e16936b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-6e16936b p, .elementor-105 .elementor-element.elementor-element-6e16936b h1, .elementor-105 .elementor-element.elementor-element-6e16936b h2, .elementor-105 .elementor-element.elementor-element-6e16936b h3, .elementor-105 .elementor-element.elementor-element-6e16936b h4, .elementor-105 .elementor-element.elementor-element-6e16936b h5, .elementor-105 .elementor-element.elementor-element-6e16936b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26b8a9e5 */.elementor-105 .elementor-element.elementor-element-26b8a9e5 > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-26b8a9e5 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-26b8a9e5 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-26b8a9e5 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69d8b8cb */.elementor-105 .elementor-element.elementor-element-69d8b8cb { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-69d8b8cb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-69d8b8cb img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-69d8b8cb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-69d8b8cb p, .elementor-105 .elementor-element.elementor-element-69d8b8cb h1, .elementor-105 .elementor-element.elementor-element-69d8b8cb h2, .elementor-105 .elementor-element.elementor-element-69d8b8cb h3, .elementor-105 .elementor-element.elementor-element-69d8b8cb h4, .elementor-105 .elementor-element.elementor-element-69d8b8cb h5, .elementor-105 .elementor-element.elementor-element-69d8b8cb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65816c2d */.elementor-105 .elementor-element.elementor-element-65816c2d { position: relative; }
.elementor-105 .elementor-element.elementor-element-65816c2d::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(246,181,49,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-105 .elementor-element.elementor-element-65816c2d > .elementor-container { position: relative; z-index: 1; }
.elementor-105 .elementor-element.elementor-element-65816c2d .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-105 .elementor-element.elementor-element-65816c2d .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-105 .elementor-element.elementor-element-65816c2d .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-105 .elementor-element.elementor-element-65816c2d .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-hero-0-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-105 .elementor-element.elementor-element-65816c2d, .elementor-105 .elementor-element.elementor-element-65816c2d * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47d4e03 */.elementor-105 .elementor-element.elementor-element-47d4e03 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-47d4e03 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-47d4e03 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-47d4e03 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-47d4e03 p, .elementor-105 .elementor-element.elementor-element-47d4e03 h1, .elementor-105 .elementor-element.elementor-element-47d4e03 h2, .elementor-105 .elementor-element.elementor-element-47d4e03 h3, .elementor-105 .elementor-element.elementor-element-47d4e03 h4, .elementor-105 .elementor-element.elementor-element-47d4e03 h5, .elementor-105 .elementor-element.elementor-element-47d4e03 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16b1517 */.elementor-105 .elementor-element.elementor-element-16b1517 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-16b1517 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-16b1517 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-16b1517 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-16b1517 p, .elementor-105 .elementor-element.elementor-element-16b1517 h1, .elementor-105 .elementor-element.elementor-element-16b1517 h2, .elementor-105 .elementor-element.elementor-element-16b1517 h3, .elementor-105 .elementor-element.elementor-element-16b1517 h4, .elementor-105 .elementor-element.elementor-element-16b1517 h5, .elementor-105 .elementor-element.elementor-element-16b1517 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d7d22d1 */.elementor-105 .elementor-element.elementor-element-d7d22d1 > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-d7d22d1 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-d7d22d1 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-d7d22d1 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bb7796e */.elementor-105 .elementor-element.elementor-element-bb7796e { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-bb7796e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-bb7796e img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-bb7796e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-bb7796e p, .elementor-105 .elementor-element.elementor-element-bb7796e h1, .elementor-105 .elementor-element.elementor-element-bb7796e h2, .elementor-105 .elementor-element.elementor-element-bb7796e h3, .elementor-105 .elementor-element.elementor-element-bb7796e h4, .elementor-105 .elementor-element.elementor-element-bb7796e h5, .elementor-105 .elementor-element.elementor-element-bb7796e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a4050fe */.elementor-105 .elementor-element.elementor-element-a4050fe { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-a4050fe > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-a4050fe img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-a4050fe .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-a4050fe p, .elementor-105 .elementor-element.elementor-element-a4050fe h1, .elementor-105 .elementor-element.elementor-element-a4050fe h2, .elementor-105 .elementor-element.elementor-element-a4050fe h3, .elementor-105 .elementor-element.elementor-element-a4050fe h4, .elementor-105 .elementor-element.elementor-element-a4050fe h5, .elementor-105 .elementor-element.elementor-element-a4050fe h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b4966ce */.elementor-105 .elementor-element.elementor-element-b4966ce > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-b4966ce > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-b4966ce > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-b4966ce img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d49a520 */.elementor-105 .elementor-element.elementor-element-d49a520 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-d49a520 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-d49a520 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-d49a520 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-d49a520 p, .elementor-105 .elementor-element.elementor-element-d49a520 h1, .elementor-105 .elementor-element.elementor-element-d49a520 h2, .elementor-105 .elementor-element.elementor-element-d49a520 h3, .elementor-105 .elementor-element.elementor-element-d49a520 h4, .elementor-105 .elementor-element.elementor-element-d49a520 h5, .elementor-105 .elementor-element.elementor-element-d49a520 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-732b43d0 */.elementor-105 .elementor-element.elementor-element-732b43d0 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-732b43d0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-732b43d0 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-732b43d0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-732b43d0 p, .elementor-105 .elementor-element.elementor-element-732b43d0 h1, .elementor-105 .elementor-element.elementor-element-732b43d0 h2, .elementor-105 .elementor-element.elementor-element-732b43d0 h3, .elementor-105 .elementor-element.elementor-element-732b43d0 h4, .elementor-105 .elementor-element.elementor-element-732b43d0 h5, .elementor-105 .elementor-element.elementor-element-732b43d0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5624c8ea */.elementor-105 .elementor-element.elementor-element-5624c8ea { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-5624c8ea > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-5624c8ea img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-5624c8ea .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-5624c8ea p, .elementor-105 .elementor-element.elementor-element-5624c8ea h1, .elementor-105 .elementor-element.elementor-element-5624c8ea h2, .elementor-105 .elementor-element.elementor-element-5624c8ea h3, .elementor-105 .elementor-element.elementor-element-5624c8ea h4, .elementor-105 .elementor-element.elementor-element-5624c8ea h5, .elementor-105 .elementor-element.elementor-element-5624c8ea h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-635d2895 */.elementor-105 .elementor-element.elementor-element-635d2895 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-635d2895 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-635d2895 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-635d2895 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-635d2895 p, .elementor-105 .elementor-element.elementor-element-635d2895 h1, .elementor-105 .elementor-element.elementor-element-635d2895 h2, .elementor-105 .elementor-element.elementor-element-635d2895 h3, .elementor-105 .elementor-element.elementor-element-635d2895 h4, .elementor-105 .elementor-element.elementor-element-635d2895 h5, .elementor-105 .elementor-element.elementor-element-635d2895 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d1f3787 */.elementor-105 .elementor-element.elementor-element-1d1f3787 > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-1d1f3787 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-1d1f3787 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-1d1f3787 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14aaf1cc */.elementor-105 .elementor-element.elementor-element-14aaf1cc { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-14aaf1cc > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-14aaf1cc img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-14aaf1cc .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-14aaf1cc p, .elementor-105 .elementor-element.elementor-element-14aaf1cc h1, .elementor-105 .elementor-element.elementor-element-14aaf1cc h2, .elementor-105 .elementor-element.elementor-element-14aaf1cc h3, .elementor-105 .elementor-element.elementor-element-14aaf1cc h4, .elementor-105 .elementor-element.elementor-element-14aaf1cc h5, .elementor-105 .elementor-element.elementor-element-14aaf1cc h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39841434 */.elementor-105 .elementor-element.elementor-element-39841434 { position: relative; }
.elementor-105 .elementor-element.elementor-element-39841434::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(246,181,49,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-105 .elementor-element.elementor-element-39841434 > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e401bbd */.elementor-105 .elementor-element.elementor-element-3e401bbd { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-3e401bbd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-3e401bbd img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-3e401bbd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-3e401bbd p, .elementor-105 .elementor-element.elementor-element-3e401bbd h1, .elementor-105 .elementor-element.elementor-element-3e401bbd h2, .elementor-105 .elementor-element.elementor-element-3e401bbd h3, .elementor-105 .elementor-element.elementor-element-3e401bbd h4, .elementor-105 .elementor-element.elementor-element-3e401bbd h5, .elementor-105 .elementor-element.elementor-element-3e401bbd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f4cc929 */.elementor-105 .elementor-element.elementor-element-f4cc929 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-f4cc929 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-f4cc929 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-f4cc929 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-f4cc929 p, .elementor-105 .elementor-element.elementor-element-f4cc929 h1, .elementor-105 .elementor-element.elementor-element-f4cc929 h2, .elementor-105 .elementor-element.elementor-element-f4cc929 h3, .elementor-105 .elementor-element.elementor-element-f4cc929 h4, .elementor-105 .elementor-element.elementor-element-f4cc929 h5, .elementor-105 .elementor-element.elementor-element-f4cc929 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5cb49795 */.elementor-105 .elementor-element.elementor-element-5cb49795 > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-5cb49795 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-5cb49795 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-5cb49795 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14453e76 */.elementor-105 .elementor-element.elementor-element-14453e76 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-14453e76 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-14453e76 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-14453e76 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-14453e76 p, .elementor-105 .elementor-element.elementor-element-14453e76 h1, .elementor-105 .elementor-element.elementor-element-14453e76 h2, .elementor-105 .elementor-element.elementor-element-14453e76 h3, .elementor-105 .elementor-element.elementor-element-14453e76 h4, .elementor-105 .elementor-element.elementor-element-14453e76 h5, .elementor-105 .elementor-element.elementor-element-14453e76 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10b80469 */.elementor-105 .elementor-element.elementor-element-10b80469 .elementor-widget {
  animation: codex_why-brand-category-3-soft-reveal 700ms ease both;
}
.elementor-105 .elementor-element.elementor-element-10b80469 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-105 .elementor-element.elementor-element-10b80469 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-105 .elementor-element.elementor-element-10b80469 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_why-brand-category-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-105 .elementor-element.elementor-element-10b80469, .elementor-105 .elementor-element.elementor-element-10b80469 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c6d3168 */.elementor-105 .elementor-element.elementor-element-6c6d3168 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-6c6d3168 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-6c6d3168 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-6c6d3168 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-6c6d3168 p, .elementor-105 .elementor-element.elementor-element-6c6d3168 h1, .elementor-105 .elementor-element.elementor-element-6c6d3168 h2, .elementor-105 .elementor-element.elementor-element-6c6d3168 h3, .elementor-105 .elementor-element.elementor-element-6c6d3168 h4, .elementor-105 .elementor-element.elementor-element-6c6d3168 h5, .elementor-105 .elementor-element.elementor-element-6c6d3168 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34025a6b */.elementor-105 .elementor-element.elementor-element-34025a6b { position: relative; }
.elementor-105 .elementor-element.elementor-element-34025a6b::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#f6b531; z-index:1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47729848 */.elementor-105 .elementor-element.elementor-element-47729848 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-47729848 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-47729848 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-47729848 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-47729848 p, .elementor-105 .elementor-element.elementor-element-47729848 h1, .elementor-105 .elementor-element.elementor-element-47729848 h2, .elementor-105 .elementor-element.elementor-element-47729848 h3, .elementor-105 .elementor-element.elementor-element-47729848 h4, .elementor-105 .elementor-element.elementor-element-47729848 h5, .elementor-105 .elementor-element.elementor-element-47729848 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f7872e */.elementor-105 .elementor-element.elementor-element-7f7872e { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-7f7872e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-7f7872e img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-7f7872e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-7f7872e p, .elementor-105 .elementor-element.elementor-element-7f7872e h1, .elementor-105 .elementor-element.elementor-element-7f7872e h2, .elementor-105 .elementor-element.elementor-element-7f7872e h3, .elementor-105 .elementor-element.elementor-element-7f7872e h4, .elementor-105 .elementor-element.elementor-element-7f7872e h5, .elementor-105 .elementor-element.elementor-element-7f7872e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-445595a5 */.elementor-105 .elementor-element.elementor-element-445595a5 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-445595a5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-445595a5 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-445595a5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-445595a5 p, .elementor-105 .elementor-element.elementor-element-445595a5 h1, .elementor-105 .elementor-element.elementor-element-445595a5 h2, .elementor-105 .elementor-element.elementor-element-445595a5 h3, .elementor-105 .elementor-element.elementor-element-445595a5 h4, .elementor-105 .elementor-element.elementor-element-445595a5 h5, .elementor-105 .elementor-element.elementor-element-445595a5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49d1e015 */.elementor-105 .elementor-element.elementor-element-49d1e015 > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-49d1e015 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-49d1e015 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-49d1e015 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-172c6a43 */.elementor-105 .elementor-element.elementor-element-172c6a43 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-172c6a43 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-172c6a43 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-172c6a43 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-172c6a43 p, .elementor-105 .elementor-element.elementor-element-172c6a43 h1, .elementor-105 .elementor-element.elementor-element-172c6a43 h2, .elementor-105 .elementor-element.elementor-element-172c6a43 h3, .elementor-105 .elementor-element.elementor-element-172c6a43 h4, .elementor-105 .elementor-element.elementor-element-172c6a43 h5, .elementor-105 .elementor-element.elementor-element-172c6a43 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7277f333 */.elementor-105 .elementor-element.elementor-element-7277f333 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-7277f333 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-7277f333 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-7277f333 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-7277f333 p, .elementor-105 .elementor-element.elementor-element-7277f333 h1, .elementor-105 .elementor-element.elementor-element-7277f333 h2, .elementor-105 .elementor-element.elementor-element-7277f333 h3, .elementor-105 .elementor-element.elementor-element-7277f333 h4, .elementor-105 .elementor-element.elementor-element-7277f333 h5, .elementor-105 .elementor-element.elementor-element-7277f333 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-611b0d72 */.elementor-105 .elementor-element.elementor-element-611b0d72 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-611b0d72 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-611b0d72 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-611b0d72 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-611b0d72 p, .elementor-105 .elementor-element.elementor-element-611b0d72 h1, .elementor-105 .elementor-element.elementor-element-611b0d72 h2, .elementor-105 .elementor-element.elementor-element-611b0d72 h3, .elementor-105 .elementor-element.elementor-element-611b0d72 h4, .elementor-105 .elementor-element.elementor-element-611b0d72 h5, .elementor-105 .elementor-element.elementor-element-611b0d72 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a8a5de4 */.elementor-105 .elementor-element.elementor-element-7a8a5de4 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-7a8a5de4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-7a8a5de4 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-7a8a5de4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-7a8a5de4 p, .elementor-105 .elementor-element.elementor-element-7a8a5de4 h1, .elementor-105 .elementor-element.elementor-element-7a8a5de4 h2, .elementor-105 .elementor-element.elementor-element-7a8a5de4 h3, .elementor-105 .elementor-element.elementor-element-7a8a5de4 h4, .elementor-105 .elementor-element.elementor-element-7a8a5de4 h5, .elementor-105 .elementor-element.elementor-element-7a8a5de4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2dfaa861 */.elementor-105 .elementor-element.elementor-element-2dfaa861 > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-2dfaa861 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-2dfaa861 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-2dfaa861 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-313799a6 */.elementor-105 .elementor-element.elementor-element-313799a6 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-313799a6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-313799a6 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-313799a6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-313799a6 p, .elementor-105 .elementor-element.elementor-element-313799a6 h1, .elementor-105 .elementor-element.elementor-element-313799a6 h2, .elementor-105 .elementor-element.elementor-element-313799a6 h3, .elementor-105 .elementor-element.elementor-element-313799a6 h4, .elementor-105 .elementor-element.elementor-element-313799a6 h5, .elementor-105 .elementor-element.elementor-element-313799a6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-136b196f */.elementor-105 .elementor-element.elementor-element-136b196f { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-136b196f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-136b196f img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-136b196f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-136b196f p, .elementor-105 .elementor-element.elementor-element-136b196f h1, .elementor-105 .elementor-element.elementor-element-136b196f h2, .elementor-105 .elementor-element.elementor-element-136b196f h3, .elementor-105 .elementor-element.elementor-element-136b196f h4, .elementor-105 .elementor-element.elementor-element-136b196f h5, .elementor-105 .elementor-element.elementor-element-136b196f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43610e0d */.elementor-105 .elementor-element.elementor-element-43610e0d > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-43610e0d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-43610e0d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-43610e0d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a8fded5 */.elementor-105 .elementor-element.elementor-element-a8fded5 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-a8fded5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-a8fded5 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-a8fded5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-a8fded5 p, .elementor-105 .elementor-element.elementor-element-a8fded5 h1, .elementor-105 .elementor-element.elementor-element-a8fded5 h2, .elementor-105 .elementor-element.elementor-element-a8fded5 h3, .elementor-105 .elementor-element.elementor-element-a8fded5 h4, .elementor-105 .elementor-element.elementor-element-a8fded5 h5, .elementor-105 .elementor-element.elementor-element-a8fded5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f35ede4 */.elementor-105 .elementor-element.elementor-element-4f35ede4 { border-top: 4px solid #f6b531; }
.elementor-105 .elementor-element.elementor-element-4f35ede4 .elementor-widget {
  animation: codex_category-review-summary-6-soft-reveal 700ms ease both;
}
.elementor-105 .elementor-element.elementor-element-4f35ede4 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-105 .elementor-element.elementor-element-4f35ede4 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-105 .elementor-element.elementor-element-4f35ede4 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_category-review-summary-6-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-105 .elementor-element.elementor-element-4f35ede4, .elementor-105 .elementor-element.elementor-element-4f35ede4 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75fa8ed6 */.elementor-105 .elementor-element.elementor-element-75fa8ed6 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-75fa8ed6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-75fa8ed6 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-75fa8ed6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-75fa8ed6 p, .elementor-105 .elementor-element.elementor-element-75fa8ed6 h1, .elementor-105 .elementor-element.elementor-element-75fa8ed6 h2, .elementor-105 .elementor-element.elementor-element-75fa8ed6 h3, .elementor-105 .elementor-element.elementor-element-75fa8ed6 h4, .elementor-105 .elementor-element.elementor-element-75fa8ed6 h5, .elementor-105 .elementor-element.elementor-element-75fa8ed6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72d57892 */.elementor-105 .elementor-element.elementor-element-72d57892 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-72d57892 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-72d57892 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-72d57892 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-72d57892 p, .elementor-105 .elementor-element.elementor-element-72d57892 h1, .elementor-105 .elementor-element.elementor-element-72d57892 h2, .elementor-105 .elementor-element.elementor-element-72d57892 h3, .elementor-105 .elementor-element.elementor-element-72d57892 h4, .elementor-105 .elementor-element.elementor-element-72d57892 h5, .elementor-105 .elementor-element.elementor-element-72d57892 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70c63386 */.elementor-105 .elementor-element.elementor-element-70c63386 > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-70c63386 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-70c63386 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-70c63386 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-579ff6d4 */.elementor-105 .elementor-element.elementor-element-579ff6d4 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-579ff6d4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-579ff6d4 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-579ff6d4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-579ff6d4 p, .elementor-105 .elementor-element.elementor-element-579ff6d4 h1, .elementor-105 .elementor-element.elementor-element-579ff6d4 h2, .elementor-105 .elementor-element.elementor-element-579ff6d4 h3, .elementor-105 .elementor-element.elementor-element-579ff6d4 h4, .elementor-105 .elementor-element.elementor-element-579ff6d4 h5, .elementor-105 .elementor-element.elementor-element-579ff6d4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2bd470f3 */.elementor-105 .elementor-element.elementor-element-2bd470f3 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-2bd470f3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-2bd470f3 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-2bd470f3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-2bd470f3 p, .elementor-105 .elementor-element.elementor-element-2bd470f3 h1, .elementor-105 .elementor-element.elementor-element-2bd470f3 h2, .elementor-105 .elementor-element.elementor-element-2bd470f3 h3, .elementor-105 .elementor-element.elementor-element-2bd470f3 h4, .elementor-105 .elementor-element.elementor-element-2bd470f3 h5, .elementor-105 .elementor-element.elementor-element-2bd470f3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1200918e */.elementor-105 .elementor-element.elementor-element-1200918e > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-1200918e > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-1200918e > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-1200918e img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18ae1e57 */.elementor-105 .elementor-element.elementor-element-18ae1e57 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-18ae1e57 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-18ae1e57 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-18ae1e57 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-18ae1e57 p, .elementor-105 .elementor-element.elementor-element-18ae1e57 h1, .elementor-105 .elementor-element.elementor-element-18ae1e57 h2, .elementor-105 .elementor-element.elementor-element-18ae1e57 h3, .elementor-105 .elementor-element.elementor-element-18ae1e57 h4, .elementor-105 .elementor-element.elementor-element-18ae1e57 h5, .elementor-105 .elementor-element.elementor-element-18ae1e57 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c7f34a */.elementor-105 .elementor-element.elementor-element-c7f34a { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-c7f34a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-c7f34a img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-c7f34a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-c7f34a p, .elementor-105 .elementor-element.elementor-element-c7f34a h1, .elementor-105 .elementor-element.elementor-element-c7f34a h2, .elementor-105 .elementor-element.elementor-element-c7f34a h3, .elementor-105 .elementor-element.elementor-element-c7f34a h4, .elementor-105 .elementor-element.elementor-element-c7f34a h5, .elementor-105 .elementor-element.elementor-element-c7f34a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f26e419 */.elementor-105 .elementor-element.elementor-element-1f26e419 > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-1f26e419 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-1f26e419 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-1f26e419 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5bcdcdb */.elementor-105 .elementor-element.elementor-element-5bcdcdb { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-5bcdcdb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-5bcdcdb img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-5bcdcdb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-5bcdcdb p, .elementor-105 .elementor-element.elementor-element-5bcdcdb h1, .elementor-105 .elementor-element.elementor-element-5bcdcdb h2, .elementor-105 .elementor-element.elementor-element-5bcdcdb h3, .elementor-105 .elementor-element.elementor-element-5bcdcdb h4, .elementor-105 .elementor-element.elementor-element-5bcdcdb h5, .elementor-105 .elementor-element.elementor-element-5bcdcdb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b0c8610 */.elementor-105 .elementor-element.elementor-element-6b0c8610 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-6b0c8610 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-6b0c8610 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-6b0c8610 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-6b0c8610 p, .elementor-105 .elementor-element.elementor-element-6b0c8610 h1, .elementor-105 .elementor-element.elementor-element-6b0c8610 h2, .elementor-105 .elementor-element.elementor-element-6b0c8610 h3, .elementor-105 .elementor-element.elementor-element-6b0c8610 h4, .elementor-105 .elementor-element.elementor-element-6b0c8610 h5, .elementor-105 .elementor-element.elementor-element-6b0c8610 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-795b8300 */.elementor-105 .elementor-element.elementor-element-795b8300 > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-795b8300 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-795b8300 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-795b8300 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68acb1ee */.elementor-105 .elementor-element.elementor-element-68acb1ee { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-68acb1ee > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-68acb1ee img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-68acb1ee .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-68acb1ee p, .elementor-105 .elementor-element.elementor-element-68acb1ee h1, .elementor-105 .elementor-element.elementor-element-68acb1ee h2, .elementor-105 .elementor-element.elementor-element-68acb1ee h3, .elementor-105 .elementor-element.elementor-element-68acb1ee h4, .elementor-105 .elementor-element.elementor-element-68acb1ee h5, .elementor-105 .elementor-element.elementor-element-68acb1ee h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73eadfeb */.elementor-105 .elementor-element.elementor-element-73eadfeb { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-73eadfeb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-73eadfeb img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-73eadfeb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-73eadfeb p, .elementor-105 .elementor-element.elementor-element-73eadfeb h1, .elementor-105 .elementor-element.elementor-element-73eadfeb h2, .elementor-105 .elementor-element.elementor-element-73eadfeb h3, .elementor-105 .elementor-element.elementor-element-73eadfeb h4, .elementor-105 .elementor-element.elementor-element-73eadfeb h5, .elementor-105 .elementor-element.elementor-element-73eadfeb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f8a735b */.elementor-105 .elementor-element.elementor-element-4f8a735b > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-4f8a735b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-4f8a735b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-4f8a735b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7abacf7 */.elementor-105 .elementor-element.elementor-element-7abacf7 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-7abacf7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-7abacf7 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-7abacf7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-7abacf7 p, .elementor-105 .elementor-element.elementor-element-7abacf7 h1, .elementor-105 .elementor-element.elementor-element-7abacf7 h2, .elementor-105 .elementor-element.elementor-element-7abacf7 h3, .elementor-105 .elementor-element.elementor-element-7abacf7 h4, .elementor-105 .elementor-element.elementor-element-7abacf7 h5, .elementor-105 .elementor-element.elementor-element-7abacf7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55020fed */.elementor-105 .elementor-element.elementor-element-55020fed { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-55020fed > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-55020fed img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-55020fed .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-55020fed p, .elementor-105 .elementor-element.elementor-element-55020fed h1, .elementor-105 .elementor-element.elementor-element-55020fed h2, .elementor-105 .elementor-element.elementor-element-55020fed h3, .elementor-105 .elementor-element.elementor-element-55020fed h4, .elementor-105 .elementor-element.elementor-element-55020fed h5, .elementor-105 .elementor-element.elementor-element-55020fed h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44e73d1c */.elementor-105 .elementor-element.elementor-element-44e73d1c > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-44e73d1c > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-44e73d1c > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-44e73d1c img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32e6e45d */.elementor-105 .elementor-element.elementor-element-32e6e45d { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-32e6e45d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-32e6e45d img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-32e6e45d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-32e6e45d p, .elementor-105 .elementor-element.elementor-element-32e6e45d h1, .elementor-105 .elementor-element.elementor-element-32e6e45d h2, .elementor-105 .elementor-element.elementor-element-32e6e45d h3, .elementor-105 .elementor-element.elementor-element-32e6e45d h4, .elementor-105 .elementor-element.elementor-element-32e6e45d h5, .elementor-105 .elementor-element.elementor-element-32e6e45d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5bd872e4 */.elementor-105 .elementor-element.elementor-element-5bd872e4 { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-5bd872e4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-5bd872e4 img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-5bd872e4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-5bd872e4 p, .elementor-105 .elementor-element.elementor-element-5bd872e4 h1, .elementor-105 .elementor-element.elementor-element-5bd872e4 h2, .elementor-105 .elementor-element.elementor-element-5bd872e4 h3, .elementor-105 .elementor-element.elementor-element-5bd872e4 h4, .elementor-105 .elementor-element.elementor-element-5bd872e4 h5, .elementor-105 .elementor-element.elementor-element-5bd872e4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2709c4db */.elementor-105 .elementor-element.elementor-element-2709c4db > .elementor-container > .elementor-row,
.elementor-105 .elementor-element.elementor-element-2709c4db > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-105 .elementor-element.elementor-element-2709c4db > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-105 .elementor-element.elementor-element-2709c4db img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-904248b */.elementor-105 .elementor-element.elementor-element-904248b { min-width: 0 !important; }
.elementor-105 .elementor-element.elementor-element-904248b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-904248b img { max-width: 100% !important; height: auto !important; }
.elementor-105 .elementor-element.elementor-element-904248b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-105 .elementor-element.elementor-element-904248b p, .elementor-105 .elementor-element.elementor-element-904248b h1, .elementor-105 .elementor-element.elementor-element-904248b h2, .elementor-105 .elementor-element.elementor-element-904248b h3, .elementor-105 .elementor-element.elementor-element-904248b h4, .elementor-105 .elementor-element.elementor-element-904248b h5, .elementor-105 .elementor-element.elementor-element-904248b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */