.elementor-76 .elementor-element.elementor-element-37a89fe7{--display:flex;--min-height:720px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-785a95d9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-3f3a3a1{--spacer-size:400px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-20ab1ffe .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:54px;font-weight:700;text-shadow:4px 11px 16px rgba(0, 0, 0, 0.37);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-76 .elementor-element.elementor-element-6fb5b08b{margin:015px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-shadow:5px 2px 8px rgba(0, 0, 0, 0.59);}.elementor-76 .elementor-element.elementor-element-6fb5b08b.elementor-element{--align-self:flex-start;}.elementor-76 .elementor-element.elementor-element-6a03981a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-76 .elementor-element.elementor-element-3bbe272e{--display:flex;}.elementor-76 .elementor-element.elementor-element-1e66f600{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-1e66f600:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-1e66f600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-be2d445 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-76 .elementor-element.elementor-element-5f6e4ce{--display:flex;}.elementor-76 .elementor-element.elementor-element-5fd3b2a0{--spacer-size:125px;}.elementor-76 .elementor-element.elementor-element-ea61a2b .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:36px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-3fde0c1a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-76 .elementor-element.elementor-element-364ab4c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-76 .elementor-element.elementor-element-7312c465{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-7312c465:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-7312c465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-76 .elementor-element.elementor-element-57715f0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-57715f0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-76 .elementor-element.elementor-element-5e8cc2a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-76 .elementor-element.elementor-element-5e8cc2a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-5e8cc2a4 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-73fae660{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-48011bac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-76 .elementor-element.elementor-element-48011bac .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-4970b047{--spacer-size:10px;}.elementor-76 .elementor-element.elementor-element-6da36fac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-b244458 );}.elementor-76 .elementor-element.elementor-element-1feac200{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-1feac200:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-1feac200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-76 .elementor-element.elementor-element-217556db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-217556db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-552861d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-76 .elementor-element.elementor-element-552861d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-552861d6 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-76050f8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-2031da29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-76 .elementor-element.elementor-element-2031da29 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-1cf2be3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-b244458 );}.elementor-76 .elementor-element.elementor-element-214c9412{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-76 .elementor-element.elementor-element-4aba505{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-4aba505:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-4aba505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-76 .elementor-element.elementor-element-1846ae73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-1846ae73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-68cd3b01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-76 .elementor-element.elementor-element-68cd3b01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-68cd3b01 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-475bce08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-401d0512{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-76 .elementor-element.elementor-element-401d0512 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-6d4b066b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-b244458 );}.elementor-76 .elementor-element.elementor-element-69bf3c37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-69bf3c37:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-69bf3c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-76 .elementor-element.elementor-element-7df67890{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-7df67890.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-63e0e44{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-76 .elementor-element.elementor-element-63e0e44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-63e0e44 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-49980015{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-579cefd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-76 .elementor-element.elementor-element-579cefd3 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-75406dd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-b244458 );}.elementor-76 .elementor-element.elementor-element-344d04b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-76 .elementor-element.elementor-element-63a3d4a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-63a3d4a0:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-63a3d4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-76 .elementor-element.elementor-element-7912d4eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-7912d4eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-6a500dcc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-76 .elementor-element.elementor-element-6a500dcc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-6a500dcc img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-73c46f1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-18e28800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-76 .elementor-element.elementor-element-18e28800 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-6bac0f7b{--spacer-size:10px;}.elementor-76 .elementor-element.elementor-element-5b0033e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-b244458 );}.elementor-76 .elementor-element.elementor-element-7c80d6cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-7c80d6cb:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-7c80d6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-76 .elementor-element.elementor-element-4fcac86e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-4fcac86e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-fdc7ace{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-76 .elementor-element.elementor-element-fdc7ace.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-fdc7ace img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-4b53a4b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-3b779dc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-76 .elementor-element.elementor-element-3b779dc4 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-f7abd2e{--spacer-size:10px;}.elementor-76 .elementor-element.elementor-element-5c39c0df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-b244458 );}.elementor-76 .elementor-element.elementor-element-248ca762{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-76 .elementor-element.elementor-element-52b558b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-52b558b7:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-52b558b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-76 .elementor-element.elementor-element-49492000{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-49492000.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-38841ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-76 .elementor-element.elementor-element-38841ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-38841ad img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-486befef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-788096e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-76 .elementor-element.elementor-element-788096e3 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-49663694{--spacer-size:10px;}.elementor-76 .elementor-element.elementor-element-52e5e014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-b244458 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-11730a78{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-76 .elementor-element.elementor-element-11730a78.elementor-element{--align-self:flex-end;}.elementor-76 .elementor-element.elementor-element-11730a78 .elementor-icon-wrapper{text-align:center;}.elementor-76 .elementor-element.elementor-element-11730a78 .elementor-icon{font-size:20px;}.elementor-76 .elementor-element.elementor-element-11730a78 .elementor-icon svg{height:20px;}.elementor-76 .elementor-element.elementor-element-3b146961{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-3b146961:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-3b146961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-76 .elementor-element.elementor-element-1efb4bdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-1efb4bdb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-14713ac6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-76 .elementor-element.elementor-element-14713ac6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-14713ac6 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-65c11bdc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-72b58235{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-76 .elementor-element.elementor-element-72b58235 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-40182524{--spacer-size:10px;}.elementor-76 .elementor-element.elementor-element-17bbbb2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-b244458 );}.elementor-76 .elementor-element.elementor-element-72309306{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-76 .elementor-element.elementor-element-72309306.elementor-element{--align-self:flex-end;}.elementor-76 .elementor-element.elementor-element-72309306 .elementor-icon-wrapper{text-align:center;}.elementor-76 .elementor-element.elementor-element-72309306 .elementor-icon{font-size:30px;}.elementor-76 .elementor-element.elementor-element-72309306 .elementor-icon svg{height:30px;}.elementor-76 .elementor-element.elementor-element-58eaa464{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-76 .elementor-element.elementor-element-5f741dac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-5f741dac:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-5f741dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-76 .elementor-element.elementor-element-61222b6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-61222b6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-7ab28a5c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-76 .elementor-element.elementor-element-7ab28a5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-7ab28a5c img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-6ed6c578{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-645461d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-76 .elementor-element.elementor-element-645461d0 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:42px;font-weight:700;}.elementor-76 .elementor-element.elementor-element-3128fd62{--spacer-size:10px;}.elementor-76 .elementor-element.elementor-element-697110e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-b244458 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-76 .elementor-element.elementor-element-7312c465{--width:50%;}.elementor-76 .elementor-element.elementor-element-57715f0e{--width:55%;}.elementor-76 .elementor-element.elementor-element-73fae660{--width:45%;}.elementor-76 .elementor-element.elementor-element-1feac200{--width:50%;}.elementor-76 .elementor-element.elementor-element-217556db{--width:55%;}.elementor-76 .elementor-element.elementor-element-76050f8c{--width:45%;}.elementor-76 .elementor-element.elementor-element-4aba505{--width:50%;}.elementor-76 .elementor-element.elementor-element-1846ae73{--width:55%;}.elementor-76 .elementor-element.elementor-element-475bce08{--width:45%;}.elementor-76 .elementor-element.elementor-element-69bf3c37{--width:50%;}.elementor-76 .elementor-element.elementor-element-7df67890{--width:55%;}.elementor-76 .elementor-element.elementor-element-49980015{--width:45%;}.elementor-76 .elementor-element.elementor-element-63a3d4a0{--width:50%;}.elementor-76 .elementor-element.elementor-element-7912d4eb{--width:55%;}.elementor-76 .elementor-element.elementor-element-73c46f1b{--width:45%;}.elementor-76 .elementor-element.elementor-element-7c80d6cb{--width:50%;}.elementor-76 .elementor-element.elementor-element-4fcac86e{--width:55%;}.elementor-76 .elementor-element.elementor-element-4b53a4b3{--width:45%;}.elementor-76 .elementor-element.elementor-element-52b558b7{--width:50%;}.elementor-76 .elementor-element.elementor-element-49492000{--width:55%;}.elementor-76 .elementor-element.elementor-element-486befef{--width:45%;}.elementor-76 .elementor-element.elementor-element-3b146961{--width:50%;}.elementor-76 .elementor-element.elementor-element-1efb4bdb{--width:55%;}.elementor-76 .elementor-element.elementor-element-65c11bdc{--width:45%;}.elementor-76 .elementor-element.elementor-element-5f741dac{--width:100%;}.elementor-76 .elementor-element.elementor-element-61222b6f{--width:50%;}.elementor-76 .elementor-element.elementor-element-6ed6c578{--width:45%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-76 .elementor-element.elementor-element-6a03981a{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-76 .elementor-element.elementor-element-6da36fac{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-1cf2be3b{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-6d4b066b{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-75406dd4{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-5b0033e4{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-5c39c0df{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-52e5e014{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-17bbbb2a{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-697110e1{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-76 .elementor-element.elementor-element-6a03981a{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-76 .elementor-element.elementor-element-6da36fac{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-1cf2be3b{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-6d4b066b{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-75406dd4{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-5b0033e4{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-5c39c0df{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-52e5e014{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-17bbbb2a{font-size:var( --e-global-typography-accent-font-size );}.elementor-76 .elementor-element.elementor-element-697110e1{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-7312c465 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-76 .elementor-element.elementor-element-7312c465{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-76 .elementor-element.elementor-element-7312c465::after{
  content:"";
  position:absolute;
  inset:-2px;                  /* leicht nach außen */
  border-radius: inherit;
  pointer-events:none;
  opacity:0;
  outline:2px solid rgba(255,255,255,255);
  box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38);
  transition: opacity .18s ease;
}

.elementor-76 .elementor-element.elementor-element-7312c465:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-76 .elementor-element.elementor-element-7312c465:hover::after{
  opacity:1;
  animation: neon-frame-flicker 2.6s ease-in-out infinite;
}

/* sanftes Flackern */
@keyframes neon-frame-flicker{
  0%,100%{ box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38); }
  22%{ box-shadow:
    0 0 14px rgba(255,78,199,.95),
    0 0 34px rgba(255,78,199,.8),
    0 0 68px rgba(255,78,199,.6),
    0 0 96px rgba(255,78,199,.42); }
  46%{ box-shadow:
    0 0 9px  rgba(255,78,199,.8),
    0 0 22px rgba(255,78,199,.6),
    0 0 40px rgba(255,78,199,.45),
    0 0 64px rgba(255,78,199,.3); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1feac200 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-76 .elementor-element.elementor-element-1feac200{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-76 .elementor-element.elementor-element-1feac200::after{
  content:"";
  position:absolute;
  inset:-2px;                  /* leicht nach außen */
  border-radius: inherit;
  pointer-events:none;
  opacity:0;
  outline:2px solid rgba(255,255,255,255);
  box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38);
  transition: opacity .18s ease;
}

.elementor-76 .elementor-element.elementor-element-1feac200:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-76 .elementor-element.elementor-element-1feac200:hover::after{
  opacity:1;
  animation: neon-frame-flicker 2.6s ease-in-out infinite;
}

/* sanftes Flackern */
@keyframes neon-frame-flicker{
  0%,100%{ box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38); }
  22%{ box-shadow:
    0 0 14px rgba(255,78,199,.95),
    0 0 34px rgba(255,78,199,.8),
    0 0 68px rgba(255,78,199,.6),
    0 0 96px rgba(255,78,199,.42); }
  46%{ box-shadow:
    0 0 9px  rgba(255,78,199,.8),
    0 0 22px rgba(255,78,199,.6),
    0 0 40px rgba(255,78,199,.45),
    0 0 64px rgba(255,78,199,.3); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aba505 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-76 .elementor-element.elementor-element-4aba505{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-76 .elementor-element.elementor-element-4aba505::after{
  content:"";
  position:absolute;
  inset:-2px;                  /* leicht nach außen */
  border-radius: inherit;
  pointer-events:none;
  opacity:0;
  outline:2px solid rgba(255,255,255,255);
  box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38);
  transition: opacity .18s ease;
}

.elementor-76 .elementor-element.elementor-element-4aba505:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-76 .elementor-element.elementor-element-4aba505:hover::after{
  opacity:1;
  animation: neon-frame-flicker 2.6s ease-in-out infinite;
}

/* sanftes Flackern */
@keyframes neon-frame-flicker{
  0%,100%{ box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38); }
  22%{ box-shadow:
    0 0 14px rgba(255,78,199,.95),
    0 0 34px rgba(255,78,199,.8),
    0 0 68px rgba(255,78,199,.6),
    0 0 96px rgba(255,78,199,.42); }
  46%{ box-shadow:
    0 0 9px  rgba(255,78,199,.8),
    0 0 22px rgba(255,78,199,.6),
    0 0 40px rgba(255,78,199,.45),
    0 0 64px rgba(255,78,199,.3); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69bf3c37 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-76 .elementor-element.elementor-element-69bf3c37{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-76 .elementor-element.elementor-element-69bf3c37::after{
  content:"";
  position:absolute;
  inset:-2px;                  /* leicht nach außen */
  border-radius: inherit;
  pointer-events:none;
  opacity:0;
  outline:2px solid rgba(255,255,255,255);
  box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38);
  transition: opacity .18s ease;
}

.elementor-76 .elementor-element.elementor-element-69bf3c37:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-76 .elementor-element.elementor-element-69bf3c37:hover::after{
  opacity:1;
  animation: neon-frame-flicker 2.6s ease-in-out infinite;
}

/* sanftes Flackern */
@keyframes neon-frame-flicker{
  0%,100%{ box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38); }
  22%{ box-shadow:
    0 0 14px rgba(255,78,199,.95),
    0 0 34px rgba(255,78,199,.8),
    0 0 68px rgba(255,78,199,.6),
    0 0 96px rgba(255,78,199,.42); }
  46%{ box-shadow:
    0 0 9px  rgba(255,78,199,.8),
    0 0 22px rgba(255,78,199,.6),
    0 0 40px rgba(255,78,199,.45),
    0 0 64px rgba(255,78,199,.3); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a3d4a0 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-76 .elementor-element.elementor-element-63a3d4a0{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-76 .elementor-element.elementor-element-63a3d4a0::after{
  content:"";
  position:absolute;
  inset:-2px;                  /* leicht nach außen */
  border-radius: inherit;
  pointer-events:none;
  opacity:0;
  outline:2px solid rgba(255,255,255,255);
  box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38);
  transition: opacity .18s ease;
}

.elementor-76 .elementor-element.elementor-element-63a3d4a0:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-76 .elementor-element.elementor-element-63a3d4a0:hover::after{
  opacity:1;
  animation: neon-frame-flicker 2.6s ease-in-out infinite;
}

/* sanftes Flackern */
@keyframes neon-frame-flicker{
  0%,100%{ box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38); }
  22%{ box-shadow:
    0 0 14px rgba(255,78,199,.95),
    0 0 34px rgba(255,78,199,.8),
    0 0 68px rgba(255,78,199,.6),
    0 0 96px rgba(255,78,199,.42); }
  46%{ box-shadow:
    0 0 9px  rgba(255,78,199,.8),
    0 0 22px rgba(255,78,199,.6),
    0 0 40px rgba(255,78,199,.45),
    0 0 64px rgba(255,78,199,.3); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c80d6cb *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-76 .elementor-element.elementor-element-7c80d6cb{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-76 .elementor-element.elementor-element-7c80d6cb::after{
  content:"";
  position:absolute;
  inset:-2px;                  /* leicht nach außen */
  border-radius: inherit;
  pointer-events:none;
  opacity:0;
  outline:2px solid rgba(255,255,255,255);
  box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38);
  transition: opacity .18s ease;
}

.elementor-76 .elementor-element.elementor-element-7c80d6cb:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-76 .elementor-element.elementor-element-7c80d6cb:hover::after{
  opacity:1;
  animation: neon-frame-flicker 2.6s ease-in-out infinite;
}

/* sanftes Flackern */
@keyframes neon-frame-flicker{
  0%,100%{ box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38); }
  22%{ box-shadow:
    0 0 14px rgba(255,78,199,.95),
    0 0 34px rgba(255,78,199,.8),
    0 0 68px rgba(255,78,199,.6),
    0 0 96px rgba(255,78,199,.42); }
  46%{ box-shadow:
    0 0 9px  rgba(255,78,199,.8),
    0 0 22px rgba(255,78,199,.6),
    0 0 40px rgba(255,78,199,.45),
    0 0 64px rgba(255,78,199,.3); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b558b7 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-76 .elementor-element.elementor-element-52b558b7{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-76 .elementor-element.elementor-element-52b558b7::after{
  content:"";
  position:absolute;
  inset:-2px;                  /* leicht nach außen */
  border-radius: inherit;
  pointer-events:none;
  opacity:0;
  outline:2px solid rgba(255,255,255,255);
  box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38);
  transition: opacity .18s ease;
}

.elementor-76 .elementor-element.elementor-element-52b558b7:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-76 .elementor-element.elementor-element-52b558b7:hover::after{
  opacity:1;
  animation: neon-frame-flicker 2.6s ease-in-out infinite;
}

/* sanftes Flackern */
@keyframes neon-frame-flicker{
  0%,100%{ box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38); }
  22%{ box-shadow:
    0 0 14px rgba(255,78,199,.95),
    0 0 34px rgba(255,78,199,.8),
    0 0 68px rgba(255,78,199,.6),
    0 0 96px rgba(255,78,199,.42); }
  46%{ box-shadow:
    0 0 9px  rgba(255,78,199,.8),
    0 0 22px rgba(255,78,199,.6),
    0 0 40px rgba(255,78,199,.45),
    0 0 64px rgba(255,78,199,.3); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b146961 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-76 .elementor-element.elementor-element-3b146961{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-76 .elementor-element.elementor-element-3b146961::after{
  content:"";
  position:absolute;
  inset:-2px;                  /* leicht nach außen */
  border-radius: inherit;
  pointer-events:none;
  opacity:0;
  outline:2px solid rgba(255,255,255,255);
  box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38);
  transition: opacity .18s ease;
}

.elementor-76 .elementor-element.elementor-element-3b146961:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-76 .elementor-element.elementor-element-3b146961:hover::after{
  opacity:1;
  animation: neon-frame-flicker 2.6s ease-in-out infinite;
}

/* sanftes Flackern */
@keyframes neon-frame-flicker{
  0%,100%{ box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38); }
  22%{ box-shadow:
    0 0 14px rgba(255,78,199,.95),
    0 0 34px rgba(255,78,199,.8),
    0 0 68px rgba(255,78,199,.6),
    0 0 96px rgba(255,78,199,.42); }
  46%{ box-shadow:
    0 0 9px  rgba(255,78,199,.8),
    0 0 22px rgba(255,78,199,.6),
    0 0 40px rgba(255,78,199,.45),
    0 0 64px rgba(255,78,199,.3); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f741dac *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-76 .elementor-element.elementor-element-5f741dac{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-76 .elementor-element.elementor-element-5f741dac::after{
  content:"";
  position:absolute;
  inset:-2px;                  /* leicht nach außen */
  border-radius: inherit;
  pointer-events:none;
  opacity:0;
  outline:2px solid rgba(255,255,255,255);
  box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38);
  transition: opacity .18s ease;
}

.elementor-76 .elementor-element.elementor-element-5f741dac:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-76 .elementor-element.elementor-element-5f741dac:hover::after{
  opacity:1;
  animation: neon-frame-flicker 2.6s ease-in-out infinite;
}

/* sanftes Flackern */
@keyframes neon-frame-flicker{
  0%,100%{ box-shadow:
    0 0 12px rgba(255,78,199,.95),
    0 0 28px rgba(255,78,199,.75),
    0 0 56px rgba(255,78,199,.55),
    0 0 88px rgba(255,78,199,.38); }
  22%{ box-shadow:
    0 0 14px rgba(255,78,199,.95),
    0 0 34px rgba(255,78,199,.8),
    0 0 68px rgba(255,78,199,.6),
    0 0 96px rgba(255,78,199,.42); }
  46%{ box-shadow:
    0 0 9px  rgba(255,78,199,.8),
    0 0 22px rgba(255,78,199,.6),
    0 0 40px rgba(255,78,199,.45),
    0 0 64px rgba(255,78,199,.3); }
}/* End custom CSS */