.elementor-78 .elementor-element.elementor-element-5d13b04f{--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-78 .elementor-element.elementor-element-5e1286c6{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-78 .elementor-element.elementor-element-16e04181{--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-78 .elementor-element.elementor-element-385171af .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-78 .elementor-element.elementor-element-1d739cd0{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-78 .elementor-element.elementor-element-1d739cd0.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-5ec4024{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-78 .elementor-element.elementor-element-55452625{--display:flex;}.elementor-78 .elementor-element.elementor-element-8c31cc4{--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-78 .elementor-element.elementor-element-8c31cc4:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-8c31cc4 > .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-78 .elementor-element.elementor-element-7ab0ede{--display:flex;}.elementor-78 .elementor-element.elementor-element-553e8a67{--spacer-size:125px;}.elementor-78 .elementor-element.elementor-element-6d81ce85 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:36px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-1d55a8e2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-78 .elementor-element.elementor-element-8092844{--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-78 .elementor-element.elementor-element-60706da9{--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-78 .elementor-element.elementor-element-60706da9:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-60706da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-6c4e5a8{--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-78 .elementor-element.elementor-element-6c4e5a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-654e662{--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-78 .elementor-element.elementor-element-55eff90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-55eff90 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-1771a95{--spacer-size:10px;}.elementor-78 .elementor-element.elementor-element-7e10713{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-78 .elementor-element.elementor-element-4cc3cc0{--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-78 .elementor-element.elementor-element-4cc3cc0:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-4cc3cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-d5bbeb1{--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-78 .elementor-element.elementor-element-d5bbeb1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-aabb8a3{--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-78 .elementor-element.elementor-element-6bdc714{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-6bdc714 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-9af14af{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-78 .elementor-element.elementor-element-07c5fa4{--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-78 .elementor-element.elementor-element-4827977{--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-78 .elementor-element.elementor-element-4827977:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-4827977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-38a0381{--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-78 .elementor-element.elementor-element-38a0381.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-2f43be9{--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-78 .elementor-element.elementor-element-c2339f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-c2339f6 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-5a7e176{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-78 .elementor-element.elementor-element-03521bf{--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-78 .elementor-element.elementor-element-03521bf:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-03521bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-80784e2{--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-78 .elementor-element.elementor-element-80784e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-543bbaf{--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-78 .elementor-element.elementor-element-4939a96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-4939a96 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-9dfca50{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-78 .elementor-element.elementor-element-e693056{--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-78 .elementor-element.elementor-element-dd8b3a3{--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-78 .elementor-element.elementor-element-dd8b3a3:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-dd8b3a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-aa72e32{--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-78 .elementor-element.elementor-element-aa72e32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-7fe5a7e{--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-78 .elementor-element.elementor-element-c699053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-c699053 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-67ca47b{--spacer-size:10px;}.elementor-78 .elementor-element.elementor-element-00b3bf4{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-78 .elementor-element.elementor-element-b0dae65{--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-78 .elementor-element.elementor-element-b0dae65:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-b0dae65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-144e981{--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-78 .elementor-element.elementor-element-144e981.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-727ece3{--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-78 .elementor-element.elementor-element-5938e4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-5938e4a .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-d73627f{--spacer-size:10px;}.elementor-78 .elementor-element.elementor-element-303afd7{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-78 .elementor-element.elementor-element-d45c86e{--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-78 .elementor-element.elementor-element-56c2c17{--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-78 .elementor-element.elementor-element-56c2c17:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-56c2c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-e780d0c{--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-78 .elementor-element.elementor-element-e780d0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-2701b15{--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-78 .elementor-element.elementor-element-2701b15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-7075127{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-7075127 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-74a66a4{--spacer-size:10px;}.elementor-78 .elementor-element.elementor-element-d07229a{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-78 .elementor-element.elementor-element-46a25e8{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-78 .elementor-element.elementor-element-46a25e8.elementor-element{--align-self:flex-end;}.elementor-78 .elementor-element.elementor-element-46a25e8 .elementor-icon-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-46a25e8 .elementor-icon{font-size:20px;}.elementor-78 .elementor-element.elementor-element-46a25e8 .elementor-icon svg{height:20px;}.elementor-78 .elementor-element.elementor-element-687ec99{--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-78 .elementor-element.elementor-element-687ec99:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-687ec99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-5e9d25c{--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-78 .elementor-element.elementor-element-5e9d25c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-ed4679c{--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-78 .elementor-element.elementor-element-eea23ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-eea23ea .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-d5d2a9a{--spacer-size:10px;}.elementor-78 .elementor-element.elementor-element-ba717b6{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-78 .elementor-element.elementor-element-c71712b{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-78 .elementor-element.elementor-element-c71712b.elementor-element{--align-self:flex-end;}.elementor-78 .elementor-element.elementor-element-c71712b .elementor-icon-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-c71712b .elementor-icon{font-size:30px;}.elementor-78 .elementor-element.elementor-element-c71712b .elementor-icon svg{height:30px;}.elementor-78 .elementor-element.elementor-element-15458e6{--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-78 .elementor-element.elementor-element-1993b9a{--display:flex;--min-height:250px;--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-78 .elementor-element.elementor-element-1993b9a:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-1993b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-79b90ce{--display:flex;--min-height:300px;--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-78 .elementor-element.elementor-element-79b90ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-f162009{width:100%;max-width:100%;}.elementor-78 .elementor-element.elementor-element-4d22bad{--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-78 .elementor-element.elementor-element-cbbe67b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-cbbe67b .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:42px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-6a7725d{--spacer-size:10px;}.elementor-78 .elementor-element.elementor-element-c5fbf6c{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-78 .elementor-element.elementor-element-4370214{--spacer-size:50px;}.elementor-78 .elementor-element.elementor-element-95b1056{--display:flex;--min-height:600px;--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-78 .elementor-element.elementor-element-95b1056:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-95b1056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-be2d445 ) 100%);}.elementor-78 .elementor-element.elementor-element-064a6a3{--display:flex;}.elementor-78 .elementor-element.elementor-element-bca30c5{--spacer-size:125px;}.elementor-78 .elementor-element.elementor-element-68222ba .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:36px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-ba669ad{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-78 .elementor-element.elementor-element-25d091e{--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-78 .elementor-element.elementor-element-94d0f01{--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-78 .elementor-element.elementor-element-94d0f01:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-94d0f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-315b0d0{--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-78 .elementor-element.elementor-element-315b0d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-78390cf{--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-78 .elementor-element.elementor-element-fa092f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-fa092f6 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-4d40ad9{--spacer-size:10px;}.elementor-78 .elementor-element.elementor-element-a7752e2{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-78 .elementor-element.elementor-element-d8c0086{--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-78 .elementor-element.elementor-element-d8c0086:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-d8c0086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-ca173b6{--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-78 .elementor-element.elementor-element-ca173b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-9a7d027{--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-78 .elementor-element.elementor-element-5372f34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-5372f34 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-025f839{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-78 .elementor-element.elementor-element-46a9868{--spacer-size:50px;}.elementor-78 .elementor-element.elementor-element-2049193{--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-78 .elementor-element.elementor-element-2049193:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-2049193 > .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-78 .elementor-element.elementor-element-c79ce26{--display:flex;}.elementor-78 .elementor-element.elementor-element-c93d125{--spacer-size:125px;}.elementor-78 .elementor-element.elementor-element-f1f84c9 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:36px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-39f9b98{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-78 .elementor-element.elementor-element-20051b6{--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-78 .elementor-element.elementor-element-4822619{--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-78 .elementor-element.elementor-element-4822619:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-4822619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-eea2b5b{--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-78 .elementor-element.elementor-element-eea2b5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-c04cc89{--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-78 .elementor-element.elementor-element-518215e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-518215e .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-275dc36{--spacer-size:10px;}.elementor-78 .elementor-element.elementor-element-a5afd3a{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-78 .elementor-element.elementor-element-6fa6319{--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-78 .elementor-element.elementor-element-6fa6319:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-6fa6319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-22c45f2{--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-78 .elementor-element.elementor-element-22c45f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-7b16d27{--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-78 .elementor-element.elementor-element-e9961be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-e9961be .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-dda9109{--spacer-size:10px;}.elementor-78 .elementor-element.elementor-element-f786918{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-78 .elementor-element.elementor-element-0125300{--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-78 .elementor-element.elementor-element-6014e29{--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-78 .elementor-element.elementor-element-6014e29:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-6014e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-588ae07{--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-78 .elementor-element.elementor-element-588ae07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-33c9ef5{--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-78 .elementor-element.elementor-element-fbb8061{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-fbb8061 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-ff214e6{--spacer-size:10px;}.elementor-78 .elementor-element.elementor-element-79dcc4f{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-78 .elementor-element.elementor-element-3c92c23{--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-78 .elementor-element.elementor-element-3c92c23:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-3c92c23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-5d2b708{--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-78 .elementor-element.elementor-element-5d2b708.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-7ef9547{--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-78 .elementor-element.elementor-element-af4cf19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-af4cf19 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-8f6f46b{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-78 .elementor-element.elementor-element-508365a{--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-78 .elementor-element.elementor-element-b120172{--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-78 .elementor-element.elementor-element-b120172:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-b120172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-44b112f{--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-78 .elementor-element.elementor-element-44b112f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-96d38cd{--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-78 .elementor-element.elementor-element-2a62ac0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-2a62ac0 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-2d9e9f2{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-78 .elementor-element.elementor-element-e09b534{--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-78 .elementor-element.elementor-element-e09b534:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-e09b534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181820;}.elementor-78 .elementor-element.elementor-element-b6da1da{--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-78 .elementor-element.elementor-element-b6da1da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-7b56865.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-dbdbc02{--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-78 .elementor-element.elementor-element-2625f10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-78 .elementor-element.elementor-element-2625f10 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:24px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-ea005e2{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-78 .elementor-element.elementor-element-21ab55b{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-78 .elementor-element.elementor-element-60706da9{--width:50%;}.elementor-78 .elementor-element.elementor-element-6c4e5a8{--width:55%;}.elementor-78 .elementor-element.elementor-element-654e662{--width:45%;}.elementor-78 .elementor-element.elementor-element-4cc3cc0{--width:50%;}.elementor-78 .elementor-element.elementor-element-d5bbeb1{--width:55%;}.elementor-78 .elementor-element.elementor-element-aabb8a3{--width:45%;}.elementor-78 .elementor-element.elementor-element-4827977{--width:50%;}.elementor-78 .elementor-element.elementor-element-38a0381{--width:55%;}.elementor-78 .elementor-element.elementor-element-2f43be9{--width:45%;}.elementor-78 .elementor-element.elementor-element-03521bf{--width:50%;}.elementor-78 .elementor-element.elementor-element-80784e2{--width:55%;}.elementor-78 .elementor-element.elementor-element-543bbaf{--width:45%;}.elementor-78 .elementor-element.elementor-element-dd8b3a3{--width:50%;}.elementor-78 .elementor-element.elementor-element-aa72e32{--width:55%;}.elementor-78 .elementor-element.elementor-element-7fe5a7e{--width:45%;}.elementor-78 .elementor-element.elementor-element-b0dae65{--width:50%;}.elementor-78 .elementor-element.elementor-element-144e981{--width:55%;}.elementor-78 .elementor-element.elementor-element-727ece3{--width:45%;}.elementor-78 .elementor-element.elementor-element-56c2c17{--width:50%;}.elementor-78 .elementor-element.elementor-element-e780d0c{--width:55%;}.elementor-78 .elementor-element.elementor-element-2701b15{--width:41.179%;}.elementor-78 .elementor-element.elementor-element-687ec99{--width:50%;}.elementor-78 .elementor-element.elementor-element-5e9d25c{--width:55%;}.elementor-78 .elementor-element.elementor-element-ed4679c{--width:45%;}.elementor-78 .elementor-element.elementor-element-1993b9a{--width:100%;}.elementor-78 .elementor-element.elementor-element-79b90ce{--width:45%;}.elementor-78 .elementor-element.elementor-element-4d22bad{--width:45%;}.elementor-78 .elementor-element.elementor-element-94d0f01{--width:50%;}.elementor-78 .elementor-element.elementor-element-315b0d0{--width:55%;}.elementor-78 .elementor-element.elementor-element-78390cf{--width:45%;}.elementor-78 .elementor-element.elementor-element-d8c0086{--width:50%;}.elementor-78 .elementor-element.elementor-element-ca173b6{--width:55%;}.elementor-78 .elementor-element.elementor-element-9a7d027{--width:45%;}.elementor-78 .elementor-element.elementor-element-4822619{--width:50%;}.elementor-78 .elementor-element.elementor-element-eea2b5b{--width:55%;}.elementor-78 .elementor-element.elementor-element-c04cc89{--width:45%;}.elementor-78 .elementor-element.elementor-element-6fa6319{--width:50%;}.elementor-78 .elementor-element.elementor-element-22c45f2{--width:55%;}.elementor-78 .elementor-element.elementor-element-7b16d27{--width:45%;}.elementor-78 .elementor-element.elementor-element-6014e29{--width:50%;}.elementor-78 .elementor-element.elementor-element-588ae07{--width:55%;}.elementor-78 .elementor-element.elementor-element-33c9ef5{--width:45%;}.elementor-78 .elementor-element.elementor-element-3c92c23{--width:50%;}.elementor-78 .elementor-element.elementor-element-5d2b708{--width:55%;}.elementor-78 .elementor-element.elementor-element-7ef9547{--width:45%;}.elementor-78 .elementor-element.elementor-element-b120172{--width:50%;}.elementor-78 .elementor-element.elementor-element-44b112f{--width:55%;}.elementor-78 .elementor-element.elementor-element-96d38cd{--width:45%;}.elementor-78 .elementor-element.elementor-element-e09b534{--width:50%;}.elementor-78 .elementor-element.elementor-element-b6da1da{--width:55%;}.elementor-78 .elementor-element.elementor-element-dbdbc02{--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-78 .elementor-element.elementor-element-5ec4024{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-7e10713{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-9af14af{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-5a7e176{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-9dfca50{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-00b3bf4{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-303afd7{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-d07229a{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-ba717b6{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-c5fbf6c{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-a7752e2{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-025f839{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-a5afd3a{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-f786918{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-79dcc4f{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-8f6f46b{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-2d9e9f2{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-ea005e2{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-78 .elementor-element.elementor-element-5ec4024{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-7e10713{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-9af14af{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-5a7e176{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-9dfca50{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-00b3bf4{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-303afd7{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-d07229a{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-ba717b6{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-c5fbf6c{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-a7752e2{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-025f839{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-a5afd3a{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-f786918{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-79dcc4f{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-8f6f46b{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-2d9e9f2{font-size:var( --e-global-typography-accent-font-size );}.elementor-78 .elementor-element.elementor-element-ea005e2{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-60706da9 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-60706da9{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-60706da9::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-78 .elementor-element.elementor-element-60706da9:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-60706da9: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc3cc0 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-4cc3cc0{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-4cc3cc0::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-78 .elementor-element.elementor-element-4cc3cc0:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-4cc3cc0: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4827977 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-4827977{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-4827977::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-78 .elementor-element.elementor-element-4827977:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-4827977: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03521bf *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-03521bf{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-03521bf::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-78 .elementor-element.elementor-element-03521bf:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-03521bf: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8b3a3 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-dd8b3a3{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-dd8b3a3::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-78 .elementor-element.elementor-element-dd8b3a3:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-dd8b3a3: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0dae65 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-b0dae65{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-b0dae65::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-78 .elementor-element.elementor-element-b0dae65:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-b0dae65: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c2c17 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-56c2c17{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-56c2c17::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-78 .elementor-element.elementor-element-56c2c17:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-56c2c17: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687ec99 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-687ec99{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-687ec99::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-78 .elementor-element.elementor-element-687ec99:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-687ec99: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1993b9a *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-1993b9a{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-1993b9a::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-78 .elementor-element.elementor-element-1993b9a:hover{
  transform: scale(1.03);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-1993b9a: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.elementor-78 .elementor-element.elementor-element-1993b9a .burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit – keine max-width/max-height! */
.elementor-78 .elementor-element.elementor-element-1993b9a .burger-video-wrap .burger-video {
  display: block;
  width: 125%;          /* Burger größer als Rahmen */
  max-width: none;      /* NICHT deckeln, sonst Unterschied Frontend/Editor */
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container gehovert wird → Video heller */
.elementor-78 .elementor-element.elementor-element-1993b9a:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d0f01 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-94d0f01{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-94d0f01::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-78 .elementor-element.elementor-element-94d0f01:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-94d0f01: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c0086 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-d8c0086{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-d8c0086::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-78 .elementor-element.elementor-element-d8c0086:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-d8c0086: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 115%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4822619 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-4822619{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-4822619::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-78 .elementor-element.elementor-element-4822619:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-4822619: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa6319 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-6fa6319{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-6fa6319::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-78 .elementor-element.elementor-element-6fa6319:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-6fa6319: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6014e29 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-6014e29{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-6014e29::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-78 .elementor-element.elementor-element-6014e29:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-6014e29: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c92c23 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-3c92c23{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-3c92c23::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-78 .elementor-element.elementor-element-3c92c23:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-3c92c23: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b120172 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-b120172{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-b120172::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-78 .elementor-element.elementor-element-b120172:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-b120172: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b56865 */.elementor-78 .elementor-element.elementor-element-7b56865 {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Video-Größe */
.elementor-78 .elementor-element.elementor-element-7b56865 video {
  width: 90%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e09b534 *//* Container-Basis (Elementor-Rand bleibt sichtbar) */
.elementor-78 .elementor-element.elementor-element-e09b534{
  position: relative;
  z-index: 0;
  transform-origin: center;
  transition: transform .25s ease, border-color .15s ease;
}

/* Neon-Rand auf separater Schicht */
.elementor-78 .elementor-element.elementor-element-e09b534::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-78 .elementor-element.elementor-element-e09b534:hover{
  transform: scale(1.06);
  z-index: 2;
  border-color: transparent;   /* <— Basisrand ausblenden, nur Neon zeigen */
}
.elementor-78 .elementor-element.elementor-element-e09b534: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); }
}

/* Wrapper im HTML-Widget – nur zentrieren, kein Hover mehr */
.burger-video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* Video-Größe & Helligkeit */
.burger-video-wrap .burger-video {
  display: block;
  width: 135%;          /* Burger größer als Rahmen */
  max-width: 320px;
  height: auto;
  filter: brightness(0.45);
  transition: filter 0.15s ease;
}

/* Wenn der Container (burger-hover) gehovert wird → Video heller */
.burger-hover:hover .burger-video {
  filter: brightness(1);
}/* End custom CSS */