.elementor-22 .elementor-element.elementor-element-1d32e81:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1d32e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2C0657 0%, #E4FFD7 100%);}.elementor-22 .elementor-element.elementor-element-1d32e81 > .elementor-background-overlay{background-color:#FC6161;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-1d32e81 > .elementor-container{max-width:1159px;}.elementor-22 .elementor-element.elementor-element-1d32e81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:26;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-b3dcfda{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-b3dcfda{right:0px;}.elementor-22 .elementor-element.elementor-element-b3dcfda{top:148px;text-align:start;}.elementor-22 .elementor-element.elementor-element-b3dcfda.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-b3dcfda .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:68px;font-weight:bold;color:#050505;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-d87e64d{margin:46px 46px calc(var(--kit-widget-spacing, 0px) + 46px) 46px;padding:18px 0px 6px 0px;z-index:1;}.elementor-22 .elementor-element.elementor-element-d87e64d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-7b11048:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7b11048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2C0657 0%, #E4FFD7 100%);}.elementor-22 .elementor-element.elementor-element-7b11048 > .elementor-background-overlay{background-color:#FC6161;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-7b11048 > .elementor-container{max-width:975px;}.elementor-22 .elementor-element.elementor-element-7b11048{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:26;}.elementor-22 .elementor-element.elementor-element-7b11048 > .elementor-shape-bottom .elementor-shape-fill{fill:#0D0005;}.elementor-22 .elementor-element.elementor-element-7b11048 > .elementor-shape-bottom svg{width:calc(124% + 1.3px);height:99px;}.elementor-22 .elementor-element.elementor-element-ff9dae2:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ff9dae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2C0657 0%, #E4FFD7 100%);}.elementor-22 .elementor-element.elementor-element-ff9dae2 > .elementor-background-overlay{background-color:#FC6161;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-ff9dae2 > .elementor-container{max-width:1159px;}.elementor-22 .elementor-element.elementor-element-ff9dae2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-22 .elementor-element.elementor-element-ff9dae2 > .elementor-shape-bottom .elementor-shape-fill{fill:#201818;}.elementor-22 .elementor-element.elementor-element-ff9dae2 > .elementor-shape-bottom svg{width:calc(124% + 1.3px);height:99px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-bea683e{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-bea683e{right:0px;}.elementor-22 .elementor-element.elementor-element-bea683e{top:107px;text-align:start;}.elementor-22 .elementor-element.elementor-element-bea683e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-bea683e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:68px;font-weight:bold;color:#050505;}.elementor-22 .elementor-element.elementor-element-5bbcc18.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-5bbcc18:not( .elementor-widget-image ), .elementor-22 .elementor-element.elementor-element-5bbcc18.elementor-widget-image img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-cf75e5e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-cf75e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080000;}.elementor-22 .elementor-element.elementor-element-cf75e5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-cf75e5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-68796b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-f7d1eb9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-f7d1eb9{text-align:center;}.elementor-22 .elementor-element.elementor-element-f7d1eb9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:48px 59px 56px rgba(229.45538956167297, 231.20000000000002, 221.7446739130435, 0);color:#E29C92;}.elementor-22 .elementor-element.elementor-element-a8dff6d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a8dff6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080000;}.elementor-22 .elementor-element.elementor-element-a8dff6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-a8dff6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-962207b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-35eed5b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-619ac06.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-757dfe4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-6364b4e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-2495ce4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-c5454f0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-3bbdc71.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-0ded4e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-bbb22b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-bac80dd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-cebbd13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-5ce41e5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-db0032d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-db0032d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-db0032d, .elementor-22 .elementor-element.elementor-element-db0032d > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-db0032d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-db0032d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-fa86019{--spacer-size:3px;}.elementor-22 .elementor-element.elementor-element-fa86019.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-8c10196{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9F4263;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-8c10196, .elementor-22 .elementor-element.elementor-element-8c10196 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-8c10196 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-3002bf6{left:42px;}body.rtl .elementor-22 .elementor-element.elementor-element-3002bf6{right:42px;}.elementor-22 .elementor-element.elementor-element-3002bf6{top:83px;}.elementor-22 .elementor-element.elementor-element-3002bf6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-3002bf6 .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-a4f7133.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-a4f7133 .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-c87210b .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-c87210b{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-c87210b{left:260px;}body.rtl .elementor-22 .elementor-element.elementor-element-c87210b{right:260px;}.elementor-22 .elementor-element.elementor-element-c87210b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-fd5f8b2 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-fd5f8b2{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-fd5f8b2{left:52px;}body.rtl .elementor-22 .elementor-element.elementor-element-fd5f8b2{right:52px;}.elementor-22 .elementor-element.elementor-element-fd5f8b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-ab2c803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ab2c803.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-93549c0{--spacer-size:1px;}.elementor-22 .elementor-element.elementor-element-93549c0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-f77d6e0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2FA524;}.elementor-22 .elementor-element.elementor-element-f77d6e0, .elementor-22 .elementor-element.elementor-element-f77d6e0 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-2474b0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) -34px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2474b0c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-2299f8d.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-7a1aea6{left:40px;}body.rtl .elementor-22 .elementor-element.elementor-element-7a1aea6{right:40px;}.elementor-22 .elementor-element.elementor-element-7a1aea6{top:-2px;}.elementor-22 .elementor-element.elementor-element-7a1aea6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-7a1aea6 .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;text-shadow:38px 51px 10px rgba(160.49717706241137, 164.89999999999998, 7.595258152173902, 0.3);mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-16d1029 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-16d1029{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-16d1029{left:260px;}body.rtl .elementor-22 .elementor-element.elementor-element-16d1029{right:260px;}.elementor-22 .elementor-element.elementor-element-16d1029.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-8e76c3c{left:42px;}body.rtl .elementor-22 .elementor-element.elementor-element-8e76c3c{right:42px;}.elementor-22 .elementor-element.elementor-element-8e76c3c{top:83px;}.elementor-22 .elementor-element.elementor-element-8e76c3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-8e76c3c .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-96cdbe1 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-96cdbe1{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-96cdbe1{left:40px;}body.rtl .elementor-22 .elementor-element.elementor-element-96cdbe1{right:40px;}.elementor-22 .elementor-element.elementor-element-96cdbe1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-ad9b1e7{--spacer-size:1px;}.elementor-22 .elementor-element.elementor-element-ad9b1e7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-de1dd4c{border-style:solid;border-width:1px 1px 1px 1px;border-color:#94911D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-de1dd4c, .elementor-22 .elementor-element.elementor-element-de1dd4c > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-de1dd4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-9c4f00f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-9c4f00f .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-42d5490 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-42d5490{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-42d5490{left:260px;}body.rtl .elementor-22 .elementor-element.elementor-element-42d5490{right:260px;}.elementor-22 .elementor-element.elementor-element-42d5490.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-1c3eb38 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-1c3eb38{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-1c3eb38{left:52px;}body.rtl .elementor-22 .elementor-element.elementor-element-1c3eb38{right:52px;}.elementor-22 .elementor-element.elementor-element-1c3eb38.xpro-widget-bg-overlay:before{transition:background 0.3s;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-58c92cf{left:42px;}body.rtl .elementor-22 .elementor-element.elementor-element-58c92cf{right:42px;}.elementor-22 .elementor-element.elementor-element-58c92cf{top:83px;}.elementor-22 .elementor-element.elementor-element-58c92cf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-58c92cf .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-963f9c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-963f9c2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-c6653a2:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c6653a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-c6653a2, .elementor-22 .elementor-element.elementor-element-c6653a2 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c6653a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-c6653a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-54ae883{--spacer-size:3px;}.elementor-22 .elementor-element.elementor-element-54ae883.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-d8ddec0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9F4263;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d8ddec0, .elementor-22 .elementor-element.elementor-element-d8ddec0 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-d8ddec0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-4b6d711{left:42px;}body.rtl .elementor-22 .elementor-element.elementor-element-4b6d711{right:42px;}.elementor-22 .elementor-element.elementor-element-4b6d711{top:83px;}.elementor-22 .elementor-element.elementor-element-4b6d711.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-4b6d711 .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-24165de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-24165de .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-cf04ff4 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-cf04ff4{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-cf04ff4{left:260px;}body.rtl .elementor-22 .elementor-element.elementor-element-cf04ff4{right:260px;}.elementor-22 .elementor-element.elementor-element-cf04ff4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-8bc2d4c .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-8bc2d4c{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-8bc2d4c{left:52px;}body.rtl .elementor-22 .elementor-element.elementor-element-8bc2d4c{right:52px;}.elementor-22 .elementor-element.elementor-element-8bc2d4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-4a98eda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4a98eda.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-27881a4{--spacer-size:1px;}.elementor-22 .elementor-element.elementor-element-27881a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-b066fa4{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9F4263;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b066fa4, .elementor-22 .elementor-element.elementor-element-b066fa4 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-b066fa4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-c606988{left:42px;}body.rtl .elementor-22 .elementor-element.elementor-element-c606988{right:42px;}.elementor-22 .elementor-element.elementor-element-c606988{top:83px;}.elementor-22 .elementor-element.elementor-element-c606988.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-c606988 .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-5f1b28f .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-5f1b28f{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-5f1b28f{left:260px;}body.rtl .elementor-22 .elementor-element.elementor-element-5f1b28f{right:260px;}.elementor-22 .elementor-element.elementor-element-5f1b28f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-99e4b84 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-99e4b84{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-99e4b84{left:52px;}body.rtl .elementor-22 .elementor-element.elementor-element-99e4b84{right:52px;}.elementor-22 .elementor-element.elementor-element-99e4b84.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-e5fbde2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-e5fbde2 .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-e70bf47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e70bf47.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-2295c4f{--spacer-size:1px;}.elementor-22 .elementor-element.elementor-element-2295c4f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-7ef3683{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9F4263;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-7ef3683, .elementor-22 .elementor-element.elementor-element-7ef3683 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-7ef3683 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-f544501{left:42px;}body.rtl .elementor-22 .elementor-element.elementor-element-f544501{right:42px;}.elementor-22 .elementor-element.elementor-element-f544501{top:83px;}.elementor-22 .elementor-element.elementor-element-f544501.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-f544501 .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-d6626d4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-d6626d4 .elementor-heading-title{font-family:"Milonga", Sans-serif;font-size:52px;font-weight:600;line-height:93px;word-spacing:4px;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;mix-blend-mode:lighten;color:#F0B50B;}.elementor-22 .elementor-element.elementor-element-24e25c0 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-24e25c0{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-24e25c0{left:260px;}body.rtl .elementor-22 .elementor-element.elementor-element-24e25c0{right:260px;}.elementor-22 .elementor-element.elementor-element-24e25c0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-09f53df .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E659A8 9%, #FD0442 100%);border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-09f53df{width:auto;max-width:auto;top:194px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-09f53df{left:52px;}body.rtl .elementor-22 .elementor-element.elementor-element-09f53df{right:52px;}.elementor-22 .elementor-element.elementor-element-09f53df.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-22 .elementor-element.elementor-element-b4ed6ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b4ed6ec.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){body:not(.rtl) .elementor-22 .elementor-element.elementor-element-b3dcfda{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-b3dcfda{right:0px;}.elementor-22 .elementor-element.elementor-element-b3dcfda{top:106px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-7a1aea6{left:40px;}body.rtl .elementor-22 .elementor-element.elementor-element-7a1aea6{right:40px;}.elementor-22 .elementor-element.elementor-element-7a1aea6{top:-3px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-16d1029{left:260px;}body.rtl .elementor-22 .elementor-element.elementor-element-16d1029{right:260px;}.elementor-22 .elementor-element.elementor-element-16d1029{top:195px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-8e76c3c{left:38px;}body.rtl .elementor-22 .elementor-element.elementor-element-8e76c3c{right:38px;}.elementor-22 .elementor-element.elementor-element-8e76c3c{top:82px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-bea683e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px -1px -1px -1px;top:90px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-bea683e{left:11px;}body.rtl .elementor-22 .elementor-element.elementor-element-bea683e{right:11px;}.elementor-22 .elementor-element.elementor-element-bea683e .elementor-heading-title{font-size:26px;}.elementor-22 .elementor-element.elementor-element-5bbcc18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:128px 22px 45px 36px;}.elementor-22 .elementor-element.elementor-element-5bbcc18 img{border-radius:3px 3px 3px 3px;}.elementor-22 .elementor-element.elementor-element-3002bf6 .elementor-heading-title{font-size:45px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}.elementor-22 .elementor-element.elementor-element-a4f7133 .elementor-heading-title{font-size:40px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-7a1aea6{left:10px;}body.rtl .elementor-22 .elementor-element.elementor-element-7a1aea6{right:10px;}.elementor-22 .elementor-element.elementor-element-7a1aea6{top:-323px;}.elementor-22 .elementor-element.elementor-element-7a1aea6 .elementor-heading-title{font-size:45px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}.elementor-22 .elementor-element.elementor-element-8e76c3c .elementor-heading-title{font-size:45px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}.elementor-22 .elementor-element.elementor-element-9c4f00f .elementor-heading-title{font-size:40px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}.elementor-22 .elementor-element.elementor-element-58c92cf .elementor-heading-title{font-size:45px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-4b6d711{left:64px;}body.rtl .elementor-22 .elementor-element.elementor-element-4b6d711{right:64px;}.elementor-22 .elementor-element.elementor-element-4b6d711{top:83px;}.elementor-22 .elementor-element.elementor-element-4b6d711 .elementor-heading-title{font-size:45px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}.elementor-22 .elementor-element.elementor-element-24165de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-24165de .elementor-heading-title{font-size:40px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-cf04ff4{left:186px;}body.rtl .elementor-22 .elementor-element.elementor-element-cf04ff4{right:186px;}.elementor-22 .elementor-element.elementor-element-cf04ff4{top:99px;}.elementor-22 .elementor-element.elementor-element-8bc2d4c{top:100px;}.elementor-22 .elementor-element.elementor-element-27881a4{--spacer-size:5px;}.elementor-22 .elementor-element.elementor-element-c606988 .elementor-heading-title{font-size:45px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-5f1b28f{left:186px;}body.rtl .elementor-22 .elementor-element.elementor-element-5f1b28f{right:186px;}.elementor-22 .elementor-element.elementor-element-5f1b28f{top:102px;}.elementor-22 .elementor-element.elementor-element-99e4b84{top:102px;}.elementor-22 .elementor-element.elementor-element-e5fbde2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-22 .elementor-element.elementor-element-e5fbde2 .elementor-heading-title{font-size:38px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}.elementor-22 .elementor-element.elementor-element-2295c4f{--spacer-size:5px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-f544501{left:57px;}body.rtl .elementor-22 .elementor-element.elementor-element-f544501{right:57px;}.elementor-22 .elementor-element.elementor-element-f544501{top:26px;}.elementor-22 .elementor-element.elementor-element-f544501 .elementor-heading-title{font-size:45px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}.elementor-22 .elementor-element.elementor-element-d6626d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 45px;}.elementor-22 .elementor-element.elementor-element-d6626d4 .elementor-heading-title{font-size:40px;-webkit-text-stroke:0.1px #F0E1E1;text-stroke:0.1px #F0E1E1;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-24e25c0{left:186px;}body.rtl .elementor-22 .elementor-element.elementor-element-24e25c0{right:186px;}.elementor-22 .elementor-element.elementor-element-24e25c0{top:99px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-09f53df{left:52px;}body.rtl .elementor-22 .elementor-element.elementor-element-09f53df{right:52px;}.elementor-22 .elementor-element.elementor-element-09f53df{top:100px;}}/* Start custom CSS for section, class: .elementor-element-cf75e5e */.elementor-22 .elementor-element.elementor-element-cf75e5e {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-653944f *//* Column base */
.elementor-22 .elementor-element.elementor-element-653944f {
    position: relative;
    border-radius: 16px;
    background: transparent;
    padding: 3px;
    overflow: visible;
    isolation: isolate;
    z-index: 1;

    /* 🔹 Add horizontal spacing between columns */
    margin: 0 2px;  /* change 15px to increase/decrease space */
}

/* Border glow */
.elementor-22 .elementor-element.elementor-element-653944f::before,
.elementor-22 .elementor-element.elementor-element-653944f::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 16px;
    padding: 3px;
    background: conic-gradient(
        from var(--angle),
        red,
        transparent,
        lime,
        transparent,
        red
    );
    animation: glowSpin 4s linear infinite;
    pointer-events: none;

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Outer blur glow */
.elementor-22 .elementor-element.elementor-element-653944f::after {
    filter: blur(18px);
    z-index: 0;
}

/* Sharp border */
.elementor-22 .elementor-element.elementor-element-653944f::before {
    z-index: 1;
}

/* Content above glow */
.elementor-22 .elementor-element.elementor-element-653944f > * {
    position: relative;
    z-index: 2;
}

/* CSS variable */
@property --angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

/* Animation */
@keyframes glowSpin {
    from { --angle: 0deg; }
    to   { --angle: 360deg; }
}

/* Mobile spacing */
@media (max-width: 768px) {
    .elementor-22 .elementor-element.elementor-element-653944f {
        margin: 4px 0;  /* vertical spacing on tablet/mobile */
        padding: 2px;
        border-radius: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-649720e *//* Column base */
.elementor-22 .elementor-element.elementor-element-649720e {
    position: relative;
    border-radius: 16px;
    background: transparent;
    padding: 3px;
    overflow: visible;
    isolation: isolate;
    z-index: 1;

    /* 🔹 Add horizontal spacing between columns */
    margin: 0 2px;  /* change 15px to increase/decrease space */
}

/* Border glow */
.elementor-22 .elementor-element.elementor-element-649720e::before,
.elementor-22 .elementor-element.elementor-element-649720e::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 16px;
    padding: 3px;
    background: conic-gradient(
        from var(--angle),
        red,
        transparent,
        lime,
        transparent,
        red
    );
    animation: glowSpin 4s linear infinite;
    pointer-events: none;

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Outer blur glow */
.elementor-22 .elementor-element.elementor-element-649720e::after {
    filter: blur(18px);
    z-index: 0;
}

/* Sharp border */
.elementor-22 .elementor-element.elementor-element-649720e::before {
    z-index: 1;
}

/* Content above glow */
.elementor-22 .elementor-element.elementor-element-649720e > * {
    position: relative;
    z-index: 2;
}

/* CSS variable */
@property --angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

/* Animation */
@keyframes glowSpin {
    from { --angle: 0deg; }
    to   { --angle: 360deg; }
}

/* Mobile spacing */
@media (max-width: 768px) {
    .elementor-22 .elementor-element.elementor-element-649720e {
        margin: 4px 0;  /* vertical spacing on tablet/mobile */
        padding: 2px;
        border-radius: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77e9712 *//* Column base */
.elementor-22 .elementor-element.elementor-element-77e9712 {
    position: relative;
    border-radius: 16px;
    background: transparent;
    padding: 3px;
    overflow: visible;
    isolation: isolate;
    z-index: 1;

    /* 🔹 Add horizontal spacing between columns */
    margin: 0 2px;  /* change 15px to increase/decrease space */
}

/* Border glow */
.elementor-22 .elementor-element.elementor-element-77e9712::before,
.elementor-22 .elementor-element.elementor-element-77e9712::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 16px;
    padding: 3px;
    background: conic-gradient(
        from var(--angle),
        red,
        transparent,
        lime,
        transparent,
        red
    );
    animation: glowSpin 4s linear infinite;
    pointer-events: none;

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Outer blur glow */
.elementor-22 .elementor-element.elementor-element-77e9712::after {
    filter: blur(18px);
    z-index: 0;
}

/* Sharp border */
.elementor-22 .elementor-element.elementor-element-77e9712::before {
    z-index: 1;
}

/* Content above glow */
.elementor-22 .elementor-element.elementor-element-77e9712 > * {
    position: relative;
    z-index: 2;
}

/* CSS variable */
@property --angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

/* Animation */
@keyframes glowSpin {
    from { --angle: 0deg; }
    to   { --angle: 360deg; }
}

/* Mobile spacing */
@media (max-width: 768px) {
    .elementor-22 .elementor-element.elementor-element-77e9712 {
        margin: 4px 0;  /* vertical spacing on tablet/mobile */
        padding: 2px;
        border-radius: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-efb17ab *//* Column base */
.elementor-22 .elementor-element.elementor-element-efb17ab {
    position: relative;
    border-radius: 16px;
    background: transparent;
    padding: 3px;
    overflow: visible;
    isolation: isolate;
    z-index: 1;

    /* 🔹 Add horizontal spacing between columns */
    margin: 0 2px;  /* change 15px to increase/decrease space */
}

/* Border glow */
.elementor-22 .elementor-element.elementor-element-efb17ab::before,
.elementor-22 .elementor-element.elementor-element-efb17ab::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 16px;
    padding: 3px;
    background: conic-gradient(
        from var(--angle),
        red,
        transparent,
        lime,
        transparent,
        red
    );
    animation: glowSpin 4s linear infinite;
    pointer-events: none;

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Outer blur glow */
.elementor-22 .elementor-element.elementor-element-efb17ab::after {
    filter: blur(18px);
    z-index: 0;
}

/* Sharp border */
.elementor-22 .elementor-element.elementor-element-efb17ab::before {
    z-index: 1;
}

/* Content above glow */
.elementor-22 .elementor-element.elementor-element-efb17ab > * {
    position: relative;
    z-index: 2;
}

/* CSS variable */
@property --angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

/* Animation */
@keyframes glowSpin {
    from { --angle: 0deg; }
    to   { --angle: 360deg; }
}

/* Mobile spacing */
@media (max-width: 768px) {
    .elementor-22 .elementor-element.elementor-element-efb17ab {
        margin: 4px 0;  /* vertical spacing on tablet/mobile */
        padding: 2px;
        border-radius: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a8dff6d */.elementor-22 .elementor-element.elementor-element-a8dff6d {
    overflow: visible !important;
}/* End custom CSS */