.elementor-96 .elementor-element.elementor-element-214353f6:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-214353f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2e1ff;}.elementor-96 .elementor-element.elementor-element-214353f6 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-214353f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-214353f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-195e0c8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-96 .elementor-element.elementor-element-195e0c8f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#A835FF;}.elementor-96 .elementor-element.elementor-element-2a89bc88{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-5f707c6d{text-align:center;}.elementor-96 .elementor-element.elementor-element-5f707c6d .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:54px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#2e2e2e;}.elementor-96 .elementor-element.elementor-element-5fe6a81a{--spacer-size:20px;}.elementor-96 .elementor-element.elementor-element-f37fd41 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-62e1cf0f{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#1a1a1a;}.elementor-96 .elementor-element.elementor-element-69835c19{--spacer-size:32px;}.elementor-96 .elementor-element.elementor-element-103310a{--spacer-size:32px;}.elementor-96 .elementor-element.elementor-element-21729d34 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-64d495db{text-align:center;}.elementor-96 .elementor-element.elementor-element-64d495db .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#2e2e2e;}.elementor-96 .elementor-element.elementor-element-6bc824d9{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-96 .elementor-element.elementor-element-56474e6b{text-align:center;}.elementor-96 .elementor-element.elementor-element-56474e6b .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#2e2e2e;}.elementor-96 .elementor-element.elementor-element-771cebb3{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-96 .elementor-element.elementor-element-1df527a7{text-align:center;}.elementor-96 .elementor-element.elementor-element-1df527a7 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:36px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#2e2e2e;}.elementor-96 .elementor-element.elementor-element-10d8158e{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-96 .elementor-element.elementor-element-6cdf218f:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-6cdf218f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FF6B35 0%, #2E2E2E 100%);}.elementor-96 .elementor-element.elementor-element-6cdf218f > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-6cdf218f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-6cdf218f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-5b2d2c4b{--spacer-size:32px;}.elementor-96 .elementor-element.elementor-element-5b1aea82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-96 .elementor-element.elementor-element-5b1aea82 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#A835FF;}.elementor-96 .elementor-element.elementor-element-64d77373{text-align:center;}.elementor-96 .elementor-element.elementor-element-64d77373 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-bfaaea3{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#A835FF;}.elementor-96 .elementor-element.elementor-element-6ea3919a > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-77814aa1{text-align:center;}.elementor-96 .elementor-element.elementor-element-77814aa1 img{width:100%;max-width:100%;}.elementor-96 .elementor-element.elementor-element-1aa46a0f{--spacer-size:40px;}.elementor-96 .elementor-element.elementor-element-1d411f61 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-11b6f0f8{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-5ad6fabf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-96 .elementor-element.elementor-element-5ad6fabf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-96 .elementor-element.elementor-element-5ad6fabf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-96 .elementor-element.elementor-element-5ad6fabf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-96 .elementor-element.elementor-element-5ad6fabf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-96 .elementor-element.elementor-element-5ad6fabf .elementor-icon-list-icon i{color:#A835FF;transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-5ad6fabf .elementor-icon-list-icon svg{fill:#A835FF;transition:fill 0.3s;}.elementor-96 .elementor-element.elementor-element-5ad6fabf{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-96 .elementor-element.elementor-element-5ad6fabf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-36f46726{--spacer-size:32px;}.elementor-96 .elementor-element.elementor-element-3b43887:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-3b43887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A835FF;}.elementor-96 .elementor-element.elementor-element-3b43887 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-3b43887{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-3b43887 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-4d1967b5{--spacer-size:36px;}.elementor-96 .elementor-element.elementor-element-3de8ab70{text-align:center;}.elementor-96 .elementor-element.elementor-element-3de8ab70 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-39b39901{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.88);}.elementor-96 .elementor-element.elementor-element-7f1da76b > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-50635547:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-50635547 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3f3f3f;}.elementor-96 .elementor-element.elementor-element-50635547 > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-50635547 > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-50635547 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-96 .elementor-element.elementor-element-50635547 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-50635547 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-3c0ae947{text-align:center;}.elementor-96 .elementor-element.elementor-element-3c0ae947 img{width:100%;max-width:100%;}.elementor-96 .elementor-element.elementor-element-56fb7916{--spacer-size:12px;}.elementor-96 .elementor-element.elementor-element-317e0879{text-align:start;}.elementor-96 .elementor-element.elementor-element-317e0879 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-25d7c63{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-96 .elementor-element.elementor-element-6b551ded:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-6b551ded > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3f3f3f;}.elementor-96 .elementor-element.elementor-element-6b551ded > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-6b551ded > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-6b551ded > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-96 .elementor-element.elementor-element-6b551ded > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-6b551ded > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-302560d2{text-align:center;}.elementor-96 .elementor-element.elementor-element-302560d2 img{width:100%;max-width:100%;}.elementor-96 .elementor-element.elementor-element-472b56f2{--spacer-size:12px;}.elementor-96 .elementor-element.elementor-element-2acf6245{text-align:start;}.elementor-96 .elementor-element.elementor-element-2acf6245 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-4a0a1b54{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-96 .elementor-element.elementor-element-4b2e6929:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-4b2e6929 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3f3f3f;}.elementor-96 .elementor-element.elementor-element-4b2e6929 > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-4b2e6929 > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-4b2e6929 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-96 .elementor-element.elementor-element-4b2e6929 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-4b2e6929 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-1e64c814{text-align:center;}.elementor-96 .elementor-element.elementor-element-1e64c814 img{width:100%;max-width:100%;}.elementor-96 .elementor-element.elementor-element-1cab672d{--spacer-size:12px;}.elementor-96 .elementor-element.elementor-element-5426f6eb{text-align:start;}.elementor-96 .elementor-element.elementor-element-5426f6eb .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-5f9ba006{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-96 .elementor-element.elementor-element-344529a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-344529a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3f3f3f;}.elementor-96 .elementor-element.elementor-element-344529a1 > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-344529a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-344529a1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-96 .elementor-element.elementor-element-344529a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-344529a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-4ca1d69e{text-align:center;}.elementor-96 .elementor-element.elementor-element-4ca1d69e img{width:100%;max-width:100%;}.elementor-96 .elementor-element.elementor-element-6c3d2a68{--spacer-size:12px;}.elementor-96 .elementor-element.elementor-element-428983ef{text-align:start;}.elementor-96 .elementor-element.elementor-element-428983ef .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:20px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-4c5f4cf0{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.9);}.elementor-96 .elementor-element.elementor-element-5c8359dc:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-5c8359dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-5c8359dc > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-5c8359dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-5c8359dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-4d635aa8{--spacer-size:36px;}.elementor-96 .elementor-element.elementor-element-788a5dcb{--spacer-size:20px;}.elementor-96 .elementor-element.elementor-element-7211e6e1{text-align:center;}.elementor-96 .elementor-element.elementor-element-7211e6e1 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-96 .elementor-element.elementor-element-7292c224{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-96 .elementor-element.elementor-element-594dc74d > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-27ee49f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-27ee49f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-27ee49f1 > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-27ee49f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-27ee49f1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-96 .elementor-element.elementor-element-27ee49f1 > .elementor-element-populated{box-shadow:0px 6px 24px 0px rgba(0,0,0,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-27ee49f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-22034775:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-22034775 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-22034775 > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-22034775 > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-22034775 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-96 .elementor-element.elementor-element-22034775 > .elementor-element-populated{box-shadow:0px 6px 24px 0px rgba(0,0,0,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-22034775 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-69382b24:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-69382b24 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-69382b24 > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-69382b24 > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-69382b24 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-96 .elementor-element.elementor-element-69382b24 > .elementor-element-populated{box-shadow:0px 6px 24px 0px rgba(0,0,0,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-69382b24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-1bdf3d82{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-677836e4 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-44985850:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-44985850 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-44985850 > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-44985850 > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-44985850 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-96 .elementor-element.elementor-element-44985850 > .elementor-element-populated{box-shadow:0px 6px 24px 0px rgba(0,0,0,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-44985850 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-4e5188f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-4e5188f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-4e5188f6 > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-4e5188f6 > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-4e5188f6 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-96 .elementor-element.elementor-element-4e5188f6 > .elementor-element-populated{box-shadow:0px 6px 24px 0px rgba(0,0,0,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-4e5188f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-2580750d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-2580750d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-2580750d > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-2580750d > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-2580750d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-96 .elementor-element.elementor-element-2580750d > .elementor-element-populated{box-shadow:0px 6px 24px 0px rgba(0,0,0,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-2580750d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-613e2658{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-14a75d90{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-2acdc616:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-2acdc616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B35;}.elementor-96 .elementor-element.elementor-element-2acdc616 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-2acdc616{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-2acdc616 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-76bbbd0d > .elementor-container{max-width:1200px;}.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-601e4d65.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-96 .elementor-element.elementor-element-601e4d65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-96 .elementor-element.elementor-element-52faa1ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-96 .elementor-element.elementor-element-52faa1ca .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#c272ff;}.elementor-96 .elementor-element.elementor-element-3a5fcdb3{text-align:start;}.elementor-96 .elementor-element.elementor-element-3a5fcdb3 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-68548749{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-6ab33d0c{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-6e722e3:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-6e722e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2e1ff;}.elementor-96 .elementor-element.elementor-element-6e722e3 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-6e722e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-6e722e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-248ed5ba{--spacer-size:32px;}.elementor-96 .elementor-element.elementor-element-2ff28011{text-align:center;}.elementor-96 .elementor-element.elementor-element-2ff28011 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#2e2e2e;}.elementor-96 .elementor-element.elementor-element-2d883f1f{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-96 .elementor-element.elementor-element-3cc06496 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-accordion-item{border-color:#dcaeff;}.elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#dcaeff;}.elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#dcaeff;}.elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-accordion-icon, .elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-accordion-title{color:#2e2e2e;}.elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-accordion-icon svg{fill:#2e2e2e;}.elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-accordion-title{font-family:"Fredoka One", Sans-serif;font-size:18px;font-weight:600;}.elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-tab-title .elementor-accordion-icon i:before{color:#A835FF;}.elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-tab-title .elementor-accordion-icon svg{fill:#A835FF;}.elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#A835FF;}.elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#A835FF;}.elementor-96 .elementor-element.elementor-element-36676ae1 .elementor-tab-content{color:#1a1a1a;font-family:"Nunito", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-96 .elementor-element.elementor-element-519b9b2:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-519b9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-519b9b2 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-519b9b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-519b9b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-6a741fc2{--spacer-size:40px;}.elementor-96 .elementor-element.elementor-element-1595d972{text-align:center;}.elementor-96 .elementor-element.elementor-element-1595d972 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-96 .elementor-element.elementor-element-22f1a911{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#4a5568;}.elementor-96 .elementor-element.elementor-element-322a8ffc > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-5c1724ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-5c1724ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1929;}.elementor-96 .elementor-element.elementor-element-5c1724ed > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-5c1724ed > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-5c1724ed > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-96 .elementor-element.elementor-element-5c1724ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-5c1724ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-4192cb9d{text-align:start;}.elementor-96 .elementor-element.elementor-element-4192cb9d .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#ffffff;}.elementor-96 .elementor-element.elementor-element-5b42607f{--spacer-size:10px;}.elementor-96 .elementor-element.elementor-element-262f7923{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#e5e7eb;}.elementor-96 .elementor-element.elementor-element-75c77148:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-75c77148 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-75c77148 > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-75c77148 > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-75c77148 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-96 .elementor-element.elementor-element-75c77148 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-75c77148 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-4cdf5e2b{text-align:start;}.elementor-96 .elementor-element.elementor-element-4cdf5e2b .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-96 .elementor-element.elementor-element-43273518{--spacer-size:10px;}.elementor-96 .elementor-element.elementor-element-5a0e19d7{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-96 .elementor-element.elementor-element-5211df17{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-7cd8ddcb > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-af4e6c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-af4e6c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1929;}.elementor-96 .elementor-element.elementor-element-af4e6c4 > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-af4e6c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-af4e6c4 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-96 .elementor-element.elementor-element-af4e6c4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-af4e6c4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-51ae501d{text-align:start;}.elementor-96 .elementor-element.elementor-element-51ae501d .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#ffffff;}.elementor-96 .elementor-element.elementor-element-3e310fe4{--spacer-size:10px;}.elementor-96 .elementor-element.elementor-element-4efc21e2{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#e5e7eb;}.elementor-96 .elementor-element.elementor-element-4641ed0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-4641ed0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-4641ed0c > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-4641ed0c > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-4641ed0c > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-96 .elementor-element.elementor-element-4641ed0c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-4641ed0c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-7b3295ac{text-align:start;}.elementor-96 .elementor-element.elementor-element-7b3295ac .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#0b1929;}.elementor-96 .elementor-element.elementor-element-67a5f739{--spacer-size:10px;}.elementor-96 .elementor-element.elementor-element-3eab911b{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#2d3748;}.elementor-96 .elementor-element.elementor-element-2fb459a3{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-26a57b58 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-7f044e42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96 .elementor-element.elementor-element-7f044e42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1929;}.elementor-96 .elementor-element.elementor-element-7f044e42 > .elementor-element-populated, .elementor-96 .elementor-element.elementor-element-7f044e42 > .elementor-element-populated > .elementor-background-overlay, .elementor-96 .elementor-element.elementor-element-7f044e42 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-96 .elementor-element.elementor-element-7f044e42 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-7f044e42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-51d4a2ca{text-align:start;}.elementor-96 .elementor-element.elementor-element-51d4a2ca .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:24px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#ffffff;}.elementor-96 .elementor-element.elementor-element-1a50c4c9{--spacer-size:10px;}.elementor-96 .elementor-element.elementor-element-62be44f6{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#e5e7eb;}.elementor-96 .elementor-element.elementor-element-f3a0631:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-f3a0631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3f3f3f;}.elementor-96 .elementor-element.elementor-element-f3a0631 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-f3a0631{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-f3a0631 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-35e243a1{--spacer-size:32px;}.elementor-96 .elementor-element.elementor-element-280a237a{text-align:center;}.elementor-96 .elementor-element.elementor-element-280a237a .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:28px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-5bfd36b8{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:rgba(255,255,255,0.88);}.elementor-96 .elementor-element.elementor-element-5e4aee61 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-4589791:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-4589791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FF6B35 0%, #2E2E2E 100%);}.elementor-96 .elementor-element.elementor-element-4589791 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-4589791{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-4589791 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-5e89e065 > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-128f4e08{--spacer-size:36px;}.elementor-96 .elementor-element.elementor-element-267eaa{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#A835FF;}.elementor-96 .elementor-element.elementor-element-4c80b89f{--spacer-size:12px;}.elementor-96 .elementor-element.elementor-element-17491324{text-align:center;}.elementor-96 .elementor-element.elementor-element-17491324 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-77ab567d{--spacer-size:20px;}.elementor-96 .elementor-element.elementor-element-69b66420{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-5d35aca0{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-6cbae6cf{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#FFFFFF;}.elementor-96 .elementor-element.elementor-element-55032dcb:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-55032dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2e1ff;}.elementor-96 .elementor-element.elementor-element-55032dcb > .elementor-container{max-width:1200px;}.elementor-96 .elementor-element.elementor-element-55032dcb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-55032dcb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96 .elementor-element.elementor-element-22b808d4 > .elementor-container{max-width:1200px;}.elementor-bc-flex-widget .elementor-96 .elementor-element.elementor-element-596ce5bd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-96 .elementor-element.elementor-element-596ce5bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-96 .elementor-element.elementor-element-40275250{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-96 .elementor-element.elementor-element-40275250 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#A835FF;}.elementor-96 .elementor-element.elementor-element-601981c8{text-align:start;}.elementor-96 .elementor-element.elementor-element-601981c8 .elementor-heading-title{font-family:"Fredoka One", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#2e2e2e;}.elementor-96 .elementor-element.elementor-element-4f7178a2{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-18512dd{text-align:start;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#1a1a1a;}@media(max-width:1024px){.elementor-96 .elementor-element.elementor-element-195e0c8f .elementor-heading-title{font-size:12px;}.elementor-96 .elementor-element.elementor-element-2a89bc88{--spacer-size:11px;}.elementor-96 .elementor-element.elementor-element-5f707c6d .elementor-heading-title{font-size:42px;}.elementor-96 .elementor-element.elementor-element-5fe6a81a{--spacer-size:14px;}.elementor-96 .elementor-element.elementor-element-62e1cf0f{font-size:15px;}.elementor-96 .elementor-element.elementor-element-69835c19{--spacer-size:22px;}.elementor-96 .elementor-element.elementor-element-103310a{--spacer-size:22px;}.elementor-96 .elementor-element.elementor-element-64d495db .elementor-heading-title{font-size:28px;}.elementor-96 .elementor-element.elementor-element-6bc824d9{font-size:15px;}.elementor-96 .elementor-element.elementor-element-56474e6b .elementor-heading-title{font-size:28px;}.elementor-96 .elementor-element.elementor-element-771cebb3{font-size:15px;}.elementor-96 .elementor-element.elementor-element-1df527a7 .elementor-heading-title{font-size:28px;}.elementor-96 .elementor-element.elementor-element-10d8158e{font-size:15px;}.elementor-96 .elementor-element.elementor-element-5b2d2c4b{--spacer-size:22px;}.elementor-96 .elementor-element.elementor-element-5b1aea82 .elementor-heading-title{font-size:12px;}.elementor-96 .elementor-element.elementor-element-64d77373 .elementor-heading-title{font-size:30px;}.elementor-96 .elementor-element.elementor-element-bfaaea3{font-size:15px;}.elementor-96 .elementor-element.elementor-element-77814aa1 img{width:100%;}.elementor-96 .elementor-element.elementor-element-1aa46a0f{--spacer-size:28px;}.elementor-96 .elementor-element.elementor-element-11b6f0f8{font-size:15px;}.elementor-96 .elementor-element.elementor-element-36f46726{--spacer-size:22px;}.elementor-96 .elementor-element.elementor-element-4d1967b5{--spacer-size:25px;}.elementor-96 .elementor-element.elementor-element-3de8ab70 .elementor-heading-title{font-size:30px;}.elementor-96 .elementor-element.elementor-element-39b39901{font-size:15px;}.elementor-96 .elementor-element.elementor-element-3c0ae947 img{width:100%;}.elementor-96 .elementor-element.elementor-element-56fb7916{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-317e0879 .elementor-heading-title{font-size:18px;}.elementor-96 .elementor-element.elementor-element-25d7c63{font-size:15px;}.elementor-96 .elementor-element.elementor-element-302560d2 img{width:100%;}.elementor-96 .elementor-element.elementor-element-472b56f2{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-2acf6245 .elementor-heading-title{font-size:18px;}.elementor-96 .elementor-element.elementor-element-4a0a1b54{font-size:15px;}.elementor-96 .elementor-element.elementor-element-1e64c814 img{width:100%;}.elementor-96 .elementor-element.elementor-element-1cab672d{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-5426f6eb .elementor-heading-title{font-size:18px;}.elementor-96 .elementor-element.elementor-element-5f9ba006{font-size:15px;}.elementor-96 .elementor-element.elementor-element-4ca1d69e img{width:100%;}.elementor-96 .elementor-element.elementor-element-6c3d2a68{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-428983ef .elementor-heading-title{font-size:18px;}.elementor-96 .elementor-element.elementor-element-4c5f4cf0{font-size:15px;}.elementor-96 .elementor-element.elementor-element-4d635aa8{--spacer-size:25px;}.elementor-96 .elementor-element.elementor-element-788a5dcb{--spacer-size:14px;}.elementor-96 .elementor-element.elementor-element-7211e6e1 .elementor-heading-title{font-size:30px;}.elementor-96 .elementor-element.elementor-element-7292c224{font-size:15px;}.elementor-96 .elementor-element.elementor-element-1bdf3d82{--spacer-size:11px;}.elementor-96 .elementor-element.elementor-element-613e2658{--spacer-size:11px;}.elementor-96 .elementor-element.elementor-element-14a75d90{--spacer-size:11px;}.elementor-96 .elementor-element.elementor-element-52faa1ca .elementor-heading-title{font-size:12px;}.elementor-96 .elementor-element.elementor-element-3a5fcdb3 .elementor-heading-title{font-size:30px;}.elementor-96 .elementor-element.elementor-element-68548749{--spacer-size:11px;}.elementor-96 .elementor-element.elementor-element-6ab33d0c{font-size:15px;}.elementor-96 .elementor-element.elementor-element-248ed5ba{--spacer-size:22px;}.elementor-96 .elementor-element.elementor-element-2ff28011 .elementor-heading-title{font-size:30px;}.elementor-96 .elementor-element.elementor-element-2d883f1f{font-size:15px;}.elementor-96 .elementor-element.elementor-element-6a741fc2{--spacer-size:28px;}.elementor-96 .elementor-element.elementor-element-1595d972 .elementor-heading-title{font-size:30px;}.elementor-96 .elementor-element.elementor-element-22f1a911{font-size:15px;}.elementor-96 .elementor-element.elementor-element-5b42607f{--spacer-size:7px;}.elementor-96 .elementor-element.elementor-element-262f7923{font-size:15px;}.elementor-96 .elementor-element.elementor-element-43273518{--spacer-size:7px;}.elementor-96 .elementor-element.elementor-element-5a0e19d7{font-size:15px;}.elementor-96 .elementor-element.elementor-element-5211df17{--spacer-size:11px;}.elementor-96 .elementor-element.elementor-element-3e310fe4{--spacer-size:7px;}.elementor-96 .elementor-element.elementor-element-4efc21e2{font-size:15px;}.elementor-96 .elementor-element.elementor-element-67a5f739{--spacer-size:7px;}.elementor-96 .elementor-element.elementor-element-3eab911b{font-size:15px;}.elementor-96 .elementor-element.elementor-element-2fb459a3{--spacer-size:11px;}.elementor-96 .elementor-element.elementor-element-1a50c4c9{--spacer-size:7px;}.elementor-96 .elementor-element.elementor-element-62be44f6{font-size:15px;}.elementor-96 .elementor-element.elementor-element-35e243a1{--spacer-size:22px;}.elementor-96 .elementor-element.elementor-element-5bfd36b8{font-size:15px;}.elementor-96 .elementor-element.elementor-element-128f4e08{--spacer-size:25px;}.elementor-96 .elementor-element.elementor-element-267eaa{font-size:15px;}.elementor-96 .elementor-element.elementor-element-4c80b89f{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-17491324 .elementor-heading-title{font-size:30px;}.elementor-96 .elementor-element.elementor-element-77ab567d{--spacer-size:14px;}.elementor-96 .elementor-element.elementor-element-69b66420{font-size:15px;}.elementor-96 .elementor-element.elementor-element-5d35aca0{font-size:15px;}.elementor-96 .elementor-element.elementor-element-6cbae6cf{font-size:15px;}.elementor-96 .elementor-element.elementor-element-40275250 .elementor-heading-title{font-size:12px;}.elementor-96 .elementor-element.elementor-element-601981c8 .elementor-heading-title{font-size:30px;}.elementor-96 .elementor-element.elementor-element-4f7178a2{--spacer-size:11px;}.elementor-96 .elementor-element.elementor-element-18512dd{font-size:15px;}}@media(max-width:767px){.elementor-96 .elementor-element.elementor-element-195e0c8f .elementor-heading-title{font-size:11px;}.elementor-96 .elementor-element.elementor-element-2a89bc88{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-5f707c6d .elementor-heading-title{font-size:32px;}.elementor-96 .elementor-element.elementor-element-5fe6a81a{--spacer-size:10px;}.elementor-96 .elementor-element.elementor-element-1515987d{width:100%;}.elementor-96 .elementor-element.elementor-element-6feb61d6{width:100%;}.elementor-96 .elementor-element.elementor-element-62e1cf0f{font-size:15px;}.elementor-96 .elementor-element.elementor-element-41102252{width:100%;}.elementor-96 .elementor-element.elementor-element-69835c19{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-103310a{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-23bc19e0{width:100%;}.elementor-96 .elementor-element.elementor-element-64d495db .elementor-heading-title{font-size:22px;}.elementor-96 .elementor-element.elementor-element-6bc824d9{font-size:15px;}.elementor-96 .elementor-element.elementor-element-1eb2ed15{width:100%;}.elementor-96 .elementor-element.elementor-element-56474e6b .elementor-heading-title{font-size:22px;}.elementor-96 .elementor-element.elementor-element-771cebb3{font-size:15px;}.elementor-96 .elementor-element.elementor-element-329f6e0f{width:100%;}.elementor-96 .elementor-element.elementor-element-1df527a7 .elementor-heading-title{font-size:22px;}.elementor-96 .elementor-element.elementor-element-10d8158e{font-size:15px;}.elementor-96 .elementor-element.elementor-element-5b2d2c4b{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-5b1aea82 .elementor-heading-title{font-size:11px;}.elementor-96 .elementor-element.elementor-element-64d77373 .elementor-heading-title{font-size:26px;}.elementor-96 .elementor-element.elementor-element-bfaaea3{font-size:15px;}.elementor-96 .elementor-element.elementor-element-46328cd{width:100%;}.elementor-96 .elementor-element.elementor-element-3a61e01a{width:100%;}.elementor-96 .elementor-element.elementor-element-77814aa1 img{width:100%;}.elementor-96 .elementor-element.elementor-element-5663bcd8{width:100%;}.elementor-96 .elementor-element.elementor-element-1aa46a0f{--spacer-size:20px;}.elementor-96 .elementor-element.elementor-element-68000857{width:100%;}.elementor-96 .elementor-element.elementor-element-15e99d55{width:100%;}.elementor-96 .elementor-element.elementor-element-11b6f0f8{font-size:15px;}.elementor-96 .elementor-element.elementor-element-36f46726{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-1d83c116{width:100%;}.elementor-96 .elementor-element.elementor-element-4d1967b5{--spacer-size:18px;}.elementor-96 .elementor-element.elementor-element-3de8ab70 .elementor-heading-title{font-size:26px;}.elementor-96 .elementor-element.elementor-element-39b39901{font-size:15px;}.elementor-96 .elementor-element.elementor-element-50635547{width:100%;}.elementor-96 .elementor-element.elementor-element-3c0ae947 img{width:100%;}.elementor-96 .elementor-element.elementor-element-56fb7916{--spacer-size:6px;}.elementor-96 .elementor-element.elementor-element-317e0879 .elementor-heading-title{font-size:17px;}.elementor-96 .elementor-element.elementor-element-25d7c63{font-size:15px;}.elementor-96 .elementor-element.elementor-element-6b551ded{width:100%;}.elementor-96 .elementor-element.elementor-element-302560d2 img{width:100%;}.elementor-96 .elementor-element.elementor-element-472b56f2{--spacer-size:6px;}.elementor-96 .elementor-element.elementor-element-2acf6245 .elementor-heading-title{font-size:17px;}.elementor-96 .elementor-element.elementor-element-4a0a1b54{font-size:15px;}.elementor-96 .elementor-element.elementor-element-4b2e6929{width:100%;}.elementor-96 .elementor-element.elementor-element-1e64c814 img{width:100%;}.elementor-96 .elementor-element.elementor-element-1cab672d{--spacer-size:6px;}.elementor-96 .elementor-element.elementor-element-5426f6eb .elementor-heading-title{font-size:17px;}.elementor-96 .elementor-element.elementor-element-5f9ba006{font-size:15px;}.elementor-96 .elementor-element.elementor-element-344529a1{width:100%;}.elementor-96 .elementor-element.elementor-element-4ca1d69e img{width:100%;}.elementor-96 .elementor-element.elementor-element-6c3d2a68{--spacer-size:6px;}.elementor-96 .elementor-element.elementor-element-428983ef .elementor-heading-title{font-size:17px;}.elementor-96 .elementor-element.elementor-element-4c5f4cf0{font-size:15px;}.elementor-96 .elementor-element.elementor-element-4d635aa8{--spacer-size:18px;}.elementor-96 .elementor-element.elementor-element-788a5dcb{--spacer-size:10px;}.elementor-96 .elementor-element.elementor-element-7211e6e1 .elementor-heading-title{font-size:26px;}.elementor-96 .elementor-element.elementor-element-7292c224{font-size:15px;}.elementor-96 .elementor-element.elementor-element-27ee49f1{width:100%;}.elementor-96 .elementor-element.elementor-element-22034775{width:100%;}.elementor-96 .elementor-element.elementor-element-69382b24{width:100%;}.elementor-96 .elementor-element.elementor-element-1bdf3d82{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-44985850{width:100%;}.elementor-96 .elementor-element.elementor-element-4e5188f6{width:100%;}.elementor-96 .elementor-element.elementor-element-2580750d{width:100%;}.elementor-96 .elementor-element.elementor-element-613e2658{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-14a75d90{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-601e4d65{width:100%;}.elementor-96 .elementor-element.elementor-element-52faa1ca .elementor-heading-title{font-size:11px;}.elementor-96 .elementor-element.elementor-element-3a5fcdb3 .elementor-heading-title{font-size:26px;}.elementor-96 .elementor-element.elementor-element-68548749{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-6ab33d0c{font-size:15px;}.elementor-96 .elementor-element.elementor-element-1d2f1127{width:100%;}.elementor-96 .elementor-element.elementor-element-248ed5ba{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-2ff28011 .elementor-heading-title{font-size:26px;}.elementor-96 .elementor-element.elementor-element-2d883f1f{font-size:15px;}.elementor-96 .elementor-element.elementor-element-7bd1f35c{width:100%;}.elementor-96 .elementor-element.elementor-element-15e520ae{width:100%;}.elementor-96 .elementor-element.elementor-element-52c3932f{width:100%;}.elementor-96 .elementor-element.elementor-element-6a741fc2{--spacer-size:20px;}.elementor-96 .elementor-element.elementor-element-1595d972 .elementor-heading-title{font-size:26px;}.elementor-96 .elementor-element.elementor-element-22f1a911{font-size:15px;}.elementor-96 .elementor-element.elementor-element-5c1724ed{width:100%;}.elementor-96 .elementor-element.elementor-element-5b42607f{--spacer-size:5px;}.elementor-96 .elementor-element.elementor-element-262f7923{font-size:15px;}.elementor-96 .elementor-element.elementor-element-75c77148{width:100%;}.elementor-96 .elementor-element.elementor-element-43273518{--spacer-size:5px;}.elementor-96 .elementor-element.elementor-element-5a0e19d7{font-size:15px;}.elementor-96 .elementor-element.elementor-element-5211df17{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-af4e6c4{width:100%;}.elementor-96 .elementor-element.elementor-element-3e310fe4{--spacer-size:5px;}.elementor-96 .elementor-element.elementor-element-4efc21e2{font-size:15px;}.elementor-96 .elementor-element.elementor-element-4641ed0c{width:100%;}.elementor-96 .elementor-element.elementor-element-67a5f739{--spacer-size:5px;}.elementor-96 .elementor-element.elementor-element-3eab911b{font-size:15px;}.elementor-96 .elementor-element.elementor-element-2fb459a3{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-7f044e42{width:100%;}.elementor-96 .elementor-element.elementor-element-1a50c4c9{--spacer-size:5px;}.elementor-96 .elementor-element.elementor-element-62be44f6{font-size:15px;}.elementor-96 .elementor-element.elementor-element-74ea6a18{width:100%;}.elementor-96 .elementor-element.elementor-element-35e243a1{--spacer-size:16px;}.elementor-96 .elementor-element.elementor-element-5bfd36b8{font-size:15px;}.elementor-96 .elementor-element.elementor-element-4958b0df{width:100%;}.elementor-96 .elementor-element.elementor-element-577eb3d3{width:100%;}.elementor-96 .elementor-element.elementor-element-3c0c9181{width:100%;}.elementor-96 .elementor-element.elementor-element-1f001df6{width:100%;}.elementor-96 .elementor-element.elementor-element-29945f73{width:100%;}.elementor-96 .elementor-element.elementor-element-128f4e08{--spacer-size:18px;}.elementor-96 .elementor-element.elementor-element-267eaa{font-size:15px;}.elementor-96 .elementor-element.elementor-element-4c80b89f{--spacer-size:6px;}.elementor-96 .elementor-element.elementor-element-17491324 .elementor-heading-title{font-size:26px;}.elementor-96 .elementor-element.elementor-element-77ab567d{--spacer-size:10px;}.elementor-96 .elementor-element.elementor-element-69b66420{font-size:15px;}.elementor-96 .elementor-element.elementor-element-5d35aca0{font-size:15px;}.elementor-96 .elementor-element.elementor-element-6cbae6cf{font-size:15px;}.elementor-96 .elementor-element.elementor-element-5b6b2f35{width:100%;}.elementor-96 .elementor-element.elementor-element-596ce5bd{width:100%;}.elementor-96 .elementor-element.elementor-element-40275250 .elementor-heading-title{font-size:11px;}.elementor-96 .elementor-element.elementor-element-601981c8 .elementor-heading-title{font-size:26px;}.elementor-96 .elementor-element.elementor-element-4f7178a2{--spacer-size:8px;}.elementor-96 .elementor-element.elementor-element-18512dd{font-size:15px;}.elementor-96 .elementor-element.elementor-element-6766f225{width:100%;}}@media(min-width:768px){.elementor-96 .elementor-element.elementor-element-1bf2ad5b{width:100%;}.elementor-96 .elementor-element.elementor-element-1515987d{width:20%;}.elementor-96 .elementor-element.elementor-element-6feb61d6{width:60%;}.elementor-96 .elementor-element.elementor-element-41102252{width:20%;}.elementor-96 .elementor-element.elementor-element-23bc19e0{width:33%;}.elementor-96 .elementor-element.elementor-element-1eb2ed15{width:33%;}.elementor-96 .elementor-element.elementor-element-329f6e0f{width:34%;}.elementor-96 .elementor-element.elementor-element-188b6e7{width:100%;}.elementor-96 .elementor-element.elementor-element-46328cd{width:10%;}.elementor-96 .elementor-element.elementor-element-3a61e01a{width:80%;}.elementor-96 .elementor-element.elementor-element-5663bcd8{width:10%;}.elementor-96 .elementor-element.elementor-element-68000857{width:20%;}.elementor-96 .elementor-element.elementor-element-15e99d55{width:60%;}.elementor-96 .elementor-element.elementor-element-1d83c116{width:20%;}.elementor-96 .elementor-element.elementor-element-1cfeec3d{width:100%;}.elementor-96 .elementor-element.elementor-element-50635547{width:25%;}.elementor-96 .elementor-element.elementor-element-6b551ded{width:25%;}.elementor-96 .elementor-element.elementor-element-4b2e6929{width:25%;}.elementor-96 .elementor-element.elementor-element-344529a1{width:25%;}.elementor-96 .elementor-element.elementor-element-67da512b{width:100%;}.elementor-96 .elementor-element.elementor-element-3716294b{width:100%;}.elementor-96 .elementor-element.elementor-element-601e4d65{width:35%;}.elementor-96 .elementor-element.elementor-element-1d2f1127{width:65%;}.elementor-96 .elementor-element.elementor-element-1daeb2ad{width:100%;}.elementor-96 .elementor-element.elementor-element-7bd1f35c{width:15%;}.elementor-96 .elementor-element.elementor-element-15e520ae{width:70%;}.elementor-96 .elementor-element.elementor-element-52c3932f{width:15%;}.elementor-96 .elementor-element.elementor-element-6b697b6f{width:100%;}.elementor-96 .elementor-element.elementor-element-5c1724ed{width:50%;}.elementor-96 .elementor-element.elementor-element-75c77148{width:50%;}.elementor-96 .elementor-element.elementor-element-af4e6c4{width:50%;}.elementor-96 .elementor-element.elementor-element-4641ed0c{width:50%;}.elementor-96 .elementor-element.elementor-element-7f044e42{width:50%;}.elementor-96 .elementor-element.elementor-element-74ea6a18{width:50%;}.elementor-96 .elementor-element.elementor-element-5084c95e{width:100%;}.elementor-96 .elementor-element.elementor-element-4958b0df{width:33%;}.elementor-96 .elementor-element.elementor-element-577eb3d3{width:33%;}.elementor-96 .elementor-element.elementor-element-3c0c9181{width:34%;}.elementor-96 .elementor-element.elementor-element-3b4bbad{width:100%;}.elementor-96 .elementor-element.elementor-element-1f001df6{width:15%;}.elementor-96 .elementor-element.elementor-element-29945f73{width:70%;}.elementor-96 .elementor-element.elementor-element-5b6b2f35{width:15%;}.elementor-96 .elementor-element.elementor-element-6e14dac7{width:100%;}.elementor-96 .elementor-element.elementor-element-596ce5bd{width:35%;}.elementor-96 .elementor-element.elementor-element-6766f225{width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-96 .elementor-element.elementor-element-1515987d{width:50%;}.elementor-96 .elementor-element.elementor-element-6feb61d6{width:60%;}.elementor-96 .elementor-element.elementor-element-41102252{width:50%;}.elementor-96 .elementor-element.elementor-element-23bc19e0{width:50%;}.elementor-96 .elementor-element.elementor-element-1eb2ed15{width:50%;}.elementor-96 .elementor-element.elementor-element-329f6e0f{width:34%;}.elementor-96 .elementor-element.elementor-element-46328cd{width:50%;}.elementor-96 .elementor-element.elementor-element-3a61e01a{width:80%;}.elementor-96 .elementor-element.elementor-element-5663bcd8{width:50%;}.elementor-96 .elementor-element.elementor-element-68000857{width:50%;}.elementor-96 .elementor-element.elementor-element-15e99d55{width:60%;}.elementor-96 .elementor-element.elementor-element-1d83c116{width:50%;}.elementor-96 .elementor-element.elementor-element-50635547{width:50%;}.elementor-96 .elementor-element.elementor-element-6b551ded{width:50%;}.elementor-96 .elementor-element.elementor-element-4b2e6929{width:50%;}.elementor-96 .elementor-element.elementor-element-344529a1{width:50%;}.elementor-96 .elementor-element.elementor-element-27ee49f1{width:50%;}.elementor-96 .elementor-element.elementor-element-22034775{width:50%;}.elementor-96 .elementor-element.elementor-element-69382b24{width:50%;}.elementor-96 .elementor-element.elementor-element-44985850{width:50%;}.elementor-96 .elementor-element.elementor-element-4e5188f6{width:50%;}.elementor-96 .elementor-element.elementor-element-2580750d{width:50%;}.elementor-96 .elementor-element.elementor-element-601e4d65{width:35%;}.elementor-96 .elementor-element.elementor-element-1d2f1127{width:65%;}.elementor-96 .elementor-element.elementor-element-7bd1f35c{width:50%;}.elementor-96 .elementor-element.elementor-element-15e520ae{width:70%;}.elementor-96 .elementor-element.elementor-element-52c3932f{width:50%;}.elementor-96 .elementor-element.elementor-element-5c1724ed{width:50%;}.elementor-96 .elementor-element.elementor-element-75c77148{width:50%;}.elementor-96 .elementor-element.elementor-element-af4e6c4{width:50%;}.elementor-96 .elementor-element.elementor-element-4641ed0c{width:50%;}.elementor-96 .elementor-element.elementor-element-7f044e42{width:50%;}.elementor-96 .elementor-element.elementor-element-74ea6a18{width:50%;}.elementor-96 .elementor-element.elementor-element-4958b0df{width:50%;}.elementor-96 .elementor-element.elementor-element-577eb3d3{width:50%;}.elementor-96 .elementor-element.elementor-element-3c0c9181{width:34%;}.elementor-96 .elementor-element.elementor-element-1f001df6{width:50%;}.elementor-96 .elementor-element.elementor-element-29945f73{width:70%;}.elementor-96 .elementor-element.elementor-element-5b6b2f35{width:50%;}.elementor-96 .elementor-element.elementor-element-596ce5bd{width:35%;}.elementor-96 .elementor-element.elementor-element-6766f225{width:65%;}}/* Start custom CSS for column, class: .elementor-element-1515987d */.elementor-96 .elementor-element.elementor-element-1515987d { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-1515987d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1515987d img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-1515987d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1515987d p, .elementor-96 .elementor-element.elementor-element-1515987d h1, .elementor-96 .elementor-element.elementor-element-1515987d h2, .elementor-96 .elementor-element.elementor-element-1515987d h3, .elementor-96 .elementor-element.elementor-element-1515987d h4, .elementor-96 .elementor-element.elementor-element-1515987d h5, .elementor-96 .elementor-element.elementor-element-1515987d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6feb61d6 */.elementor-96 .elementor-element.elementor-element-6feb61d6 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-6feb61d6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-6feb61d6 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-6feb61d6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-6feb61d6 p, .elementor-96 .elementor-element.elementor-element-6feb61d6 h1, .elementor-96 .elementor-element.elementor-element-6feb61d6 h2, .elementor-96 .elementor-element.elementor-element-6feb61d6 h3, .elementor-96 .elementor-element.elementor-element-6feb61d6 h4, .elementor-96 .elementor-element.elementor-element-6feb61d6 h5, .elementor-96 .elementor-element.elementor-element-6feb61d6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41102252 */.elementor-96 .elementor-element.elementor-element-41102252 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-41102252 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-41102252 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-41102252 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-41102252 p, .elementor-96 .elementor-element.elementor-element-41102252 h1, .elementor-96 .elementor-element.elementor-element-41102252 h2, .elementor-96 .elementor-element.elementor-element-41102252 h3, .elementor-96 .elementor-element.elementor-element-41102252 h4, .elementor-96 .elementor-element.elementor-element-41102252 h5, .elementor-96 .elementor-element.elementor-element-41102252 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f37fd41 */.elementor-96 .elementor-element.elementor-element-f37fd41 > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-f37fd41 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-f37fd41 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-f37fd41 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-23bc19e0 */.elementor-96 .elementor-element.elementor-element-23bc19e0 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-23bc19e0 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-23bc19e0 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-23bc19e0 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-23bc19e0 p, .elementor-96 .elementor-element.elementor-element-23bc19e0 h1, .elementor-96 .elementor-element.elementor-element-23bc19e0 h2, .elementor-96 .elementor-element.elementor-element-23bc19e0 h3, .elementor-96 .elementor-element.elementor-element-23bc19e0 h4, .elementor-96 .elementor-element.elementor-element-23bc19e0 h5, .elementor-96 .elementor-element.elementor-element-23bc19e0 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1eb2ed15 */.elementor-96 .elementor-element.elementor-element-1eb2ed15 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-1eb2ed15 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1eb2ed15 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-1eb2ed15 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1eb2ed15 p, .elementor-96 .elementor-element.elementor-element-1eb2ed15 h1, .elementor-96 .elementor-element.elementor-element-1eb2ed15 h2, .elementor-96 .elementor-element.elementor-element-1eb2ed15 h3, .elementor-96 .elementor-element.elementor-element-1eb2ed15 h4, .elementor-96 .elementor-element.elementor-element-1eb2ed15 h5, .elementor-96 .elementor-element.elementor-element-1eb2ed15 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-329f6e0f */.elementor-96 .elementor-element.elementor-element-329f6e0f { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-329f6e0f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-329f6e0f img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-329f6e0f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-329f6e0f p, .elementor-96 .elementor-element.elementor-element-329f6e0f h1, .elementor-96 .elementor-element.elementor-element-329f6e0f h2, .elementor-96 .elementor-element.elementor-element-329f6e0f h3, .elementor-96 .elementor-element.elementor-element-329f6e0f h4, .elementor-96 .elementor-element.elementor-element-329f6e0f h5, .elementor-96 .elementor-element.elementor-element-329f6e0f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21729d34 */.elementor-96 .elementor-element.elementor-element-21729d34 > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-21729d34 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-21729d34 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-21729d34 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1bf2ad5b */.elementor-96 .elementor-element.elementor-element-1bf2ad5b { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-1bf2ad5b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1bf2ad5b img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-1bf2ad5b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1bf2ad5b p, .elementor-96 .elementor-element.elementor-element-1bf2ad5b h1, .elementor-96 .elementor-element.elementor-element-1bf2ad5b h2, .elementor-96 .elementor-element.elementor-element-1bf2ad5b h3, .elementor-96 .elementor-element.elementor-element-1bf2ad5b h4, .elementor-96 .elementor-element.elementor-element-1bf2ad5b h5, .elementor-96 .elementor-element.elementor-element-1bf2ad5b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-214353f6 */.elementor-96 .elementor-element.elementor-element-214353f6 { position: relative; overflow: hidden; }
.elementor-96 .elementor-element.elementor-element-214353f6::before { content:''; position:absolute; top:-80px; right:-80px; width:240px; height:240px;
  background:rgba(168,53,255,0.18); border-radius:50%; z-index:0; pointer-events:none; }
.elementor-96 .elementor-element.elementor-element-214353f6 > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46328cd */.elementor-96 .elementor-element.elementor-element-46328cd { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-46328cd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-46328cd img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-46328cd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-46328cd p, .elementor-96 .elementor-element.elementor-element-46328cd h1, .elementor-96 .elementor-element.elementor-element-46328cd h2, .elementor-96 .elementor-element.elementor-element-46328cd h3, .elementor-96 .elementor-element.elementor-element-46328cd h4, .elementor-96 .elementor-element.elementor-element-46328cd h5, .elementor-96 .elementor-element.elementor-element-46328cd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a61e01a */.elementor-96 .elementor-element.elementor-element-3a61e01a { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-3a61e01a > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-3a61e01a img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-3a61e01a .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-3a61e01a p, .elementor-96 .elementor-element.elementor-element-3a61e01a h1, .elementor-96 .elementor-element.elementor-element-3a61e01a h2, .elementor-96 .elementor-element.elementor-element-3a61e01a h3, .elementor-96 .elementor-element.elementor-element-3a61e01a h4, .elementor-96 .elementor-element.elementor-element-3a61e01a h5, .elementor-96 .elementor-element.elementor-element-3a61e01a h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5663bcd8 */.elementor-96 .elementor-element.elementor-element-5663bcd8 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-5663bcd8 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-5663bcd8 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-5663bcd8 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-5663bcd8 p, .elementor-96 .elementor-element.elementor-element-5663bcd8 h1, .elementor-96 .elementor-element.elementor-element-5663bcd8 h2, .elementor-96 .elementor-element.elementor-element-5663bcd8 h3, .elementor-96 .elementor-element.elementor-element-5663bcd8 h4, .elementor-96 .elementor-element.elementor-element-5663bcd8 h5, .elementor-96 .elementor-element.elementor-element-5663bcd8 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ea3919a */.elementor-96 .elementor-element.elementor-element-6ea3919a > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-6ea3919a > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-6ea3919a > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-6ea3919a img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68000857 */.elementor-96 .elementor-element.elementor-element-68000857 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-68000857 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-68000857 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-68000857 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-68000857 p, .elementor-96 .elementor-element.elementor-element-68000857 h1, .elementor-96 .elementor-element.elementor-element-68000857 h2, .elementor-96 .elementor-element.elementor-element-68000857 h3, .elementor-96 .elementor-element.elementor-element-68000857 h4, .elementor-96 .elementor-element.elementor-element-68000857 h5, .elementor-96 .elementor-element.elementor-element-68000857 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15e99d55 */.elementor-96 .elementor-element.elementor-element-15e99d55 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-15e99d55 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-15e99d55 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-15e99d55 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-15e99d55 p, .elementor-96 .elementor-element.elementor-element-15e99d55 h1, .elementor-96 .elementor-element.elementor-element-15e99d55 h2, .elementor-96 .elementor-element.elementor-element-15e99d55 h3, .elementor-96 .elementor-element.elementor-element-15e99d55 h4, .elementor-96 .elementor-element.elementor-element-15e99d55 h5, .elementor-96 .elementor-element.elementor-element-15e99d55 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d83c116 */.elementor-96 .elementor-element.elementor-element-1d83c116 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-1d83c116 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1d83c116 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-1d83c116 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1d83c116 p, .elementor-96 .elementor-element.elementor-element-1d83c116 h1, .elementor-96 .elementor-element.elementor-element-1d83c116 h2, .elementor-96 .elementor-element.elementor-element-1d83c116 h3, .elementor-96 .elementor-element.elementor-element-1d83c116 h4, .elementor-96 .elementor-element.elementor-element-1d83c116 h5, .elementor-96 .elementor-element.elementor-element-1d83c116 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d411f61 */.elementor-96 .elementor-element.elementor-element-1d411f61 > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-1d411f61 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-1d411f61 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-1d411f61 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-188b6e7 */.elementor-96 .elementor-element.elementor-element-188b6e7 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-188b6e7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-188b6e7 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-188b6e7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-188b6e7 p, .elementor-96 .elementor-element.elementor-element-188b6e7 h1, .elementor-96 .elementor-element.elementor-element-188b6e7 h2, .elementor-96 .elementor-element.elementor-element-188b6e7 h3, .elementor-96 .elementor-element.elementor-element-188b6e7 h4, .elementor-96 .elementor-element.elementor-element-188b6e7 h5, .elementor-96 .elementor-element.elementor-element-188b6e7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50635547 */.elementor-96 .elementor-element.elementor-element-50635547 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-50635547 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-50635547 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-50635547 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-50635547 p, .elementor-96 .elementor-element.elementor-element-50635547 h1, .elementor-96 .elementor-element.elementor-element-50635547 h2, .elementor-96 .elementor-element.elementor-element-50635547 h3, .elementor-96 .elementor-element.elementor-element-50635547 h4, .elementor-96 .elementor-element.elementor-element-50635547 h5, .elementor-96 .elementor-element.elementor-element-50635547 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b551ded */.elementor-96 .elementor-element.elementor-element-6b551ded { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-6b551ded > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-6b551ded img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-6b551ded .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-6b551ded p, .elementor-96 .elementor-element.elementor-element-6b551ded h1, .elementor-96 .elementor-element.elementor-element-6b551ded h2, .elementor-96 .elementor-element.elementor-element-6b551ded h3, .elementor-96 .elementor-element.elementor-element-6b551ded h4, .elementor-96 .elementor-element.elementor-element-6b551ded h5, .elementor-96 .elementor-element.elementor-element-6b551ded h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b2e6929 */.elementor-96 .elementor-element.elementor-element-4b2e6929 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-4b2e6929 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-4b2e6929 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-4b2e6929 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-4b2e6929 p, .elementor-96 .elementor-element.elementor-element-4b2e6929 h1, .elementor-96 .elementor-element.elementor-element-4b2e6929 h2, .elementor-96 .elementor-element.elementor-element-4b2e6929 h3, .elementor-96 .elementor-element.elementor-element-4b2e6929 h4, .elementor-96 .elementor-element.elementor-element-4b2e6929 h5, .elementor-96 .elementor-element.elementor-element-4b2e6929 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-344529a1 */.elementor-96 .elementor-element.elementor-element-344529a1 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-344529a1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-344529a1 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-344529a1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-344529a1 p, .elementor-96 .elementor-element.elementor-element-344529a1 h1, .elementor-96 .elementor-element.elementor-element-344529a1 h2, .elementor-96 .elementor-element.elementor-element-344529a1 h3, .elementor-96 .elementor-element.elementor-element-344529a1 h4, .elementor-96 .elementor-element.elementor-element-344529a1 h5, .elementor-96 .elementor-element.elementor-element-344529a1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f1da76b */.elementor-96 .elementor-element.elementor-element-7f1da76b > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-7f1da76b > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-7f1da76b > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-7f1da76b img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1cfeec3d */.elementor-96 .elementor-element.elementor-element-1cfeec3d { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-1cfeec3d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1cfeec3d img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-1cfeec3d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1cfeec3d p, .elementor-96 .elementor-element.elementor-element-1cfeec3d h1, .elementor-96 .elementor-element.elementor-element-1cfeec3d h2, .elementor-96 .elementor-element.elementor-element-1cfeec3d h3, .elementor-96 .elementor-element.elementor-element-1cfeec3d h4, .elementor-96 .elementor-element.elementor-element-1cfeec3d h5, .elementor-96 .elementor-element.elementor-element-1cfeec3d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b43887 */.elementor-96 .elementor-element.elementor-element-3b43887 { position: relative; }
.elementor-96 .elementor-element.elementor-element-3b43887::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(168,53,255,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-96 .elementor-element.elementor-element-3b43887 > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27ee49f1 */.elementor-96 .elementor-element.elementor-element-27ee49f1 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-27ee49f1 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-27ee49f1 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-27ee49f1 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-27ee49f1 p, .elementor-96 .elementor-element.elementor-element-27ee49f1 h1, .elementor-96 .elementor-element.elementor-element-27ee49f1 h2, .elementor-96 .elementor-element.elementor-element-27ee49f1 h3, .elementor-96 .elementor-element.elementor-element-27ee49f1 h4, .elementor-96 .elementor-element.elementor-element-27ee49f1 h5, .elementor-96 .elementor-element.elementor-element-27ee49f1 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22034775 */.elementor-96 .elementor-element.elementor-element-22034775 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-22034775 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-22034775 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-22034775 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-22034775 p, .elementor-96 .elementor-element.elementor-element-22034775 h1, .elementor-96 .elementor-element.elementor-element-22034775 h2, .elementor-96 .elementor-element.elementor-element-22034775 h3, .elementor-96 .elementor-element.elementor-element-22034775 h4, .elementor-96 .elementor-element.elementor-element-22034775 h5, .elementor-96 .elementor-element.elementor-element-22034775 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69382b24 */.elementor-96 .elementor-element.elementor-element-69382b24 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-69382b24 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-69382b24 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-69382b24 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-69382b24 p, .elementor-96 .elementor-element.elementor-element-69382b24 h1, .elementor-96 .elementor-element.elementor-element-69382b24 h2, .elementor-96 .elementor-element.elementor-element-69382b24 h3, .elementor-96 .elementor-element.elementor-element-69382b24 h4, .elementor-96 .elementor-element.elementor-element-69382b24 h5, .elementor-96 .elementor-element.elementor-element-69382b24 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-594dc74d */.elementor-96 .elementor-element.elementor-element-594dc74d > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-594dc74d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-594dc74d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-594dc74d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-44985850 */.elementor-96 .elementor-element.elementor-element-44985850 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-44985850 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-44985850 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-44985850 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-44985850 p, .elementor-96 .elementor-element.elementor-element-44985850 h1, .elementor-96 .elementor-element.elementor-element-44985850 h2, .elementor-96 .elementor-element.elementor-element-44985850 h3, .elementor-96 .elementor-element.elementor-element-44985850 h4, .elementor-96 .elementor-element.elementor-element-44985850 h5, .elementor-96 .elementor-element.elementor-element-44985850 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e5188f6 */.elementor-96 .elementor-element.elementor-element-4e5188f6 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-4e5188f6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-4e5188f6 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-4e5188f6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-4e5188f6 p, .elementor-96 .elementor-element.elementor-element-4e5188f6 h1, .elementor-96 .elementor-element.elementor-element-4e5188f6 h2, .elementor-96 .elementor-element.elementor-element-4e5188f6 h3, .elementor-96 .elementor-element.elementor-element-4e5188f6 h4, .elementor-96 .elementor-element.elementor-element-4e5188f6 h5, .elementor-96 .elementor-element.elementor-element-4e5188f6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2580750d */.elementor-96 .elementor-element.elementor-element-2580750d { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-2580750d > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-2580750d img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-2580750d .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-2580750d p, .elementor-96 .elementor-element.elementor-element-2580750d h1, .elementor-96 .elementor-element.elementor-element-2580750d h2, .elementor-96 .elementor-element.elementor-element-2580750d h3, .elementor-96 .elementor-element.elementor-element-2580750d h4, .elementor-96 .elementor-element.elementor-element-2580750d h5, .elementor-96 .elementor-element.elementor-element-2580750d h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-677836e4 */.elementor-96 .elementor-element.elementor-element-677836e4 > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-677836e4 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-677836e4 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-677836e4 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-67da512b */.elementor-96 .elementor-element.elementor-element-67da512b { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-67da512b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-67da512b img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-67da512b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-67da512b p, .elementor-96 .elementor-element.elementor-element-67da512b h1, .elementor-96 .elementor-element.elementor-element-67da512b h2, .elementor-96 .elementor-element.elementor-element-67da512b h3, .elementor-96 .elementor-element.elementor-element-67da512b h4, .elementor-96 .elementor-element.elementor-element-67da512b h5, .elementor-96 .elementor-element.elementor-element-67da512b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-601e4d65 */.elementor-96 .elementor-element.elementor-element-601e4d65 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-601e4d65 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-601e4d65 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-601e4d65 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-601e4d65 p, .elementor-96 .elementor-element.elementor-element-601e4d65 h1, .elementor-96 .elementor-element.elementor-element-601e4d65 h2, .elementor-96 .elementor-element.elementor-element-601e4d65 h3, .elementor-96 .elementor-element.elementor-element-601e4d65 h4, .elementor-96 .elementor-element.elementor-element-601e4d65 h5, .elementor-96 .elementor-element.elementor-element-601e4d65 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d2f1127 */.elementor-96 .elementor-element.elementor-element-1d2f1127 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-1d2f1127 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1d2f1127 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-1d2f1127 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1d2f1127 p, .elementor-96 .elementor-element.elementor-element-1d2f1127 h1, .elementor-96 .elementor-element.elementor-element-1d2f1127 h2, .elementor-96 .elementor-element.elementor-element-1d2f1127 h3, .elementor-96 .elementor-element.elementor-element-1d2f1127 h4, .elementor-96 .elementor-element.elementor-element-1d2f1127 h5, .elementor-96 .elementor-element.elementor-element-1d2f1127 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76bbbd0d */.elementor-96 .elementor-element.elementor-element-76bbbd0d > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-76bbbd0d > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-76bbbd0d > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-76bbbd0d img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3716294b */.elementor-96 .elementor-element.elementor-element-3716294b { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-3716294b > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-3716294b img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-3716294b .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-3716294b p, .elementor-96 .elementor-element.elementor-element-3716294b h1, .elementor-96 .elementor-element.elementor-element-3716294b h2, .elementor-96 .elementor-element.elementor-element-3716294b h3, .elementor-96 .elementor-element.elementor-element-3716294b h4, .elementor-96 .elementor-element.elementor-element-3716294b h5, .elementor-96 .elementor-element.elementor-element-3716294b h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7bd1f35c */.elementor-96 .elementor-element.elementor-element-7bd1f35c { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-7bd1f35c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-7bd1f35c img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-7bd1f35c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-7bd1f35c p, .elementor-96 .elementor-element.elementor-element-7bd1f35c h1, .elementor-96 .elementor-element.elementor-element-7bd1f35c h2, .elementor-96 .elementor-element.elementor-element-7bd1f35c h3, .elementor-96 .elementor-element.elementor-element-7bd1f35c h4, .elementor-96 .elementor-element.elementor-element-7bd1f35c h5, .elementor-96 .elementor-element.elementor-element-7bd1f35c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15e520ae */.elementor-96 .elementor-element.elementor-element-15e520ae { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-15e520ae > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-15e520ae img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-15e520ae .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-15e520ae p, .elementor-96 .elementor-element.elementor-element-15e520ae h1, .elementor-96 .elementor-element.elementor-element-15e520ae h2, .elementor-96 .elementor-element.elementor-element-15e520ae h3, .elementor-96 .elementor-element.elementor-element-15e520ae h4, .elementor-96 .elementor-element.elementor-element-15e520ae h5, .elementor-96 .elementor-element.elementor-element-15e520ae h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52c3932f */.elementor-96 .elementor-element.elementor-element-52c3932f { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-52c3932f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-52c3932f img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-52c3932f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-52c3932f p, .elementor-96 .elementor-element.elementor-element-52c3932f h1, .elementor-96 .elementor-element.elementor-element-52c3932f h2, .elementor-96 .elementor-element.elementor-element-52c3932f h3, .elementor-96 .elementor-element.elementor-element-52c3932f h4, .elementor-96 .elementor-element.elementor-element-52c3932f h5, .elementor-96 .elementor-element.elementor-element-52c3932f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3cc06496 */.elementor-96 .elementor-element.elementor-element-3cc06496 > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-3cc06496 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-3cc06496 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-3cc06496 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1daeb2ad */.elementor-96 .elementor-element.elementor-element-1daeb2ad { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-1daeb2ad > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1daeb2ad img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-1daeb2ad .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1daeb2ad p, .elementor-96 .elementor-element.elementor-element-1daeb2ad h1, .elementor-96 .elementor-element.elementor-element-1daeb2ad h2, .elementor-96 .elementor-element.elementor-element-1daeb2ad h3, .elementor-96 .elementor-element.elementor-element-1daeb2ad h4, .elementor-96 .elementor-element.elementor-element-1daeb2ad h5, .elementor-96 .elementor-element.elementor-element-1daeb2ad h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c1724ed */.elementor-96 .elementor-element.elementor-element-5c1724ed { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-5c1724ed > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-5c1724ed img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-5c1724ed .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-5c1724ed p, .elementor-96 .elementor-element.elementor-element-5c1724ed h1, .elementor-96 .elementor-element.elementor-element-5c1724ed h2, .elementor-96 .elementor-element.elementor-element-5c1724ed h3, .elementor-96 .elementor-element.elementor-element-5c1724ed h4, .elementor-96 .elementor-element.elementor-element-5c1724ed h5, .elementor-96 .elementor-element.elementor-element-5c1724ed h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75c77148 */.elementor-96 .elementor-element.elementor-element-75c77148 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-75c77148 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-75c77148 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-75c77148 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-75c77148 p, .elementor-96 .elementor-element.elementor-element-75c77148 h1, .elementor-96 .elementor-element.elementor-element-75c77148 h2, .elementor-96 .elementor-element.elementor-element-75c77148 h3, .elementor-96 .elementor-element.elementor-element-75c77148 h4, .elementor-96 .elementor-element.elementor-element-75c77148 h5, .elementor-96 .elementor-element.elementor-element-75c77148 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-322a8ffc */.elementor-96 .elementor-element.elementor-element-322a8ffc > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-322a8ffc > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-322a8ffc > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-322a8ffc img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-af4e6c4 */.elementor-96 .elementor-element.elementor-element-af4e6c4 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-af4e6c4 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-af4e6c4 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-af4e6c4 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-af4e6c4 p, .elementor-96 .elementor-element.elementor-element-af4e6c4 h1, .elementor-96 .elementor-element.elementor-element-af4e6c4 h2, .elementor-96 .elementor-element.elementor-element-af4e6c4 h3, .elementor-96 .elementor-element.elementor-element-af4e6c4 h4, .elementor-96 .elementor-element.elementor-element-af4e6c4 h5, .elementor-96 .elementor-element.elementor-element-af4e6c4 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4641ed0c */.elementor-96 .elementor-element.elementor-element-4641ed0c { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-4641ed0c > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-4641ed0c img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-4641ed0c .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-4641ed0c p, .elementor-96 .elementor-element.elementor-element-4641ed0c h1, .elementor-96 .elementor-element.elementor-element-4641ed0c h2, .elementor-96 .elementor-element.elementor-element-4641ed0c h3, .elementor-96 .elementor-element.elementor-element-4641ed0c h4, .elementor-96 .elementor-element.elementor-element-4641ed0c h5, .elementor-96 .elementor-element.elementor-element-4641ed0c h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7cd8ddcb */.elementor-96 .elementor-element.elementor-element-7cd8ddcb > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-7cd8ddcb > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-7cd8ddcb > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-7cd8ddcb img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f044e42 */.elementor-96 .elementor-element.elementor-element-7f044e42 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-7f044e42 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-7f044e42 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-7f044e42 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-7f044e42 p, .elementor-96 .elementor-element.elementor-element-7f044e42 h1, .elementor-96 .elementor-element.elementor-element-7f044e42 h2, .elementor-96 .elementor-element.elementor-element-7f044e42 h3, .elementor-96 .elementor-element.elementor-element-7f044e42 h4, .elementor-96 .elementor-element.elementor-element-7f044e42 h5, .elementor-96 .elementor-element.elementor-element-7f044e42 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-74ea6a18 */.elementor-96 .elementor-element.elementor-element-74ea6a18 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-74ea6a18 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-74ea6a18 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-74ea6a18 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-74ea6a18 p, .elementor-96 .elementor-element.elementor-element-74ea6a18 h1, .elementor-96 .elementor-element.elementor-element-74ea6a18 h2, .elementor-96 .elementor-element.elementor-element-74ea6a18 h3, .elementor-96 .elementor-element.elementor-element-74ea6a18 h4, .elementor-96 .elementor-element.elementor-element-74ea6a18 h5, .elementor-96 .elementor-element.elementor-element-74ea6a18 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26a57b58 */.elementor-96 .elementor-element.elementor-element-26a57b58 > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-26a57b58 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-26a57b58 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-26a57b58 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b697b6f */.elementor-96 .elementor-element.elementor-element-6b697b6f { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-6b697b6f > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-6b697b6f img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-6b697b6f .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-6b697b6f p, .elementor-96 .elementor-element.elementor-element-6b697b6f h1, .elementor-96 .elementor-element.elementor-element-6b697b6f h2, .elementor-96 .elementor-element.elementor-element-6b697b6f h3, .elementor-96 .elementor-element.elementor-element-6b697b6f h4, .elementor-96 .elementor-element.elementor-element-6b697b6f h5, .elementor-96 .elementor-element.elementor-element-6b697b6f h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-519b9b2 */.elementor-96 .elementor-element.elementor-element-519b9b2 { position: relative; }
.elementor-96 .elementor-element.elementor-element-519b9b2::before { content:''; position:absolute; inset:0;
  background: linear-gradient(180deg, transparent 0%, rgba(168,53,255,0.08) 100%); z-index:0; pointer-events:none; }
.elementor-96 .elementor-element.elementor-element-519b9b2 > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4958b0df */.elementor-96 .elementor-element.elementor-element-4958b0df { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-4958b0df > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-4958b0df img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-4958b0df .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-4958b0df p, .elementor-96 .elementor-element.elementor-element-4958b0df h1, .elementor-96 .elementor-element.elementor-element-4958b0df h2, .elementor-96 .elementor-element.elementor-element-4958b0df h3, .elementor-96 .elementor-element.elementor-element-4958b0df h4, .elementor-96 .elementor-element.elementor-element-4958b0df h5, .elementor-96 .elementor-element.elementor-element-4958b0df h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-577eb3d3 */.elementor-96 .elementor-element.elementor-element-577eb3d3 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-577eb3d3 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-577eb3d3 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-577eb3d3 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-577eb3d3 p, .elementor-96 .elementor-element.elementor-element-577eb3d3 h1, .elementor-96 .elementor-element.elementor-element-577eb3d3 h2, .elementor-96 .elementor-element.elementor-element-577eb3d3 h3, .elementor-96 .elementor-element.elementor-element-577eb3d3 h4, .elementor-96 .elementor-element.elementor-element-577eb3d3 h5, .elementor-96 .elementor-element.elementor-element-577eb3d3 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c0c9181 */.elementor-96 .elementor-element.elementor-element-3c0c9181 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-3c0c9181 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-3c0c9181 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-3c0c9181 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-3c0c9181 p, .elementor-96 .elementor-element.elementor-element-3c0c9181 h1, .elementor-96 .elementor-element.elementor-element-3c0c9181 h2, .elementor-96 .elementor-element.elementor-element-3c0c9181 h3, .elementor-96 .elementor-element.elementor-element-3c0c9181 h4, .elementor-96 .elementor-element.elementor-element-3c0c9181 h5, .elementor-96 .elementor-element.elementor-element-3c0c9181 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e4aee61 */.elementor-96 .elementor-element.elementor-element-5e4aee61 > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-5e4aee61 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-5e4aee61 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-5e4aee61 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5084c95e */.elementor-96 .elementor-element.elementor-element-5084c95e { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-5084c95e > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-5084c95e img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-5084c95e .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-5084c95e p, .elementor-96 .elementor-element.elementor-element-5084c95e h1, .elementor-96 .elementor-element.elementor-element-5084c95e h2, .elementor-96 .elementor-element.elementor-element-5084c95e h3, .elementor-96 .elementor-element.elementor-element-5084c95e h4, .elementor-96 .elementor-element.elementor-element-5084c95e h5, .elementor-96 .elementor-element.elementor-element-5084c95e h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f001df6 */.elementor-96 .elementor-element.elementor-element-1f001df6 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-1f001df6 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1f001df6 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-1f001df6 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-1f001df6 p, .elementor-96 .elementor-element.elementor-element-1f001df6 h1, .elementor-96 .elementor-element.elementor-element-1f001df6 h2, .elementor-96 .elementor-element.elementor-element-1f001df6 h3, .elementor-96 .elementor-element.elementor-element-1f001df6 h4, .elementor-96 .elementor-element.elementor-element-1f001df6 h5, .elementor-96 .elementor-element.elementor-element-1f001df6 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29945f73 */.elementor-96 .elementor-element.elementor-element-29945f73 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-29945f73 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-29945f73 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-29945f73 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-29945f73 p, .elementor-96 .elementor-element.elementor-element-29945f73 h1, .elementor-96 .elementor-element.elementor-element-29945f73 h2, .elementor-96 .elementor-element.elementor-element-29945f73 h3, .elementor-96 .elementor-element.elementor-element-29945f73 h4, .elementor-96 .elementor-element.elementor-element-29945f73 h5, .elementor-96 .elementor-element.elementor-element-29945f73 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b6b2f35 */.elementor-96 .elementor-element.elementor-element-5b6b2f35 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-5b6b2f35 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-5b6b2f35 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-5b6b2f35 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-5b6b2f35 p, .elementor-96 .elementor-element.elementor-element-5b6b2f35 h1, .elementor-96 .elementor-element.elementor-element-5b6b2f35 h2, .elementor-96 .elementor-element.elementor-element-5b6b2f35 h3, .elementor-96 .elementor-element.elementor-element-5b6b2f35 h4, .elementor-96 .elementor-element.elementor-element-5b6b2f35 h5, .elementor-96 .elementor-element.elementor-element-5b6b2f35 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e89e065 */.elementor-96 .elementor-element.elementor-element-5e89e065 > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-5e89e065 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-5e89e065 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-5e89e065 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b4bbad */.elementor-96 .elementor-element.elementor-element-3b4bbad { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-3b4bbad > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-3b4bbad img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-3b4bbad .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-3b4bbad p, .elementor-96 .elementor-element.elementor-element-3b4bbad h1, .elementor-96 .elementor-element.elementor-element-3b4bbad h2, .elementor-96 .elementor-element.elementor-element-3b4bbad h3, .elementor-96 .elementor-element.elementor-element-3b4bbad h4, .elementor-96 .elementor-element.elementor-element-3b4bbad h5, .elementor-96 .elementor-element.elementor-element-3b4bbad h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4589791 */.elementor-96 .elementor-element.elementor-element-4589791 { position: relative; padding-bottom: 0 !important; }
.elementor-96 .elementor-element.elementor-element-4589791::after { content:''; display:block; height:60px;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0,30 Q360,60 720,30 T1440,30 L1440,60 L0,60 Z' fill='rgba(255%2C255%2C255%2C0.08)'/></svg>");
  background-size: cover; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-596ce5bd */.elementor-96 .elementor-element.elementor-element-596ce5bd { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-596ce5bd > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-596ce5bd img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-596ce5bd .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-596ce5bd p, .elementor-96 .elementor-element.elementor-element-596ce5bd h1, .elementor-96 .elementor-element.elementor-element-596ce5bd h2, .elementor-96 .elementor-element.elementor-element-596ce5bd h3, .elementor-96 .elementor-element.elementor-element-596ce5bd h4, .elementor-96 .elementor-element.elementor-element-596ce5bd h5, .elementor-96 .elementor-element.elementor-element-596ce5bd h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6766f225 */.elementor-96 .elementor-element.elementor-element-6766f225 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-6766f225 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-6766f225 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-6766f225 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-6766f225 p, .elementor-96 .elementor-element.elementor-element-6766f225 h1, .elementor-96 .elementor-element.elementor-element-6766f225 h2, .elementor-96 .elementor-element.elementor-element-6766f225 h3, .elementor-96 .elementor-element.elementor-element-6766f225 h4, .elementor-96 .elementor-element.elementor-element-6766f225 h5, .elementor-96 .elementor-element.elementor-element-6766f225 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22b808d4 */.elementor-96 .elementor-element.elementor-element-22b808d4 > .elementor-container > .elementor-row,
.elementor-96 .elementor-element.elementor-element-22b808d4 > .elementor-container {
  flex-wrap: wrap !important;
  align-items: stretch;
}
.elementor-96 .elementor-element.elementor-element-22b808d4 > .elementor-container > .elementor-column {
  min-width: 0 !important;
  flex-shrink: 1 !important;
}
.elementor-96 .elementor-element.elementor-element-22b808d4 img { max-width: 100% !important; height: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e14dac7 */.elementor-96 .elementor-element.elementor-element-6e14dac7 { min-width: 0 !important; }
.elementor-96 .elementor-element.elementor-element-6e14dac7 > .elementor-widget-wrap { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-6e14dac7 img { max-width: 100% !important; height: auto !important; }
.elementor-96 .elementor-element.elementor-element-6e14dac7 .elementor-widget { min-width: 0; max-width: 100%; }
.elementor-96 .elementor-element.elementor-element-6e14dac7 p, .elementor-96 .elementor-element.elementor-element-6e14dac7 h1, .elementor-96 .elementor-element.elementor-element-6e14dac7 h2, .elementor-96 .elementor-element.elementor-element-6e14dac7 h3, .elementor-96 .elementor-element.elementor-element-6e14dac7 h4, .elementor-96 .elementor-element.elementor-element-6e14dac7 h5, .elementor-96 .elementor-element.elementor-element-6e14dac7 h6 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55032dcb */.elementor-96 .elementor-element.elementor-element-55032dcb { position: relative; overflow: hidden; }
.elementor-96 .elementor-element.elementor-element-55032dcb::before { content:''; position:absolute; top:-80px; right:-80px; width:240px; height:240px;
  background:rgba(168,53,255,0.18); border-radius:50%; z-index:0; pointer-events:none; }
.elementor-96 .elementor-element.elementor-element-55032dcb > .elementor-container { position: relative; z-index: 1; }/* End custom CSS */