.elementor-110 .elementor-element.elementor-element-77920e84:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-77920e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-77920e84 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-77920e84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-77920e84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-6df71d84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-110 .elementor-element.elementor-element-6df71d84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#af7b15;}.elementor-110 .elementor-element.elementor-element-476f4739{--spacer-size:16px;}.elementor-110 .elementor-element.elementor-element-1f93723b{text-align:center;}.elementor-110 .elementor-element.elementor-element-1f93723b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-4b971dbd{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-7c196285 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-6e682c15{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-110 .elementor-element.elementor-element-7eaccb99{--spacer-size:28px;}.elementor-110 .elementor-element.elementor-element-2a600315{--spacer-size:64px;}.elementor-110 .elementor-element.elementor-element-44b00a13 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-4579bb19{text-align:center;}.elementor-110 .elementor-element.elementor-element-4579bb19 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-e915d1a{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-8f0a631{text-align:center;}.elementor-110 .elementor-element.elementor-element-8f0a631 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-cf09d4d{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-6fb38b23{text-align:center;}.elementor-110 .elementor-element.elementor-element-6fb38b23 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-34ba723d{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-4c75bb09:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-4c75bb09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-4c75bb09 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-4c75bb09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-4c75bb09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-3895422e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-110 .elementor-element.elementor-element-3895422e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#af7b15;}.elementor-110 .elementor-element.elementor-element-75788d5d{text-align:start;}.elementor-110 .elementor-element.elementor-element-75788d5d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-3b8a7e02{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-5ca4b093{--spacer-size:30px;}.elementor-110 .elementor-element.elementor-element-2e7931d3 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-3819c735{text-align:start;}.elementor-110 .elementor-element.elementor-element-3819c735 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-77b4bb76{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-596e50e9{--divider-border-style:solid;--divider-color:#e2e8f0;--divider-border-width:1px;}.elementor-110 .elementor-element.elementor-element-596e50e9 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-110 .elementor-element.elementor-element-596e50e9 .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-110 .elementor-element.elementor-element-7a1ef0d9{text-align:start;}.elementor-110 .elementor-element.elementor-element-7a1ef0d9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-46d0da48{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-8da17fb{text-align:start;}.elementor-110 .elementor-element.elementor-element-8da17fb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-0b51a13{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-0deda8d{--divider-border-style:solid;--divider-color:#e2e8f0;--divider-border-width:1px;}.elementor-110 .elementor-element.elementor-element-0deda8d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-110 .elementor-element.elementor-element-0deda8d .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-110 .elementor-element.elementor-element-f96365c{text-align:start;}.elementor-110 .elementor-element.elementor-element-f96365c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-e829d41{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-c6eef33:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-c6eef33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-c6eef33 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-c6eef33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-c6eef33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-a95686a{width:var( --container-widget-width, 52.458% );max-width:52.458%;--container-widget-width:52.458%;--container-widget-flex-grow:0;text-align:start;}.elementor-110 .elementor-element.elementor-element-a95686a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-a95686a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;letter-spacing:-1.2px;color:#292929;}.elementor-110 .elementor-element.elementor-element-8151f45{width:var( --container-widget-width, 52.881% );max-width:52.881%;--container-widget-width:52.881%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#292929;}.elementor-110 .elementor-element.elementor-element-8151f45.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-405ac35{--spacer-size:40px;}.elementor-110 .elementor-element.elementor-element-60b07eb > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-d806699:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-d806699 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-d806699 > .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-110 .elementor-element.elementor-element-d806699 > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-d806699 > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-d806699 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-d806699 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-4baad9d{text-align:center;}.elementor-110 .elementor-element.elementor-element-4baad9d img{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-66959de{text-align:start;}.elementor-110 .elementor-element.elementor-element-66959de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-32d63fb{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-ec7a05c{text-align:start;}.elementor-110 .elementor-element.elementor-element-ec7a05c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#CB9359;}.elementor-110 .elementor-element.elementor-element-0b17e49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-0b17e49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-0b17e49 > .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-110 .elementor-element.elementor-element-0b17e49 > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-0b17e49 > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-0b17e49 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-0b17e49 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-41017d9{text-align:center;}.elementor-110 .elementor-element.elementor-element-41017d9 img{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-26bd2d2{text-align:start;}.elementor-110 .elementor-element.elementor-element-26bd2d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-a93f0a7{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-b69cc16{text-align:start;}.elementor-110 .elementor-element.elementor-element-b69cc16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#CB9359;}.elementor-110 .elementor-element.elementor-element-03e217f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-110 .elementor-element.elementor-element-03e217f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-03e217f > .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-110 .elementor-element.elementor-element-03e217f > .elementor-element-populated, .elementor-110 .elementor-element.elementor-element-03e217f > .elementor-element-populated > .elementor-background-overlay, .elementor-110 .elementor-element.elementor-element-03e217f > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-03e217f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-1aa5f1a{text-align:center;}.elementor-110 .elementor-element.elementor-element-1aa5f1a img{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-0b9e4be{text-align:start;}.elementor-110 .elementor-element.elementor-element-0b9e4be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-d84b195{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-f56dfb9{text-align:start;}.elementor-110 .elementor-element.elementor-element-f56dfb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#CB9359;}.elementor-110 .elementor-element.elementor-element-51a7ed6{--spacer-size:40px;}.elementor-110 .elementor-element.elementor-element-1404b694:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-1404b694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #d695ad 0%, #e1b4bb 100%);}.elementor-110 .elementor-element.elementor-element-1404b694 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-1404b694{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-1404b694 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-123f5d1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-110 .elementor-element.elementor-element-123f5d1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#e9a41c;}.elementor-110 .elementor-element.elementor-element-5eeb08d1{text-align:center;}.elementor-110 .elementor-element.elementor-element-5eeb08d1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-567ac5c5{--spacer-size:32px;}.elementor-110 .elementor-element.elementor-element-7161d5c4 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-327f19e2{text-align:center;}.elementor-110 .elementor-element.elementor-element-327f19e2 img{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-583b0cf1{--spacer-size:40px;}.elementor-110 .elementor-element.elementor-element-578479d6 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-63c74c45{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-2f90f726{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-5809f760 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-5809f760 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-5809f760 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-5809f760 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-110 .elementor-element.elementor-element-5809f760 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-110 .elementor-element.elementor-element-5809f760 .elementor-icon-list-icon i{color:#e9a41c;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-5809f760 .elementor-icon-list-icon svg{fill:#e9a41c;transition:fill 0.3s;}.elementor-110 .elementor-element.elementor-element-5809f760{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-110 .elementor-element.elementor-element-5809f760 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-23569b8{--spacer-size:32px;}.elementor-110 .elementor-element.elementor-element-168f96f4:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-168f96f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-168f96f4 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-168f96f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-168f96f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-94e3b89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-110 .elementor-element.elementor-element-94e3b89 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#af7b15;}.elementor-110 .elementor-element.elementor-element-7d078a4d{text-align:center;}.elementor-110 .elementor-element.elementor-element-7d078a4d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-35c2cc09{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-3ff6860a{--spacer-size:30px;}.elementor-110 .elementor-element.elementor-element-12579549 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-110 .elementor-element.elementor-element-12579549 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-110 .elementor-element.elementor-element-12579549 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-110 .elementor-element.elementor-element-12579549 .elementor-accordion-icon, .elementor-110 .elementor-element.elementor-element-12579549 .elementor-accordion-title{color:#17111f;}.elementor-110 .elementor-element.elementor-element-12579549 .elementor-accordion-icon svg{fill:#17111f;}.elementor-110 .elementor-element.elementor-element-12579549 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;}.elementor-110 .elementor-element.elementor-element-12579549 .elementor-tab-title .elementor-accordion-icon i:before{color:#af7b15;}.elementor-110 .elementor-element.elementor-element-12579549 .elementor-tab-title .elementor-accordion-icon svg{fill:#af7b15;}.elementor-110 .elementor-element.elementor-element-12579549 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#af7b15;}.elementor-110 .elementor-element.elementor-element-12579549 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#af7b15;}.elementor-110 .elementor-element.elementor-element-12579549 .elementor-tab-content{color:#1a1a1a;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-110 .elementor-element.elementor-element-6df1895d:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-6df1895d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf7f7;}.elementor-110 .elementor-element.elementor-element-6df1895d > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-6df1895d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-6df1895d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-4e133a08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-110 .elementor-element.elementor-element-4e133a08 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#af7b15;}.elementor-110 .elementor-element.elementor-element-2ab80cd1{text-align:center;}.elementor-110 .elementor-element.elementor-element-2ab80cd1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-56b19242{--spacer-size:40px;}.elementor-110 .elementor-element.elementor-element-2cefc844 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-56414edd{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#17111f;}.elementor-110 .elementor-element.elementor-element-69c39ca0{--spacer-size:40px;}.elementor-110 .elementor-element.elementor-element-5dd77498 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-266499d6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#17111f;}.elementor-110 .elementor-element.elementor-element-41c0e509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-41c0e509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-41c0e509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-41c0e509 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-110 .elementor-element.elementor-element-41c0e509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-110 .elementor-element.elementor-element-41c0e509 .elementor-icon-list-icon i{color:#10b981;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-41c0e509 .elementor-icon-list-icon svg{fill:#10b981;transition:fill 0.3s;}.elementor-110 .elementor-element.elementor-element-41c0e509{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-110 .elementor-element.elementor-element-41c0e509 .elementor-icon-list-text{color:#2d2a26;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-fb5b041{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#17111f;}.elementor-110 .elementor-element.elementor-element-292fadb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-292fadb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-292fadb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-110 .elementor-element.elementor-element-292fadb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-110 .elementor-element.elementor-element-292fadb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-110 .elementor-element.elementor-element-292fadb .elementor-icon-list-icon i{color:#ef4444;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-292fadb .elementor-icon-list-icon svg{fill:#ef4444;transition:fill 0.3s;}.elementor-110 .elementor-element.elementor-element-292fadb{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-110 .elementor-element.elementor-element-292fadb .elementor-icon-list-text{color:#2d2a26;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-3514c652:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-3514c652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17111f;}.elementor-110 .elementor-element.elementor-element-3514c652 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-3514c652{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-3514c652 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-3d949052{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-110 .elementor-element.elementor-element-3d949052 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#e9a41c;}.elementor-110 .elementor-element.elementor-element-733776a{text-align:center;}.elementor-110 .elementor-element.elementor-element-733776a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-42f5e7af{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-110 .elementor-element.elementor-element-22155f37{--spacer-size:30px;}.elementor-110 .elementor-element.elementor-element-685c9f0b > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-641e3868{text-align:center;}.elementor-110 .elementor-element.elementor-element-641e3868 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#e9a41c;}.elementor-110 .elementor-element.elementor-element-2ee0ae4c{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-110 .elementor-element.elementor-element-50c0bb19{text-align:center;}.elementor-110 .elementor-element.elementor-element-50c0bb19 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#e9a41c;}.elementor-110 .elementor-element.elementor-element-363ca976{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-110 .elementor-element.elementor-element-16497126{text-align:center;}.elementor-110 .elementor-element.elementor-element-16497126 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#e9a41c;}.elementor-110 .elementor-element.elementor-element-2d330723{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-110 .elementor-element.elementor-element-13ab592d{text-align:center;}.elementor-110 .elementor-element.elementor-element-13ab592d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#e9a41c;}.elementor-110 .elementor-element.elementor-element-244f4def{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.85);}.elementor-110 .elementor-element.elementor-element-23fbb76e:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-23fbb76e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdefd8;}.elementor-110 .elementor-element.elementor-element-23fbb76e > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-23fbb76e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-23fbb76e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-5f1ca8cc > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-444304a1{text-align:start;}.elementor-110 .elementor-element.elementor-element-444304a1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-6a5f9e9{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4a5568;}.elementor-110 .elementor-element.elementor-element-7c93723e{--spacer-size:18px;}.elementor-110 .elementor-element.elementor-element-553d7deb{--divider-border-style:solid;--divider-color:#f6dba4;--divider-border-width:2px;}.elementor-110 .elementor-element.elementor-element-553d7deb .elementor-divider-separator{width:36%;margin:0 auto;margin-center:0;}.elementor-110 .elementor-element.elementor-element-553d7deb .elementor-divider{text-align:center;padding-block-start:14px;padding-block-end:14px;}.elementor-110 .elementor-element.elementor-element-4b6c3b3a > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-636ff7d7 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-2d0d78e9{text-align:start;}.elementor-110 .elementor-element.elementor-element-2d0d78e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#af7b15;}.elementor-110 .elementor-element.elementor-element-38918d61 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-4d16cae6{text-align:start;}.elementor-110 .elementor-element.elementor-element-4d16cae6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-1ee9064e{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-110 .elementor-element.elementor-element-46258737{--spacer-size:4px;}.elementor-110 .elementor-element.elementor-element-2fa0bd39 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-96ab483 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-1024b0f7{text-align:start;}.elementor-110 .elementor-element.elementor-element-1024b0f7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#af7b15;}.elementor-110 .elementor-element.elementor-element-512ebe46 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-5c3d5823{text-align:start;}.elementor-110 .elementor-element.elementor-element-5c3d5823 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-1ca1f382{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-110 .elementor-element.elementor-element-35d745c9{--spacer-size:4px;}.elementor-110 .elementor-element.elementor-element-6aea8477 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-4bbc857c > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-414817b4{text-align:start;}.elementor-110 .elementor-element.elementor-element-414817b4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#af7b15;}.elementor-110 .elementor-element.elementor-element-60a0b886 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-2f702bfe{text-align:start;}.elementor-110 .elementor-element.elementor-element-2f702bfe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-35abc247{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-110 .elementor-element.elementor-element-66e067e4{--spacer-size:4px;}.elementor-110 .elementor-element.elementor-element-238856e0 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-6737d0af > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-4af782d2{text-align:start;}.elementor-110 .elementor-element.elementor-element-4af782d2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#af7b15;}.elementor-110 .elementor-element.elementor-element-1eaa92ed > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-477d159c{text-align:start;}.elementor-110 .elementor-element.elementor-element-477d159c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-43c2a43c{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-110 .elementor-element.elementor-element-44b6639b{--spacer-size:4px;}.elementor-110 .elementor-element.elementor-element-738d1926 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-52dbae8d > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-6e8baa67{text-align:start;}.elementor-110 .elementor-element.elementor-element-6e8baa67 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#af7b15;}.elementor-110 .elementor-element.elementor-element-45092024 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-6a7e375d{text-align:start;}.elementor-110 .elementor-element.elementor-element-6a7e375d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-6292cd4a{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-110 .elementor-element.elementor-element-7221ca56{--spacer-size:4px;}.elementor-110 .elementor-element.elementor-element-8df6585 > .elementor-container{max-width:1200px;}.elementor-110 .elementor-element.elementor-element-356ddb67 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-1822de42{text-align:start;}.elementor-110 .elementor-element.elementor-element-1822de42 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#af7b15;}.elementor-110 .elementor-element.elementor-element-1f61372c > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#f6dba4;}.elementor-110 .elementor-element.elementor-element-39b20b58{text-align:start;}.elementor-110 .elementor-element.elementor-element-39b20b58 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;letter-spacing:-1.5px;color:#17111f;}.elementor-110 .elementor-element.elementor-element-1dea02a9{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}@media(max-width:1024px){.elementor-110 .elementor-element.elementor-element-6df71d84 .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-476f4739{--spacer-size:11px;}.elementor-110 .elementor-element.elementor-element-1f93723b .elementor-heading-title{font-size:52px;}.elementor-110 .elementor-element.elementor-element-4b971dbd{--spacer-size:14px;}.elementor-110 .elementor-element.elementor-element-6e682c15{font-size:16px;}.elementor-110 .elementor-element.elementor-element-7eaccb99{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-2a600315{--spacer-size:45px;}.elementor-110 .elementor-element.elementor-element-4579bb19 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-e915d1a{font-size:16px;}.elementor-110 .elementor-element.elementor-element-8f0a631 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-cf09d4d{font-size:16px;}.elementor-110 .elementor-element.elementor-element-6fb38b23 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-34ba723d{font-size:16px;}.elementor-110 .elementor-element.elementor-element-3895422e .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-75788d5d .elementor-heading-title{font-size:36px;}.elementor-110 .elementor-element.elementor-element-3b8a7e02{font-size:16px;}.elementor-110 .elementor-element.elementor-element-5ca4b093{--spacer-size:21px;}.elementor-110 .elementor-element.elementor-element-3819c735 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-77b4bb76{font-size:16px;}.elementor-110 .elementor-element.elementor-element-7a1ef0d9 .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-46d0da48{font-size:16px;}.elementor-110 .elementor-element.elementor-element-8da17fb .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-0b51a13{font-size:16px;}.elementor-110 .elementor-element.elementor-element-f96365c .elementor-heading-title{font-size:18px;}.elementor-110 .elementor-element.elementor-element-e829d41{font-size:16px;}.elementor-110 .elementor-element.elementor-element-a95686a .elementor-heading-title{font-size:34px;}.elementor-110 .elementor-element.elementor-element-8151f45{font-size:16px;}.elementor-110 .elementor-element.elementor-element-405ac35{--spacer-size:28px;}.elementor-110 .elementor-element.elementor-element-4baad9d img{width:100%;}.elementor-110 .elementor-element.elementor-element-66959de .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-32d63fb{font-size:15px;}.elementor-110 .elementor-element.elementor-element-ec7a05c .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-41017d9 img{width:100%;}.elementor-110 .elementor-element.elementor-element-26bd2d2 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-a93f0a7{font-size:15px;}.elementor-110 .elementor-element.elementor-element-b69cc16 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-1aa5f1a img{width:100%;}.elementor-110 .elementor-element.elementor-element-0b9e4be .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-d84b195{font-size:15px;}.elementor-110 .elementor-element.elementor-element-f56dfb9 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-51a7ed6{--spacer-size:28px;}.elementor-110 .elementor-element.elementor-element-123f5d1a .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-5eeb08d1 .elementor-heading-title{font-size:36px;}.elementor-110 .elementor-element.elementor-element-567ac5c5{--spacer-size:22px;}.elementor-110 .elementor-element.elementor-element-327f19e2 img{width:100%;}.elementor-110 .elementor-element.elementor-element-583b0cf1{--spacer-size:28px;}.elementor-110 .elementor-element.elementor-element-63c74c45{font-size:16px;}.elementor-110 .elementor-element.elementor-element-2f90f726{--spacer-size:14px;}.elementor-110 .elementor-element.elementor-element-23569b8{--spacer-size:22px;}.elementor-110 .elementor-element.elementor-element-94e3b89 .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-7d078a4d .elementor-heading-title{font-size:36px;}.elementor-110 .elementor-element.elementor-element-35c2cc09{font-size:16px;}.elementor-110 .elementor-element.elementor-element-3ff6860a{--spacer-size:21px;}.elementor-110 .elementor-element.elementor-element-4e133a08 .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-2ab80cd1 .elementor-heading-title{font-size:36px;}.elementor-110 .elementor-element.elementor-element-56b19242{--spacer-size:28px;}.elementor-110 .elementor-element.elementor-element-56414edd{font-size:16px;}.elementor-110 .elementor-element.elementor-element-69c39ca0{--spacer-size:28px;}.elementor-110 .elementor-element.elementor-element-266499d6{font-size:16px;}.elementor-110 .elementor-element.elementor-element-fb5b041{font-size:16px;}.elementor-110 .elementor-element.elementor-element-3d949052 .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-733776a .elementor-heading-title{font-size:36px;}.elementor-110 .elementor-element.elementor-element-42f5e7af{font-size:16px;}.elementor-110 .elementor-element.elementor-element-22155f37{--spacer-size:21px;}.elementor-110 .elementor-element.elementor-element-641e3868 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-2ee0ae4c{font-size:16px;}.elementor-110 .elementor-element.elementor-element-50c0bb19 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-363ca976{font-size:16px;}.elementor-110 .elementor-element.elementor-element-16497126 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-2d330723{font-size:16px;}.elementor-110 .elementor-element.elementor-element-13ab592d .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-244f4def{font-size:16px;}.elementor-110 .elementor-element.elementor-element-444304a1 .elementor-heading-title{font-size:36px;}.elementor-110 .elementor-element.elementor-element-6a5f9e9{font-size:16px;}.elementor-110 .elementor-element.elementor-element-7c93723e{--spacer-size:13px;}.elementor-110 .elementor-element.elementor-element-2d0d78e9 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-4d16cae6 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-1ee9064e{font-size:16px;}.elementor-110 .elementor-element.elementor-element-46258737{--spacer-size:3px;}.elementor-110 .elementor-element.elementor-element-1024b0f7 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-5c3d5823 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-1ca1f382{font-size:16px;}.elementor-110 .elementor-element.elementor-element-35d745c9{--spacer-size:3px;}.elementor-110 .elementor-element.elementor-element-414817b4 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-2f702bfe .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-35abc247{font-size:16px;}.elementor-110 .elementor-element.elementor-element-66e067e4{--spacer-size:3px;}.elementor-110 .elementor-element.elementor-element-4af782d2 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-477d159c .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-43c2a43c{font-size:16px;}.elementor-110 .elementor-element.elementor-element-44b6639b{--spacer-size:3px;}.elementor-110 .elementor-element.elementor-element-6e8baa67 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-6a7e375d .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-6292cd4a{font-size:16px;}.elementor-110 .elementor-element.elementor-element-7221ca56{--spacer-size:3px;}.elementor-110 .elementor-element.elementor-element-1822de42 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-39b20b58 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-1dea02a9{font-size:16px;}}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-6df71d84 .elementor-heading-title{font-size:11px;}.elementor-110 .elementor-element.elementor-element-476f4739{--spacer-size:8px;}.elementor-110 .elementor-element.elementor-element-1f93723b .elementor-heading-title{font-size:38px;}.elementor-110 .elementor-element.elementor-element-4b971dbd{--spacer-size:10px;}.elementor-110 .elementor-element.elementor-element-6269444c{width:100%;}.elementor-110 .elementor-element.elementor-element-166c637e{width:100%;}.elementor-110 .elementor-element.elementor-element-6e682c15{font-size:15px;}.elementor-110 .elementor-element.elementor-element-46a013b8{width:100%;}.elementor-110 .elementor-element.elementor-element-7eaccb99{--spacer-size:14px;}.elementor-110 .elementor-element.elementor-element-2a600315{--spacer-size:32px;}.elementor-110 .elementor-element.elementor-element-2aba71a{width:100%;}.elementor-110 .elementor-element.elementor-element-4579bb19 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-e915d1a{font-size:15px;}.elementor-110 .elementor-element.elementor-element-7f9fdd10{width:100%;}.elementor-110 .elementor-element.elementor-element-8f0a631 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-cf09d4d{font-size:15px;}.elementor-110 .elementor-element.elementor-element-35b4c9bf{width:100%;}.elementor-110 .elementor-element.elementor-element-6fb38b23 .elementor-heading-title{font-size:22px;}.elementor-110 .elementor-element.elementor-element-34ba723d{font-size:15px;}.elementor-110 .elementor-element.elementor-element-3895422e .elementor-heading-title{font-size:11px;}.elementor-110 .elementor-element.elementor-element-75788d5d .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-3b8a7e02{font-size:15px;}.elementor-110 .elementor-element.elementor-element-5ca4b093{--spacer-size:15px;}.elementor-110 .elementor-element.elementor-element-29fa0a17{width:100%;}.elementor-110 .elementor-element.elementor-element-3819c735 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-77b4bb76{font-size:15px;}.elementor-110 .elementor-element.elementor-element-7a1ef0d9 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-46d0da48{font-size:15px;}.elementor-110 .elementor-element.elementor-element-5458b20{width:100%;}.elementor-110 .elementor-element.elementor-element-8da17fb .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-0b51a13{font-size:15px;}.elementor-110 .elementor-element.elementor-element-f96365c .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-e829d41{font-size:15px;}.elementor-110 .elementor-element.elementor-element-a95686a .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-8151f45{font-size:15px;}.elementor-110 .elementor-element.elementor-element-405ac35{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-d806699{width:100%;}.elementor-110 .elementor-element.elementor-element-4baad9d img{width:100%;}.elementor-110 .elementor-element.elementor-element-66959de .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-32d63fb{font-size:15px;}.elementor-110 .elementor-element.elementor-element-ec7a05c .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-0b17e49{width:100%;}.elementor-110 .elementor-element.elementor-element-41017d9 img{width:100%;}.elementor-110 .elementor-element.elementor-element-26bd2d2 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-a93f0a7{font-size:15px;}.elementor-110 .elementor-element.elementor-element-b69cc16 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-03e217f{width:100%;}.elementor-110 .elementor-element.elementor-element-1aa5f1a img{width:100%;}.elementor-110 .elementor-element.elementor-element-0b9e4be .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-d84b195{font-size:15px;}.elementor-110 .elementor-element.elementor-element-f56dfb9 .elementor-heading-title{font-size:17px;}.elementor-110 .elementor-element.elementor-element-51a7ed6{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-123f5d1a .elementor-heading-title{font-size:11px;}.elementor-110 .elementor-element.elementor-element-5eeb08d1 .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-567ac5c5{--spacer-size:16px;}.elementor-110 .elementor-element.elementor-element-2a30cddd{width:100%;}.elementor-110 .elementor-element.elementor-element-283a68f9{width:100%;}.elementor-110 .elementor-element.elementor-element-327f19e2 img{width:100%;}.elementor-110 .elementor-element.elementor-element-201c1df5{width:100%;}.elementor-110 .elementor-element.elementor-element-583b0cf1{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-4fbee96a{width:100%;}.elementor-110 .elementor-element.elementor-element-6e5f6c5b{width:100%;}.elementor-110 .elementor-element.elementor-element-63c74c45{font-size:15px;}.elementor-110 .elementor-element.elementor-element-2f90f726{--spacer-size:10px;}.elementor-110 .elementor-element.elementor-element-23569b8{--spacer-size:16px;}.elementor-110 .elementor-element.elementor-element-d701623{width:100%;}.elementor-110 .elementor-element.elementor-element-94e3b89 .elementor-heading-title{font-size:11px;}.elementor-110 .elementor-element.elementor-element-7d078a4d .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-35c2cc09{font-size:15px;}.elementor-110 .elementor-element.elementor-element-3ff6860a{--spacer-size:15px;}.elementor-110 .elementor-element.elementor-element-4e133a08 .elementor-heading-title{font-size:11px;}.elementor-110 .elementor-element.elementor-element-2ab80cd1 .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-56b19242{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-5b52966a{width:100%;}.elementor-110 .elementor-element.elementor-element-390c57eb{width:100%;}.elementor-110 .elementor-element.elementor-element-56414edd{font-size:15px;}.elementor-110 .elementor-element.elementor-element-233c513c{width:100%;}.elementor-110 .elementor-element.elementor-element-69c39ca0{--spacer-size:20px;}.elementor-110 .elementor-element.elementor-element-73fd476f{width:100%;}.elementor-110 .elementor-element.elementor-element-266499d6{font-size:15px;}.elementor-110 .elementor-element.elementor-element-309a837f{width:100%;}.elementor-110 .elementor-element.elementor-element-fb5b041{font-size:15px;}.elementor-110 .elementor-element.elementor-element-3d949052 .elementor-heading-title{font-size:11px;}.elementor-110 .elementor-element.elementor-element-733776a .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-42f5e7af{font-size:15px;}.elementor-110 .elementor-element.elementor-element-22155f37{--spacer-size:15px;}.elementor-110 .elementor-element.elementor-element-38917a00{width:100%;}.elementor-110 .elementor-element.elementor-element-641e3868 .elementor-heading-title{font-size:24px;}.elementor-110 .elementor-element.elementor-element-2ee0ae4c{font-size:15px;}.elementor-110 .elementor-element.elementor-element-70fc2a55{width:100%;}.elementor-110 .elementor-element.elementor-element-50c0bb19 .elementor-heading-title{font-size:24px;}.elementor-110 .elementor-element.elementor-element-363ca976{font-size:15px;}.elementor-110 .elementor-element.elementor-element-5688b8b4{width:100%;}.elementor-110 .elementor-element.elementor-element-16497126 .elementor-heading-title{font-size:24px;}.elementor-110 .elementor-element.elementor-element-2d330723{font-size:15px;}.elementor-110 .elementor-element.elementor-element-d479b65{width:100%;}.elementor-110 .elementor-element.elementor-element-13ab592d .elementor-heading-title{font-size:24px;}.elementor-110 .elementor-element.elementor-element-244f4def{font-size:15px;}.elementor-110 .elementor-element.elementor-element-6b3f58df{width:100%;}.elementor-110 .elementor-element.elementor-element-444304a1 .elementor-heading-title{font-size:30px;}.elementor-110 .elementor-element.elementor-element-6a5f9e9{font-size:15px;}.elementor-110 .elementor-element.elementor-element-7c93723e{--spacer-size:9px;}.elementor-110 .elementor-element.elementor-element-56fc1dd9{width:100%;}.elementor-110 .elementor-element.elementor-element-636ff7d7{width:100%;}.elementor-110 .elementor-element.elementor-element-2d0d78e9 .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-38918d61{width:100%;}.elementor-110 .elementor-element.elementor-element-4d16cae6 .elementor-heading-title{font-size:16px;}.elementor-110 .elementor-element.elementor-element-1ee9064e{font-size:15px;}.elementor-110 .elementor-element.elementor-element-46258737{--spacer-size:2px;}.elementor-110 .elementor-element.elementor-element-96ab483{width:100%;}.elementor-110 .elementor-element.elementor-element-1024b0f7 .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-512ebe46{width:100%;}.elementor-110 .elementor-element.elementor-element-5c3d5823 .elementor-heading-title{font-size:16px;}.elementor-110 .elementor-element.elementor-element-1ca1f382{font-size:15px;}.elementor-110 .elementor-element.elementor-element-35d745c9{--spacer-size:2px;}.elementor-110 .elementor-element.elementor-element-4bbc857c{width:100%;}.elementor-110 .elementor-element.elementor-element-414817b4 .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-60a0b886{width:100%;}.elementor-110 .elementor-element.elementor-element-2f702bfe .elementor-heading-title{font-size:16px;}.elementor-110 .elementor-element.elementor-element-35abc247{font-size:15px;}.elementor-110 .elementor-element.elementor-element-66e067e4{--spacer-size:2px;}.elementor-110 .elementor-element.elementor-element-6737d0af{width:100%;}.elementor-110 .elementor-element.elementor-element-4af782d2 .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-1eaa92ed{width:100%;}.elementor-110 .elementor-element.elementor-element-477d159c .elementor-heading-title{font-size:16px;}.elementor-110 .elementor-element.elementor-element-43c2a43c{font-size:15px;}.elementor-110 .elementor-element.elementor-element-44b6639b{--spacer-size:2px;}.elementor-110 .elementor-element.elementor-element-52dbae8d{width:100%;}.elementor-110 .elementor-element.elementor-element-6e8baa67 .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-45092024{width:100%;}.elementor-110 .elementor-element.elementor-element-6a7e375d .elementor-heading-title{font-size:16px;}.elementor-110 .elementor-element.elementor-element-6292cd4a{font-size:15px;}.elementor-110 .elementor-element.elementor-element-7221ca56{--spacer-size:2px;}.elementor-110 .elementor-element.elementor-element-356ddb67{width:100%;}.elementor-110 .elementor-element.elementor-element-1822de42 .elementor-heading-title{font-size:20px;}.elementor-110 .elementor-element.elementor-element-1f61372c{width:100%;}.elementor-110 .elementor-element.elementor-element-39b20b58 .elementor-heading-title{font-size:16px;}.elementor-110 .elementor-element.elementor-element-1dea02a9{font-size:15px;}}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-66ccee1f{width:100%;}.elementor-110 .elementor-element.elementor-element-6269444c{width:20%;}.elementor-110 .elementor-element.elementor-element-166c637e{width:60%;}.elementor-110 .elementor-element.elementor-element-46a013b8{width:20%;}.elementor-110 .elementor-element.elementor-element-2aba71a{width:33%;}.elementor-110 .elementor-element.elementor-element-7f9fdd10{width:33%;}.elementor-110 .elementor-element.elementor-element-35b4c9bf{width:34%;}.elementor-110 .elementor-element.elementor-element-6caead8c{width:100%;}.elementor-110 .elementor-element.elementor-element-d7f70d0{width:100%;}.elementor-110 .elementor-element.elementor-element-2bf66c87{width:100%;}.elementor-110 .elementor-element.elementor-element-2a30cddd{width:10%;}.elementor-110 .elementor-element.elementor-element-283a68f9{width:80%;}.elementor-110 .elementor-element.elementor-element-201c1df5{width:10%;}.elementor-110 .elementor-element.elementor-element-4fbee96a{width:20%;}.elementor-110 .elementor-element.elementor-element-6e5f6c5b{width:60%;}.elementor-110 .elementor-element.elementor-element-d701623{width:20%;}.elementor-110 .elementor-element.elementor-element-426ae4ac{width:100%;}.elementor-110 .elementor-element.elementor-element-35e6b993{width:100%;}.elementor-110 .elementor-element.elementor-element-5b52966a{width:10%;}.elementor-110 .elementor-element.elementor-element-390c57eb{width:80%;}.elementor-110 .elementor-element.elementor-element-233c513c{width:10%;}.elementor-110 .elementor-element.elementor-element-73fd476f{width:50%;}.elementor-110 .elementor-element.elementor-element-309a837f{width:50%;}.elementor-110 .elementor-element.elementor-element-1d2cfa34{width:100%;}.elementor-110 .elementor-element.elementor-element-38917a00{width:25%;}.elementor-110 .elementor-element.elementor-element-70fc2a55{width:25%;}.elementor-110 .elementor-element.elementor-element-5688b8b4{width:25%;}.elementor-110 .elementor-element.elementor-element-d479b65{width:25%;}.elementor-110 .elementor-element.elementor-element-1244af75{width:100%;}.elementor-110 .elementor-element.elementor-element-6b3f58df{width:34%;}.elementor-110 .elementor-element.elementor-element-56fc1dd9{width:66%;}.elementor-110 .elementor-element.elementor-element-636ff7d7{width:16%;}.elementor-110 .elementor-element.elementor-element-38918d61{width:84%;}.elementor-110 .elementor-element.elementor-element-96ab483{width:16%;}.elementor-110 .elementor-element.elementor-element-512ebe46{width:84%;}.elementor-110 .elementor-element.elementor-element-4bbc857c{width:16%;}.elementor-110 .elementor-element.elementor-element-60a0b886{width:84%;}.elementor-110 .elementor-element.elementor-element-6737d0af{width:16%;}.elementor-110 .elementor-element.elementor-element-1eaa92ed{width:84%;}.elementor-110 .elementor-element.elementor-element-52dbae8d{width:16%;}.elementor-110 .elementor-element.elementor-element-45092024{width:84%;}.elementor-110 .elementor-element.elementor-element-356ddb67{width:16%;}.elementor-110 .elementor-element.elementor-element-1f61372c{width:84%;}}@media(max-width:1024px) and (min-width:768px){.elementor-110 .elementor-element.elementor-element-6269444c{width:50%;}.elementor-110 .elementor-element.elementor-element-166c637e{width:60%;}.elementor-110 .elementor-element.elementor-element-46a013b8{width:50%;}.elementor-110 .elementor-element.elementor-element-2aba71a{width:50%;}.elementor-110 .elementor-element.elementor-element-7f9fdd10{width:50%;}.elementor-110 .elementor-element.elementor-element-35b4c9bf{width:34%;}.elementor-110 .elementor-element.elementor-element-29fa0a17{width:58%;}.elementor-110 .elementor-element.elementor-element-5458b20{width:58%;}.elementor-110 .elementor-element.elementor-element-d806699{width:50%;}.elementor-110 .elementor-element.elementor-element-0b17e49{width:50%;}.elementor-110 .elementor-element.elementor-element-03e217f{width:50%;}.elementor-110 .elementor-element.elementor-element-2a30cddd{width:50%;}.elementor-110 .elementor-element.elementor-element-283a68f9{width:80%;}.elementor-110 .elementor-element.elementor-element-201c1df5{width:50%;}.elementor-110 .elementor-element.elementor-element-4fbee96a{width:50%;}.elementor-110 .elementor-element.elementor-element-6e5f6c5b{width:60%;}.elementor-110 .elementor-element.elementor-element-d701623{width:50%;}.elementor-110 .elementor-element.elementor-element-5b52966a{width:50%;}.elementor-110 .elementor-element.elementor-element-390c57eb{width:80%;}.elementor-110 .elementor-element.elementor-element-233c513c{width:50%;}.elementor-110 .elementor-element.elementor-element-73fd476f{width:50%;}.elementor-110 .elementor-element.elementor-element-309a837f{width:50%;}.elementor-110 .elementor-element.elementor-element-38917a00{width:50%;}.elementor-110 .elementor-element.elementor-element-70fc2a55{width:50%;}.elementor-110 .elementor-element.elementor-element-5688b8b4{width:50%;}.elementor-110 .elementor-element.elementor-element-d479b65{width:50%;}.elementor-110 .elementor-element.elementor-element-6b3f58df{width:34%;}.elementor-110 .elementor-element.elementor-element-56fc1dd9{width:66%;}.elementor-110 .elementor-element.elementor-element-636ff7d7{width:50%;}.elementor-110 .elementor-element.elementor-element-38918d61{width:84%;}.elementor-110 .elementor-element.elementor-element-96ab483{width:50%;}.elementor-110 .elementor-element.elementor-element-512ebe46{width:84%;}.elementor-110 .elementor-element.elementor-element-4bbc857c{width:50%;}.elementor-110 .elementor-element.elementor-element-60a0b886{width:84%;}.elementor-110 .elementor-element.elementor-element-6737d0af{width:50%;}.elementor-110 .elementor-element.elementor-element-1eaa92ed{width:84%;}.elementor-110 .elementor-element.elementor-element-52dbae8d{width:50%;}.elementor-110 .elementor-element.elementor-element-45092024{width:84%;}.elementor-110 .elementor-element.elementor-element-356ddb67{width:50%;}.elementor-110 .elementor-element.elementor-element-1f61372c{width:84%;}}/* Start custom CSS for column, class: .elementor-element-6269444c */.elementor-110 .elementor-element.elementor-element-6269444c { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-6269444c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6269444c img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-6269444c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6269444c p, .elementor-110 .elementor-element.elementor-element-6269444c h1, .elementor-110 .elementor-element.elementor-element-6269444c h2, .elementor-110 .elementor-element.elementor-element-6269444c h3, .elementor-110 .elementor-element.elementor-element-6269444c h4, .elementor-110 .elementor-element.elementor-element-6269444c h5, .elementor-110 .elementor-element.elementor-element-6269444c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-166c637e */.elementor-110 .elementor-element.elementor-element-166c637e { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-166c637e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-166c637e img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-166c637e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-166c637e p, .elementor-110 .elementor-element.elementor-element-166c637e h1, .elementor-110 .elementor-element.elementor-element-166c637e h2, .elementor-110 .elementor-element.elementor-element-166c637e h3, .elementor-110 .elementor-element.elementor-element-166c637e h4, .elementor-110 .elementor-element.elementor-element-166c637e h5, .elementor-110 .elementor-element.elementor-element-166c637e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46a013b8 */.elementor-110 .elementor-element.elementor-element-46a013b8 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-46a013b8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-46a013b8 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-46a013b8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-46a013b8 p, .elementor-110 .elementor-element.elementor-element-46a013b8 h1, .elementor-110 .elementor-element.elementor-element-46a013b8 h2, .elementor-110 .elementor-element.elementor-element-46a013b8 h3, .elementor-110 .elementor-element.elementor-element-46a013b8 h4, .elementor-110 .elementor-element.elementor-element-46a013b8 h5, .elementor-110 .elementor-element.elementor-element-46a013b8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c196285 */.elementor-110 .elementor-element.elementor-element-7c196285 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-7c196285 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-7c196285 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-7c196285 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2aba71a */.elementor-110 .elementor-element.elementor-element-2aba71a { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-2aba71a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-2aba71a img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-2aba71a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-2aba71a p, .elementor-110 .elementor-element.elementor-element-2aba71a h1, .elementor-110 .elementor-element.elementor-element-2aba71a h2, .elementor-110 .elementor-element.elementor-element-2aba71a h3, .elementor-110 .elementor-element.elementor-element-2aba71a h4, .elementor-110 .elementor-element.elementor-element-2aba71a h5, .elementor-110 .elementor-element.elementor-element-2aba71a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f9fdd10 */.elementor-110 .elementor-element.elementor-element-7f9fdd10 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-7f9fdd10 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-7f9fdd10 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-7f9fdd10 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-7f9fdd10 p, .elementor-110 .elementor-element.elementor-element-7f9fdd10 h1, .elementor-110 .elementor-element.elementor-element-7f9fdd10 h2, .elementor-110 .elementor-element.elementor-element-7f9fdd10 h3, .elementor-110 .elementor-element.elementor-element-7f9fdd10 h4, .elementor-110 .elementor-element.elementor-element-7f9fdd10 h5, .elementor-110 .elementor-element.elementor-element-7f9fdd10 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35b4c9bf */.elementor-110 .elementor-element.elementor-element-35b4c9bf { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-35b4c9bf > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-35b4c9bf img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-35b4c9bf .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-35b4c9bf p, .elementor-110 .elementor-element.elementor-element-35b4c9bf h1, .elementor-110 .elementor-element.elementor-element-35b4c9bf h2, .elementor-110 .elementor-element.elementor-element-35b4c9bf h3, .elementor-110 .elementor-element.elementor-element-35b4c9bf h4, .elementor-110 .elementor-element.elementor-element-35b4c9bf h5, .elementor-110 .elementor-element.elementor-element-35b4c9bf h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44b00a13 */.elementor-110 .elementor-element.elementor-element-44b00a13 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-44b00a13 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-44b00a13 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-44b00a13 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-66ccee1f */.elementor-110 .elementor-element.elementor-element-66ccee1f { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-66ccee1f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-66ccee1f img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-66ccee1f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-66ccee1f p, .elementor-110 .elementor-element.elementor-element-66ccee1f h1, .elementor-110 .elementor-element.elementor-element-66ccee1f h2, .elementor-110 .elementor-element.elementor-element-66ccee1f h3, .elementor-110 .elementor-element.elementor-element-66ccee1f h4, .elementor-110 .elementor-element.elementor-element-66ccee1f h5, .elementor-110 .elementor-element.elementor-element-66ccee1f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77920e84 */.elementor-110 .elementor-element.elementor-element-77920e84 { position: relative; }
.elementor-110 .elementor-element.elementor-element-77920e84::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#e9a41c; z-index:1; }
.elementor-110 .elementor-element.elementor-element-77920e84 .elementor-widget {
  animation: codex_category-hero-0-soft-reveal 700ms ease both;
}
.elementor-110 .elementor-element.elementor-element-77920e84 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-110 .elementor-element.elementor-element-77920e84 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-110 .elementor-element.elementor-element-77920e84 .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-110 .elementor-element.elementor-element-77920e84, .elementor-110 .elementor-element.elementor-element-77920e84 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29fa0a17 */.elementor-110 .elementor-element.elementor-element-29fa0a17 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-29fa0a17 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-29fa0a17 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-29fa0a17 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-29fa0a17 p, .elementor-110 .elementor-element.elementor-element-29fa0a17 h1, .elementor-110 .elementor-element.elementor-element-29fa0a17 h2, .elementor-110 .elementor-element.elementor-element-29fa0a17 h3, .elementor-110 .elementor-element.elementor-element-29fa0a17 h4, .elementor-110 .elementor-element.elementor-element-29fa0a17 h5, .elementor-110 .elementor-element.elementor-element-29fa0a17 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5458b20 */.elementor-110 .elementor-element.elementor-element-5458b20 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-5458b20 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5458b20 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-5458b20 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5458b20 p, .elementor-110 .elementor-element.elementor-element-5458b20 h1, .elementor-110 .elementor-element.elementor-element-5458b20 h2, .elementor-110 .elementor-element.elementor-element-5458b20 h3, .elementor-110 .elementor-element.elementor-element-5458b20 h4, .elementor-110 .elementor-element.elementor-element-5458b20 h5, .elementor-110 .elementor-element.elementor-element-5458b20 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e7931d3 */.elementor-110 .elementor-element.elementor-element-2e7931d3 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-2e7931d3 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-2e7931d3 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-2e7931d3 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6caead8c */.elementor-110 .elementor-element.elementor-element-6caead8c { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-6caead8c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6caead8c img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-6caead8c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6caead8c p, .elementor-110 .elementor-element.elementor-element-6caead8c h1, .elementor-110 .elementor-element.elementor-element-6caead8c h2, .elementor-110 .elementor-element.elementor-element-6caead8c h3, .elementor-110 .elementor-element.elementor-element-6caead8c h4, .elementor-110 .elementor-element.elementor-element-6caead8c h5, .elementor-110 .elementor-element.elementor-element-6caead8c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d806699 */.elementor-110 .elementor-element.elementor-element-d806699 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-d806699 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-d806699 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-d806699 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-d806699 p, .elementor-110 .elementor-element.elementor-element-d806699 h1, .elementor-110 .elementor-element.elementor-element-d806699 h2, .elementor-110 .elementor-element.elementor-element-d806699 h3, .elementor-110 .elementor-element.elementor-element-d806699 h4, .elementor-110 .elementor-element.elementor-element-d806699 h5, .elementor-110 .elementor-element.elementor-element-d806699 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0b17e49 */.elementor-110 .elementor-element.elementor-element-0b17e49 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-0b17e49 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-0b17e49 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-0b17e49 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-0b17e49 p, .elementor-110 .elementor-element.elementor-element-0b17e49 h1, .elementor-110 .elementor-element.elementor-element-0b17e49 h2, .elementor-110 .elementor-element.elementor-element-0b17e49 h3, .elementor-110 .elementor-element.elementor-element-0b17e49 h4, .elementor-110 .elementor-element.elementor-element-0b17e49 h5, .elementor-110 .elementor-element.elementor-element-0b17e49 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-03e217f */.elementor-110 .elementor-element.elementor-element-03e217f { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-03e217f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-03e217f img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-03e217f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-03e217f p, .elementor-110 .elementor-element.elementor-element-03e217f h1, .elementor-110 .elementor-element.elementor-element-03e217f h2, .elementor-110 .elementor-element.elementor-element-03e217f h3, .elementor-110 .elementor-element.elementor-element-03e217f h4, .elementor-110 .elementor-element.elementor-element-03e217f h5, .elementor-110 .elementor-element.elementor-element-03e217f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60b07eb */.elementor-110 .elementor-element.elementor-element-60b07eb > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-60b07eb > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-60b07eb > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-60b07eb img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d7f70d0 */.elementor-110 .elementor-element.elementor-element-d7f70d0 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-d7f70d0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-d7f70d0 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-d7f70d0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-d7f70d0 p, .elementor-110 .elementor-element.elementor-element-d7f70d0 h1, .elementor-110 .elementor-element.elementor-element-d7f70d0 h2, .elementor-110 .elementor-element.elementor-element-d7f70d0 h3, .elementor-110 .elementor-element.elementor-element-d7f70d0 h4, .elementor-110 .elementor-element.elementor-element-d7f70d0 h5, .elementor-110 .elementor-element.elementor-element-d7f70d0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a30cddd */.elementor-110 .elementor-element.elementor-element-2a30cddd { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-2a30cddd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-2a30cddd img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-2a30cddd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-2a30cddd p, .elementor-110 .elementor-element.elementor-element-2a30cddd h1, .elementor-110 .elementor-element.elementor-element-2a30cddd h2, .elementor-110 .elementor-element.elementor-element-2a30cddd h3, .elementor-110 .elementor-element.elementor-element-2a30cddd h4, .elementor-110 .elementor-element.elementor-element-2a30cddd h5, .elementor-110 .elementor-element.elementor-element-2a30cddd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-283a68f9 */.elementor-110 .elementor-element.elementor-element-283a68f9 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-283a68f9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-283a68f9 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-283a68f9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-283a68f9 p, .elementor-110 .elementor-element.elementor-element-283a68f9 h1, .elementor-110 .elementor-element.elementor-element-283a68f9 h2, .elementor-110 .elementor-element.elementor-element-283a68f9 h3, .elementor-110 .elementor-element.elementor-element-283a68f9 h4, .elementor-110 .elementor-element.elementor-element-283a68f9 h5, .elementor-110 .elementor-element.elementor-element-283a68f9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-201c1df5 */.elementor-110 .elementor-element.elementor-element-201c1df5 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-201c1df5 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-201c1df5 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-201c1df5 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-201c1df5 p, .elementor-110 .elementor-element.elementor-element-201c1df5 h1, .elementor-110 .elementor-element.elementor-element-201c1df5 h2, .elementor-110 .elementor-element.elementor-element-201c1df5 h3, .elementor-110 .elementor-element.elementor-element-201c1df5 h4, .elementor-110 .elementor-element.elementor-element-201c1df5 h5, .elementor-110 .elementor-element.elementor-element-201c1df5 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7161d5c4 */.elementor-110 .elementor-element.elementor-element-7161d5c4 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-7161d5c4 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-7161d5c4 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-7161d5c4 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4fbee96a */.elementor-110 .elementor-element.elementor-element-4fbee96a { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-4fbee96a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-4fbee96a img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-4fbee96a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-4fbee96a p, .elementor-110 .elementor-element.elementor-element-4fbee96a h1, .elementor-110 .elementor-element.elementor-element-4fbee96a h2, .elementor-110 .elementor-element.elementor-element-4fbee96a h3, .elementor-110 .elementor-element.elementor-element-4fbee96a h4, .elementor-110 .elementor-element.elementor-element-4fbee96a h5, .elementor-110 .elementor-element.elementor-element-4fbee96a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e5f6c5b */.elementor-110 .elementor-element.elementor-element-6e5f6c5b { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-6e5f6c5b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6e5f6c5b img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-6e5f6c5b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6e5f6c5b p, .elementor-110 .elementor-element.elementor-element-6e5f6c5b h1, .elementor-110 .elementor-element.elementor-element-6e5f6c5b h2, .elementor-110 .elementor-element.elementor-element-6e5f6c5b h3, .elementor-110 .elementor-element.elementor-element-6e5f6c5b h4, .elementor-110 .elementor-element.elementor-element-6e5f6c5b h5, .elementor-110 .elementor-element.elementor-element-6e5f6c5b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d701623 */.elementor-110 .elementor-element.elementor-element-d701623 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-d701623 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-d701623 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-d701623 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-d701623 p, .elementor-110 .elementor-element.elementor-element-d701623 h1, .elementor-110 .elementor-element.elementor-element-d701623 h2, .elementor-110 .elementor-element.elementor-element-d701623 h3, .elementor-110 .elementor-element.elementor-element-d701623 h4, .elementor-110 .elementor-element.elementor-element-d701623 h5, .elementor-110 .elementor-element.elementor-element-d701623 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-578479d6 */.elementor-110 .elementor-element.elementor-element-578479d6 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-578479d6 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-578479d6 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-578479d6 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2bf66c87 */.elementor-110 .elementor-element.elementor-element-2bf66c87 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-2bf66c87 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-2bf66c87 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-2bf66c87 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-2bf66c87 p, .elementor-110 .elementor-element.elementor-element-2bf66c87 h1, .elementor-110 .elementor-element.elementor-element-2bf66c87 h2, .elementor-110 .elementor-element.elementor-element-2bf66c87 h3, .elementor-110 .elementor-element.elementor-element-2bf66c87 h4, .elementor-110 .elementor-element.elementor-element-2bf66c87 h5, .elementor-110 .elementor-element.elementor-element-2bf66c87 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1404b694 */.elementor-110 .elementor-element.elementor-element-1404b694 .elementor-widget {
  animation: codex_featured-product-spotlight-3-soft-reveal 700ms ease both;
}
.elementor-110 .elementor-element.elementor-element-1404b694 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-110 .elementor-element.elementor-element-1404b694 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-110 .elementor-element.elementor-element-1404b694 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_featured-product-spotlight-3-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-110 .elementor-element.elementor-element-1404b694, .elementor-110 .elementor-element.elementor-element-1404b694 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-426ae4ac */.elementor-110 .elementor-element.elementor-element-426ae4ac { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-426ae4ac > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-426ae4ac img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-426ae4ac .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-426ae4ac p, .elementor-110 .elementor-element.elementor-element-426ae4ac h1, .elementor-110 .elementor-element.elementor-element-426ae4ac h2, .elementor-110 .elementor-element.elementor-element-426ae4ac h3, .elementor-110 .elementor-element.elementor-element-426ae4ac h4, .elementor-110 .elementor-element.elementor-element-426ae4ac h5, .elementor-110 .elementor-element.elementor-element-426ae4ac h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-168f96f4 */.elementor-110 .elementor-element.elementor-element-168f96f4 { position: relative; }
.elementor-110 .elementor-element.elementor-element-168f96f4::before { content:''; position:absolute; left:0; top:10%; bottom:10%; width:4px;
  background:#e9a41c; z-index:1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b52966a */.elementor-110 .elementor-element.elementor-element-5b52966a { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-5b52966a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5b52966a img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-5b52966a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5b52966a p, .elementor-110 .elementor-element.elementor-element-5b52966a h1, .elementor-110 .elementor-element.elementor-element-5b52966a h2, .elementor-110 .elementor-element.elementor-element-5b52966a h3, .elementor-110 .elementor-element.elementor-element-5b52966a h4, .elementor-110 .elementor-element.elementor-element-5b52966a h5, .elementor-110 .elementor-element.elementor-element-5b52966a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-390c57eb */.elementor-110 .elementor-element.elementor-element-390c57eb { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-390c57eb > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-390c57eb img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-390c57eb .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-390c57eb p, .elementor-110 .elementor-element.elementor-element-390c57eb h1, .elementor-110 .elementor-element.elementor-element-390c57eb h2, .elementor-110 .elementor-element.elementor-element-390c57eb h3, .elementor-110 .elementor-element.elementor-element-390c57eb h4, .elementor-110 .elementor-element.elementor-element-390c57eb h5, .elementor-110 .elementor-element.elementor-element-390c57eb h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-233c513c */.elementor-110 .elementor-element.elementor-element-233c513c { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-233c513c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-233c513c img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-233c513c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-233c513c p, .elementor-110 .elementor-element.elementor-element-233c513c h1, .elementor-110 .elementor-element.elementor-element-233c513c h2, .elementor-110 .elementor-element.elementor-element-233c513c h3, .elementor-110 .elementor-element.elementor-element-233c513c h4, .elementor-110 .elementor-element.elementor-element-233c513c h5, .elementor-110 .elementor-element.elementor-element-233c513c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2cefc844 */.elementor-110 .elementor-element.elementor-element-2cefc844 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-2cefc844 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-2cefc844 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-2cefc844 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73fd476f */.elementor-110 .elementor-element.elementor-element-73fd476f { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-73fd476f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-73fd476f img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-73fd476f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-73fd476f p, .elementor-110 .elementor-element.elementor-element-73fd476f h1, .elementor-110 .elementor-element.elementor-element-73fd476f h2, .elementor-110 .elementor-element.elementor-element-73fd476f h3, .elementor-110 .elementor-element.elementor-element-73fd476f h4, .elementor-110 .elementor-element.elementor-element-73fd476f h5, .elementor-110 .elementor-element.elementor-element-73fd476f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-309a837f */.elementor-110 .elementor-element.elementor-element-309a837f { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-309a837f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-309a837f img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-309a837f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-309a837f p, .elementor-110 .elementor-element.elementor-element-309a837f h1, .elementor-110 .elementor-element.elementor-element-309a837f h2, .elementor-110 .elementor-element.elementor-element-309a837f h3, .elementor-110 .elementor-element.elementor-element-309a837f h4, .elementor-110 .elementor-element.elementor-element-309a837f h5, .elementor-110 .elementor-element.elementor-element-309a837f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5dd77498 */.elementor-110 .elementor-element.elementor-element-5dd77498 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-5dd77498 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-5dd77498 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-5dd77498 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35e6b993 */.elementor-110 .elementor-element.elementor-element-35e6b993 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-35e6b993 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-35e6b993 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-35e6b993 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-35e6b993 p, .elementor-110 .elementor-element.elementor-element-35e6b993 h1, .elementor-110 .elementor-element.elementor-element-35e6b993 h2, .elementor-110 .elementor-element.elementor-element-35e6b993 h3, .elementor-110 .elementor-element.elementor-element-35e6b993 h4, .elementor-110 .elementor-element.elementor-element-35e6b993 h5, .elementor-110 .elementor-element.elementor-element-35e6b993 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38917a00 */.elementor-110 .elementor-element.elementor-element-38917a00 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-38917a00 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-38917a00 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-38917a00 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-38917a00 p, .elementor-110 .elementor-element.elementor-element-38917a00 h1, .elementor-110 .elementor-element.elementor-element-38917a00 h2, .elementor-110 .elementor-element.elementor-element-38917a00 h3, .elementor-110 .elementor-element.elementor-element-38917a00 h4, .elementor-110 .elementor-element.elementor-element-38917a00 h5, .elementor-110 .elementor-element.elementor-element-38917a00 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70fc2a55 */.elementor-110 .elementor-element.elementor-element-70fc2a55 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-70fc2a55 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-70fc2a55 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-70fc2a55 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-70fc2a55 p, .elementor-110 .elementor-element.elementor-element-70fc2a55 h1, .elementor-110 .elementor-element.elementor-element-70fc2a55 h2, .elementor-110 .elementor-element.elementor-element-70fc2a55 h3, .elementor-110 .elementor-element.elementor-element-70fc2a55 h4, .elementor-110 .elementor-element.elementor-element-70fc2a55 h5, .elementor-110 .elementor-element.elementor-element-70fc2a55 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5688b8b4 */.elementor-110 .elementor-element.elementor-element-5688b8b4 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-5688b8b4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5688b8b4 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-5688b8b4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-5688b8b4 p, .elementor-110 .elementor-element.elementor-element-5688b8b4 h1, .elementor-110 .elementor-element.elementor-element-5688b8b4 h2, .elementor-110 .elementor-element.elementor-element-5688b8b4 h3, .elementor-110 .elementor-element.elementor-element-5688b8b4 h4, .elementor-110 .elementor-element.elementor-element-5688b8b4 h5, .elementor-110 .elementor-element.elementor-element-5688b8b4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d479b65 */.elementor-110 .elementor-element.elementor-element-d479b65 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-d479b65 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-d479b65 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-d479b65 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-d479b65 p, .elementor-110 .elementor-element.elementor-element-d479b65 h1, .elementor-110 .elementor-element.elementor-element-d479b65 h2, .elementor-110 .elementor-element.elementor-element-d479b65 h3, .elementor-110 .elementor-element.elementor-element-d479b65 h4, .elementor-110 .elementor-element.elementor-element-d479b65 h5, .elementor-110 .elementor-element.elementor-element-d479b65 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-685c9f0b */.elementor-110 .elementor-element.elementor-element-685c9f0b > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-685c9f0b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-685c9f0b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-685c9f0b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d2cfa34 */.elementor-110 .elementor-element.elementor-element-1d2cfa34 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-1d2cfa34 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1d2cfa34 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-1d2cfa34 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1d2cfa34 p, .elementor-110 .elementor-element.elementor-element-1d2cfa34 h1, .elementor-110 .elementor-element.elementor-element-1d2cfa34 h2, .elementor-110 .elementor-element.elementor-element-1d2cfa34 h3, .elementor-110 .elementor-element.elementor-element-1d2cfa34 h4, .elementor-110 .elementor-element.elementor-element-1d2cfa34 h5, .elementor-110 .elementor-element.elementor-element-1d2cfa34 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3514c652 */.elementor-110 .elementor-element.elementor-element-3514c652 { border-top: 4px solid #e9a41c; }
.elementor-110 .elementor-element.elementor-element-3514c652 .elementor-widget {
  animation: codex_brand-trust-6-soft-reveal 700ms ease both;
}
.elementor-110 .elementor-element.elementor-element-3514c652 .elementor-widget:nth-child(2) { animation-delay: 90ms; }
.elementor-110 .elementor-element.elementor-element-3514c652 .elementor-widget:nth-child(3) { animation-delay: 160ms; }
.elementor-110 .elementor-element.elementor-element-3514c652 .elementor-widget:nth-child(4) { animation-delay: 230ms; }
@keyframes codex_brand-trust-6-soft-reveal {
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-110 .elementor-element.elementor-element-3514c652, .elementor-110 .elementor-element.elementor-element-3514c652 * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b3f58df */.elementor-110 .elementor-element.elementor-element-6b3f58df { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-6b3f58df > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6b3f58df img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-6b3f58df .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6b3f58df p, .elementor-110 .elementor-element.elementor-element-6b3f58df h1, .elementor-110 .elementor-element.elementor-element-6b3f58df h2, .elementor-110 .elementor-element.elementor-element-6b3f58df h3, .elementor-110 .elementor-element.elementor-element-6b3f58df h4, .elementor-110 .elementor-element.elementor-element-6b3f58df h5, .elementor-110 .elementor-element.elementor-element-6b3f58df h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56fc1dd9 */.elementor-110 .elementor-element.elementor-element-56fc1dd9 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-56fc1dd9 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-56fc1dd9 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-56fc1dd9 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-56fc1dd9 p, .elementor-110 .elementor-element.elementor-element-56fc1dd9 h1, .elementor-110 .elementor-element.elementor-element-56fc1dd9 h2, .elementor-110 .elementor-element.elementor-element-56fc1dd9 h3, .elementor-110 .elementor-element.elementor-element-56fc1dd9 h4, .elementor-110 .elementor-element.elementor-element-56fc1dd9 h5, .elementor-110 .elementor-element.elementor-element-56fc1dd9 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f1ca8cc */.elementor-110 .elementor-element.elementor-element-5f1ca8cc > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-5f1ca8cc > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-5f1ca8cc > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-5f1ca8cc img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-636ff7d7 */.elementor-110 .elementor-element.elementor-element-636ff7d7 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-636ff7d7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-636ff7d7 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-636ff7d7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-636ff7d7 p, .elementor-110 .elementor-element.elementor-element-636ff7d7 h1, .elementor-110 .elementor-element.elementor-element-636ff7d7 h2, .elementor-110 .elementor-element.elementor-element-636ff7d7 h3, .elementor-110 .elementor-element.elementor-element-636ff7d7 h4, .elementor-110 .elementor-element.elementor-element-636ff7d7 h5, .elementor-110 .elementor-element.elementor-element-636ff7d7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38918d61 */.elementor-110 .elementor-element.elementor-element-38918d61 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-38918d61 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-38918d61 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-38918d61 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-38918d61 p, .elementor-110 .elementor-element.elementor-element-38918d61 h1, .elementor-110 .elementor-element.elementor-element-38918d61 h2, .elementor-110 .elementor-element.elementor-element-38918d61 h3, .elementor-110 .elementor-element.elementor-element-38918d61 h4, .elementor-110 .elementor-element.elementor-element-38918d61 h5, .elementor-110 .elementor-element.elementor-element-38918d61 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b6c3b3a */.elementor-110 .elementor-element.elementor-element-4b6c3b3a > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-4b6c3b3a > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-4b6c3b3a > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-4b6c3b3a img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96ab483 */.elementor-110 .elementor-element.elementor-element-96ab483 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-96ab483 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-96ab483 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-96ab483 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-96ab483 p, .elementor-110 .elementor-element.elementor-element-96ab483 h1, .elementor-110 .elementor-element.elementor-element-96ab483 h2, .elementor-110 .elementor-element.elementor-element-96ab483 h3, .elementor-110 .elementor-element.elementor-element-96ab483 h4, .elementor-110 .elementor-element.elementor-element-96ab483 h5, .elementor-110 .elementor-element.elementor-element-96ab483 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-512ebe46 */.elementor-110 .elementor-element.elementor-element-512ebe46 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-512ebe46 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-512ebe46 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-512ebe46 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-512ebe46 p, .elementor-110 .elementor-element.elementor-element-512ebe46 h1, .elementor-110 .elementor-element.elementor-element-512ebe46 h2, .elementor-110 .elementor-element.elementor-element-512ebe46 h3, .elementor-110 .elementor-element.elementor-element-512ebe46 h4, .elementor-110 .elementor-element.elementor-element-512ebe46 h5, .elementor-110 .elementor-element.elementor-element-512ebe46 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fa0bd39 */.elementor-110 .elementor-element.elementor-element-2fa0bd39 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-2fa0bd39 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-2fa0bd39 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-2fa0bd39 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4bbc857c */.elementor-110 .elementor-element.elementor-element-4bbc857c { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-4bbc857c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-4bbc857c img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-4bbc857c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-4bbc857c p, .elementor-110 .elementor-element.elementor-element-4bbc857c h1, .elementor-110 .elementor-element.elementor-element-4bbc857c h2, .elementor-110 .elementor-element.elementor-element-4bbc857c h3, .elementor-110 .elementor-element.elementor-element-4bbc857c h4, .elementor-110 .elementor-element.elementor-element-4bbc857c h5, .elementor-110 .elementor-element.elementor-element-4bbc857c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-60a0b886 */.elementor-110 .elementor-element.elementor-element-60a0b886 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-60a0b886 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-60a0b886 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-60a0b886 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-60a0b886 p, .elementor-110 .elementor-element.elementor-element-60a0b886 h1, .elementor-110 .elementor-element.elementor-element-60a0b886 h2, .elementor-110 .elementor-element.elementor-element-60a0b886 h3, .elementor-110 .elementor-element.elementor-element-60a0b886 h4, .elementor-110 .elementor-element.elementor-element-60a0b886 h5, .elementor-110 .elementor-element.elementor-element-60a0b886 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6aea8477 */.elementor-110 .elementor-element.elementor-element-6aea8477 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-6aea8477 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-6aea8477 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-6aea8477 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6737d0af */.elementor-110 .elementor-element.elementor-element-6737d0af { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-6737d0af > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6737d0af img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-6737d0af .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-6737d0af p, .elementor-110 .elementor-element.elementor-element-6737d0af h1, .elementor-110 .elementor-element.elementor-element-6737d0af h2, .elementor-110 .elementor-element.elementor-element-6737d0af h3, .elementor-110 .elementor-element.elementor-element-6737d0af h4, .elementor-110 .elementor-element.elementor-element-6737d0af h5, .elementor-110 .elementor-element.elementor-element-6737d0af h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1eaa92ed */.elementor-110 .elementor-element.elementor-element-1eaa92ed { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-1eaa92ed > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1eaa92ed img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-1eaa92ed .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1eaa92ed p, .elementor-110 .elementor-element.elementor-element-1eaa92ed h1, .elementor-110 .elementor-element.elementor-element-1eaa92ed h2, .elementor-110 .elementor-element.elementor-element-1eaa92ed h3, .elementor-110 .elementor-element.elementor-element-1eaa92ed h4, .elementor-110 .elementor-element.elementor-element-1eaa92ed h5, .elementor-110 .elementor-element.elementor-element-1eaa92ed h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-238856e0 */.elementor-110 .elementor-element.elementor-element-238856e0 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-238856e0 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-238856e0 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-238856e0 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52dbae8d */.elementor-110 .elementor-element.elementor-element-52dbae8d { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-52dbae8d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-52dbae8d img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-52dbae8d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-52dbae8d p, .elementor-110 .elementor-element.elementor-element-52dbae8d h1, .elementor-110 .elementor-element.elementor-element-52dbae8d h2, .elementor-110 .elementor-element.elementor-element-52dbae8d h3, .elementor-110 .elementor-element.elementor-element-52dbae8d h4, .elementor-110 .elementor-element.elementor-element-52dbae8d h5, .elementor-110 .elementor-element.elementor-element-52dbae8d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45092024 */.elementor-110 .elementor-element.elementor-element-45092024 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-45092024 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-45092024 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-45092024 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-45092024 p, .elementor-110 .elementor-element.elementor-element-45092024 h1, .elementor-110 .elementor-element.elementor-element-45092024 h2, .elementor-110 .elementor-element.elementor-element-45092024 h3, .elementor-110 .elementor-element.elementor-element-45092024 h4, .elementor-110 .elementor-element.elementor-element-45092024 h5, .elementor-110 .elementor-element.elementor-element-45092024 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-738d1926 */.elementor-110 .elementor-element.elementor-element-738d1926 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-738d1926 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-738d1926 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-738d1926 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-356ddb67 */.elementor-110 .elementor-element.elementor-element-356ddb67 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-356ddb67 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-356ddb67 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-356ddb67 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-356ddb67 p, .elementor-110 .elementor-element.elementor-element-356ddb67 h1, .elementor-110 .elementor-element.elementor-element-356ddb67 h2, .elementor-110 .elementor-element.elementor-element-356ddb67 h3, .elementor-110 .elementor-element.elementor-element-356ddb67 h4, .elementor-110 .elementor-element.elementor-element-356ddb67 h5, .elementor-110 .elementor-element.elementor-element-356ddb67 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f61372c */.elementor-110 .elementor-element.elementor-element-1f61372c { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-1f61372c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1f61372c img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-1f61372c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1f61372c p, .elementor-110 .elementor-element.elementor-element-1f61372c h1, .elementor-110 .elementor-element.elementor-element-1f61372c h2, .elementor-110 .elementor-element.elementor-element-1f61372c h3, .elementor-110 .elementor-element.elementor-element-1f61372c h4, .elementor-110 .elementor-element.elementor-element-1f61372c h5, .elementor-110 .elementor-element.elementor-element-1f61372c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8df6585 */.elementor-110 .elementor-element.elementor-element-8df6585 > .elementor-container > .elementor-row,
.elementor-110 .elementor-element.elementor-element-8df6585 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-110 .elementor-element.elementor-element-8df6585 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-8df6585 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1244af75 */.elementor-110 .elementor-element.elementor-element-1244af75 { min-width: 0 !important; }
.elementor-110 .elementor-element.elementor-element-1244af75 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1244af75 img { max-width: 100% !important; height: auto !important; }
.elementor-110 .elementor-element.elementor-element-1244af75 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-110 .elementor-element.elementor-element-1244af75 p, .elementor-110 .elementor-element.elementor-element-1244af75 h1, .elementor-110 .elementor-element.elementor-element-1244af75 h2, .elementor-110 .elementor-element.elementor-element-1244af75 h3, .elementor-110 .elementor-element.elementor-element-1244af75 h4, .elementor-110 .elementor-element.elementor-element-1244af75 h5, .elementor-110 .elementor-element.elementor-element-1244af75 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */