.elementor-18 .elementor-element.elementor-element-471255fc{--display:flex;--min-height:50vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-170a896c{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-31514795{border-style:none;}.elementor-18 .elementor-element.elementor-element-31514795 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10vw;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-77e63e42{--display:flex;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:2vw;--padding-right:2vw;}.elementor-18 .elementor-element.elementor-element-304a4d72{--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;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-304a4d72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-727ced49.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-727ced49{z-index:2;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__instance{width:260px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-727ced49  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-727ced49  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__plane-hover{background-color:#000000;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4609737f.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-4609737f{z-index:2;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__instance{width:260px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__plane-normal{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-4609737f  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-4609737f  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-7a4a870{--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;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7a4a870.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__plane-hover{background-color:#000000;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3d36e34.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-3d36e34{z-index:2;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__instance{width:260px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__plane-normal{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-3d36e34  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-3d36e34  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-adf89a8.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-adf89a8{z-index:2;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__instance{width:260px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-adf89a8  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-adf89a8  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-a7f550e{--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;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a7f550e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3f074f9.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-3f074f9{z-index:2;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__instance{width:260px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-3f074f9  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-3f074f9  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__plane-hover{background-color:#000000;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-26a3500.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-26a3500{z-index:2;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__instance{width:260px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__plane-normal{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-26a3500  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-26a3500  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-228e6500{--display:flex;--min-height:50vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-164664d0{--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;--justify-content:flex-start;--align-items:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-18 .elementor-element.elementor-element-164664d0 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-18 .elementor-element.elementor-element-3e704aed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c1f1eb{--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;--justify-content:center;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3caf09a3{border-style:none;}.elementor-18 .elementor-element.elementor-element-3caf09a3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10vw;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2d0b3a7b{--display:flex;--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-18 .elementor-element.elementor-element-1739067a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15vw;font-weight:900;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-1bb339ca{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#B8860B;--border-color:#B8860B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-608b8832{--display:flex;--min-height:0px;--justify-content:center;border-style:none;--border-style:none;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-18 .elementor-element.elementor-element-608b8832:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-608b8832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://halle.events/wp-content/uploads/2026/04/Wirtschaftsball.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-11e81468{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1bebb4c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4vw;font-weight:800;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-235c322d{padding:0vw 0vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-235c322d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:#5B5448;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-3475a63{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-3911ada8{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__plane-hover{background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-74602283.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-74602283{z-index:2;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__plane-normal{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-74602283  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-74602283  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-8092c2e.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-8092c2e{z-index:2;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__state-normal .wpkoi-button__label{color:var( --e-global-color-primary );text-align:left;}.elementor-18 .elementor-element.elementor-element-8092c2e  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-8092c2e  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-35d560dc{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#B8860B;--border-color:#B8860B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-75dfe56a{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-18 .elementor-element.elementor-element-75dfe56a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-75dfe56a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://halle.events/wp-content/uploads/2026/04/CELEBRATE_1920x1080_VZ1-2-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-7efcdf05{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3e437479 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4vw;font-weight:800;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-504128cd{padding:0vw 0vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-504128cd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:#5B5448;}.elementor-18 .elementor-element.elementor-element-93eee50{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-7ac6ca25{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6043e0bf .wpkoi-button__plane-hover{background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6043e0bf.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-6043e0bf{z-index:2;}.elementor-18 .elementor-element.elementor-element-6043e0bf .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-6043e0bf .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6043e0bf .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-6043e0bf .wpkoi-button__plane-normal{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6043e0bf .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-6043e0bf .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-6043e0bf  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-6043e0bf .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-6043e0bf  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-6043e0bf .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-669c3a3.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-669c3a3{z-index:2;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__state-normal .wpkoi-button__label{color:var( --e-global-color-primary );text-align:left;}.elementor-18 .elementor-element.elementor-element-669c3a3  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-669c3a3  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-631cdaf6{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#B8860B;--border-color:#B8860B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-20fbc19c{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-18 .elementor-element.elementor-element-20fbc19c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-20fbc19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://halle.events/wp-content/uploads/2026/04/ball-des-sports.png");background-size:cover;}.elementor-18 .elementor-element.elementor-element-1ccf11ca{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6f63cacc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4vw;font-weight:800;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-225de776{padding:0vw 0vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-225de776 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:#5B5448;}.elementor-18 .elementor-element.elementor-element-949b36a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-678cec15{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-48637df2 .wpkoi-button__plane-hover{background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-48637df2.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-48637df2{z-index:2;}.elementor-18 .elementor-element.elementor-element-48637df2 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-48637df2 .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-48637df2 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-48637df2 .wpkoi-button__plane-normal{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-48637df2 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-48637df2 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-48637df2  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-48637df2 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-48637df2  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-48637df2 .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9a9eeee.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-9a9eeee{z-index:2;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__state-normal .wpkoi-button__label{color:var( --e-global-color-primary );text-align:left;}.elementor-18 .elementor-element.elementor-element-9a9eeee  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-9a9eeee  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-50f502c{--display:flex;--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-50f502c::before, .elementor-18 .elementor-element.elementor-element-50f502c > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-50f502c > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-50f502c > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-50f502c > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-50f502c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-573a1e0{--e-image-carousel-slides-to-show:4;}.elementor-18 .elementor-element.elementor-element-573a1e0 .swiper-wrapper{display:flex;align-items:center;}.elementor-18 .elementor-element.elementor-element-a274d03{--display:flex;--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-18 .elementor-element.elementor-element-43dfd74 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15vw;font-weight:900;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-a32ef0f{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#B8860B;--border-color:#B8860B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-039ed94{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-18 .elementor-element.elementor-element-039ed94:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-039ed94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://halle.events/wp-content/uploads/2026/08/hfc-lounge-abendevent.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-9d7bc74{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5b9e810 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4vw;font-weight:800;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-374ff71{padding:0vw 0vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-374ff71 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:#5B5448;}.elementor-18 .elementor-element.elementor-element-05fe6ea{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-cf86dff{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-98b421a.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-98b421a{z-index:2;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__state-normal .wpkoi-button__label{color:var( --e-global-color-primary );text-align:left;}.elementor-18 .elementor-element.elementor-element-98b421a  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-98b421a  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-0ed52e9 .wpkoi-button__plane-hover{background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0ed52e9.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-0ed52e9{z-index:2;}.elementor-18 .elementor-element.elementor-element-0ed52e9 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-0ed52e9 .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0ed52e9 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-0ed52e9 .wpkoi-button__plane-normal{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0ed52e9 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-0ed52e9 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-0ed52e9  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-0ed52e9 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-0ed52e9  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-0ed52e9 .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-2040053{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#B8860B;--border-color:#B8860B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-ccfefd8{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-18 .elementor-element.elementor-element-ccfefd8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ccfefd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://halle.events/wp-content/uploads/2026/04/IMG_2269-1536x1152-1.jpeg");background-size:cover;}.elementor-18 .elementor-element.elementor-element-da49965{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0366b4c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4vw;font-weight:800;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-f52e009{padding:0vw 0vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-f52e009 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:#5B5448;}.elementor-18 .elementor-element.elementor-element-9a00f6d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-b4d12c2{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9109132.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-9109132{z-index:2;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__state-normal .wpkoi-button__label{color:var( --e-global-color-primary );text-align:left;}.elementor-18 .elementor-element.elementor-element-9109132  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-9109132  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-9745481 .wpkoi-button__plane-hover{background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9745481.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-9745481{z-index:2;}.elementor-18 .elementor-element.elementor-element-9745481 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-9745481 .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9745481 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-9745481 .wpkoi-button__plane-normal{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9745481 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9745481 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9745481  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-9745481 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-9745481  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-9745481 .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-51a0cf0{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#B8860B;--border-color:#B8860B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-d9ea79d{--display:flex;border-style:none;--border-style:none;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-18 .elementor-element.elementor-element-d9ea79d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d9ea79d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://halle.events/wp-content/uploads/2026/08/event-seminar-Forum-10-1024x576.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-8c7c1c9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-418a578 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4vw;font-weight:800;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-625b2da{padding:0vw 0vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-625b2da .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:#5B5448;}.elementor-18 .elementor-element.elementor-element-b00926d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-8707fc8{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-905f480.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-905f480{z-index:2;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__state-normal .wpkoi-button__label{color:var( --e-global-color-primary );text-align:left;}.elementor-18 .elementor-element.elementor-element-905f480  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-905f480  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-b4f75ff .wpkoi-button__plane-hover{background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b4f75ff.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-b4f75ff{z-index:2;}.elementor-18 .elementor-element.elementor-element-b4f75ff .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-b4f75ff .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b4f75ff .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-b4f75ff .wpkoi-button__plane-normal{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b4f75ff .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-b4f75ff .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-b4f75ff  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-b4f75ff .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-b4f75ff  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-b4f75ff .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-11b2f7b{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#B8860B;--border-color:#B8860B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-31ca4aa{--display:flex;border-style:none;--border-style:none;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-18 .elementor-element.elementor-element-31ca4aa:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-31ca4aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://halle.events/wp-content/uploads/2026/08/DSF1715-Kopie.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-05e45f5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-87635a7 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4vw;font-weight:800;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-e5c8d89{padding:0vw 0vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-e5c8d89 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:#5B5448;}.elementor-18 .elementor-element.elementor-element-737d3c2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-5a52500{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0a7f03b.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-0a7f03b{z-index:2;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__state-normal .wpkoi-button__label{color:var( --e-global-color-primary );text-align:left;}.elementor-18 .elementor-element.elementor-element-0a7f03b  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-0a7f03b  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-b1a6c3c .wpkoi-button__plane-hover{background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b1a6c3c.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-b1a6c3c{z-index:2;}.elementor-18 .elementor-element.elementor-element-b1a6c3c .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-b1a6c3c .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b1a6c3c .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-b1a6c3c .wpkoi-button__plane-normal{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b1a6c3c .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-b1a6c3c .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-b1a6c3c  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-b1a6c3c .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-b1a6c3c  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-b1a6c3c .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}.elementor-18 .elementor-element.elementor-element-fdb6ed3{--display:flex;--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fdb6ed3::before, .elementor-18 .elementor-element.elementor-element-fdb6ed3 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-fdb6ed3 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-fdb6ed3 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-fdb6ed3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-fdb6ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-777f2bc{--e-image-carousel-slides-to-show:4;}.elementor-18 .elementor-element.elementor-element-777f2bc .swiper-wrapper{display:flex;align-items:center;}.elementor-18 .elementor-element.elementor-element-f3f2494{--display:flex;--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-18 .elementor-element.elementor-element-b0967ba .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15vw;font-weight:900;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-74a345b{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#B8860B;--border-color:#B8860B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-e7caedc{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-18 .elementor-element.elementor-element-e7caedc:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e7caedc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e7caedc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-6ce6dbf{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-6ce6dbf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-6ce6dbf .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:5px;height:5px;background:var( --e-global-color-76e9b8b );}.elementor-18 .elementor-element.elementor-element-6ce6dbf .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-175ad5f );opacity:var( --e-global-color-175ad5f );}.elementor-18 .elementor-element.elementor-element-6ce6dbf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:10px 0px 0px 10px;border-color:var( --e-global-color-175ad5f );border-radius:0px 40px 0px 40px;}.elementor-18 .elementor-element.elementor-element-d9ec98a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-92cf48d{text-align:start;}.elementor-18 .elementor-element.elementor-element-92cf48d img{width:40%;}.elementor-18 .elementor-element.elementor-element-9e3d5fd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4vw;font-weight:800;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-2d20058{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6e9b243{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-19497e6.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-19497e6{z-index:2;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__state-normal .wpkoi-button__label{color:var( --e-global-color-primary );text-align:left;}.elementor-18 .elementor-element.elementor-element-19497e6  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-19497e6  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-a2c9e70{--display:flex;--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-18 .elementor-element.elementor-element-423cbfa .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15vw;font-weight:900;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-491ed24{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#B8860B;--border-color:#B8860B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-bb2883a{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-18 .elementor-element.elementor-element-bb2883a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bb2883a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-bb2883a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-5986908{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-5986908.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-5986908 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:5px;height:5px;background:var( --e-global-color-76e9b8b );}.elementor-18 .elementor-element.elementor-element-5986908 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-175ad5f );opacity:var( --e-global-color-175ad5f );}.elementor-18 .elementor-element.elementor-element-5986908 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:10px 0px 0px 10px;border-color:var( --e-global-color-175ad5f );border-radius:0px 40px 0px 40px;}.elementor-18 .elementor-element.elementor-element-fbb29ad{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f9267ad{text-align:start;}.elementor-18 .elementor-element.elementor-element-f9267ad img{width:30%;}.elementor-18 .elementor-element.elementor-element-98b2faa .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4vw;font-weight:800;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-2f2f327{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6a68058{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__plane-normal{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__plane-hover{background-color:#FFF9F9;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-802c83f.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-802c83f{z-index:2;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__state-hover .wpkoi-button__icon i{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__state-hover .wpkoi-button__icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__state-normal .wpkoi-button__label{color:var( --e-global-color-primary );text-align:left;}.elementor-18 .elementor-element.elementor-element-802c83f  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-802c83f  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-3bd4a4bb{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-18 .elementor-element.elementor-element-3bd4a4bb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3bd4a4bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-2b02d64a{padding:0vw 0vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-2b02d64a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:7.5vw;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-69931ae7{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18 .elementor-element.elementor-element-893437d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-18 .elementor-element.elementor-element-893437d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-893437d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-18 .elementor-element.elementor-element-144a8d3c{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-cb4c545{--display:flex;--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-18 .elementor-element.elementor-element-d804bd7 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15vw;font-weight:900;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-dfc4f4d{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#B8860B;--border-color:#B8860B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-dfc4f4d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-dfc4f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-175ad5f );}.elementor-18 .elementor-element.elementor-element-7693cfaf{text-align:center;}.elementor-18 .elementor-element.elementor-element-7693cfaf .wpkoi-marquee .wpkoi-scrolling-content{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7693cfaf .wpkoi-marquee .wpkoi-scrolling-content, .elementor-18 .elementor-element.elementor-element-7693cfaf .wpkoi-marquee.wpkoi-vertical-chars .wpkoi-scrolling-content .char{font-family:"Work Sans", Sans-serif;font-size:7.5vw;font-weight:900;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-2fa3a3c{--display:flex;--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-18 .elementor-element.elementor-element-7597e22 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15vw;font-weight:900;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-e346874{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-99f34a7{--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-2f7e025{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-18 .elementor-element.elementor-element-2f7e025:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2f7e025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2f7e025.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-db9b76b{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-db9b76b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-db9b76b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:5px;height:5px;background:var( --e-global-color-76e9b8b );}.elementor-18 .elementor-element.elementor-element-db9b76b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-175ad5f );opacity:var( --e-global-color-175ad5f );}.elementor-18 .elementor-element.elementor-element-db9b76b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:10px 0px 0px 10px;border-color:var( --e-global-color-175ad5f );border-radius:0px 40px 0px 40px;}.elementor-18 .elementor-element.elementor-element-db6a8b1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-00bcf19 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4vw;font-weight:800;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-b3d5073{padding:0vw 0vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-b3d5073 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2vw;font-weight:500;line-height:1em;color:#5B5448;}.elementor-18 .elementor-element.elementor-element-d8ff96d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-198eaa6{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__plane-hover{background-color:#000000;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6c3dd21{width:var( --container-widget-width, 45.205% );max-width:45.205%;--container-widget-width:45.205%;--container-widget-flex-grow:0;z-index:2;}.elementor-18 .elementor-element.elementor-element-6c3dd21.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__container{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__instance{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__instance:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__plane-normal{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:23px;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__state-normal .wpkoi-button__icon svg{width:23px;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 1vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-6c3dd21  .wpkoi-button__state-normal .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__state-hover .wpkoi-button__label{color:#ffffff;text-align:left;}.elementor-18 .elementor-element.elementor-element-6c3dd21  .wpkoi-button__state-hover .wpkoi-button__label{font-family:"Work Sans", Sans-serif;font-size:1.5vw;font-weight:800;text-transform:uppercase;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__state-normal .wpkoi-button__label{text-align:left;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-170a896c{--width:50%;}.elementor-18 .elementor-element.elementor-element-77e63e42{--width:50%;}.elementor-18 .elementor-element.elementor-element-164664d0{--width:50%;}.elementor-18 .elementor-element.elementor-element-3e704aed{--width:20%;}.elementor-18 .elementor-element.elementor-element-c1f1eb{--width:50%;}.elementor-18 .elementor-element.elementor-element-608b8832{--width:25%;}.elementor-18 .elementor-element.elementor-element-11e81468{--width:75%;}.elementor-18 .elementor-element.elementor-element-75dfe56a{--width:25%;}.elementor-18 .elementor-element.elementor-element-7efcdf05{--width:75%;}.elementor-18 .elementor-element.elementor-element-20fbc19c{--width:25%;}.elementor-18 .elementor-element.elementor-element-1ccf11ca{--width:75%;}.elementor-18 .elementor-element.elementor-element-039ed94{--width:25%;}.elementor-18 .elementor-element.elementor-element-9d7bc74{--width:75%;}.elementor-18 .elementor-element.elementor-element-ccfefd8{--width:25%;}.elementor-18 .elementor-element.elementor-element-da49965{--width:75%;}.elementor-18 .elementor-element.elementor-element-d9ea79d{--width:25%;}.elementor-18 .elementor-element.elementor-element-8c7c1c9{--width:75%;}.elementor-18 .elementor-element.elementor-element-31ca4aa{--width:25%;}.elementor-18 .elementor-element.elementor-element-05e45f5{--width:75%;}.elementor-18 .elementor-element.elementor-element-e7caedc{--width:33.791%;}.elementor-18 .elementor-element.elementor-element-d9ec98a{--width:75%;}.elementor-18 .elementor-element.elementor-element-bb2883a{--width:33.621%;}.elementor-18 .elementor-element.elementor-element-fbb29ad{--width:75%;}.elementor-18 .elementor-element.elementor-element-2f7e025{--width:33.621%;}.elementor-18 .elementor-element.elementor-element-db6a8b1{--width:75%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-471255fc{--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-18 .elementor-element.elementor-element-170a896c{--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-31514795{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-471255fc{--min-height:50vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-18 .elementor-element.elementor-element-170a896c{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-31514795 .elementor-heading-title{font-size:66px;}.elementor-18 .elementor-element.elementor-element-304a4d72{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-18 .elementor-element.elementor-element-727ced49.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__instance{width:40vw;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:15px;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__state-normal .wpkoi-button__icon svg{width:15px;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-727ced49 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-727ced49  .wpkoi-button__state-normal .wpkoi-button__label{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-727ced49  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-4609737f.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__instance{width:40vw;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:16px;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__state-normal .wpkoi-button__icon svg{width:16px;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-4609737f .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-4609737f  .wpkoi-button__state-normal .wpkoi-button__label{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-4609737f  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-7a4a870{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-18 .elementor-element.elementor-element-3d36e34.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__instance{width:40vw;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:15px;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__state-normal .wpkoi-button__icon svg{width:15px;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-3d36e34 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-3d36e34  .wpkoi-button__state-normal .wpkoi-button__label{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-3d36e34  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-adf89a8.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__instance{width:40vw;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:15px;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__state-normal .wpkoi-button__icon svg{width:15px;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-adf89a8 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-adf89a8  .wpkoi-button__state-normal .wpkoi-button__label{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-adf89a8  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-a7f550e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-18 .elementor-element.elementor-element-3f074f9.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__instance{width:40vw;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:15px;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__state-normal .wpkoi-button__icon svg{width:15px;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-3f074f9 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-3f074f9  .wpkoi-button__state-normal .wpkoi-button__label{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-3f074f9  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-26a3500.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__instance{width:40vw;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:15px;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__state-normal .wpkoi-button__icon svg{width:15px;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-26a3500 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-26a3500  .wpkoi-button__state-normal .wpkoi-button__label{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-26a3500  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-228e6500{--min-height:50vh;}.elementor-18 .elementor-element.elementor-element-164664d0{--min-height:50vw;}.elementor-18 .elementor-element.elementor-element-3e704aed{--width:8%;}.elementor-18 .elementor-element.elementor-element-3caf09a3 .elementor-heading-title{font-size:66px;}.elementor-18 .elementor-element.elementor-element-2d0b3a7b{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-18 .elementor-element.elementor-element-1739067a{text-align:center;}.elementor-18 .elementor-element.elementor-element-1739067a .elementor-heading-title{font-size:75px;}.elementor-18 .elementor-element.elementor-element-1bb339ca{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-608b8832:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-608b8832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://halle.events/wp-content/uploads/2026/04/Wirtschaftsball-768x768.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-608b8832{--min-height:50vh;--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-18 .elementor-element.elementor-element-1bebb4c .elementor-heading-title{font-size:6vw;}.elementor-18 .elementor-element.elementor-element-235c322d .elementor-heading-title{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-3475a63{font-size:3.5vw;}.elementor-18 .elementor-element.elementor-element-3911ada8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__container{justify-content:center;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-74602283 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-74602283  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-74602283  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-8092c2e .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-8092c2e  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-8092c2e  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-35d560dc{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-75dfe56a{--min-height:50vh;--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-18 .elementor-element.elementor-element-3e437479 .elementor-heading-title{font-size:6vw;}.elementor-18 .elementor-element.elementor-element-504128cd .elementor-heading-title{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-93eee50{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:3.5vw;}.elementor-18 .elementor-element.elementor-element-7ac6ca25{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-18 .elementor-element.elementor-element-6043e0bf .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-6043e0bf .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-6043e0bf  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-6043e0bf  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-669c3a3 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-669c3a3  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-669c3a3  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-631cdaf6{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-20fbc19c{--min-height:50vh;--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-18 .elementor-element.elementor-element-6f63cacc .elementor-heading-title{font-size:6vw;}.elementor-18 .elementor-element.elementor-element-225de776 .elementor-heading-title{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-949b36a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:3.5vw;}.elementor-18 .elementor-element.elementor-element-678cec15{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-18 .elementor-element.elementor-element-48637df2 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-48637df2 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-48637df2  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-48637df2  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9a9eeee .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9a9eeee  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-9a9eeee  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-573a1e0{--e-image-carousel-slides-to-show:2;}.elementor-18 .elementor-element.elementor-element-a274d03{--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-a32ef0f{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-039ed94{--min-height:50vh;--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-18 .elementor-element.elementor-element-5b9e810 .elementor-heading-title{font-size:6vw;}.elementor-18 .elementor-element.elementor-element-374ff71 .elementor-heading-title{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-05fe6ea{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:3.5vw;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-98b421a .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-98b421a  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-98b421a  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-0ed52e9 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-0ed52e9 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-0ed52e9  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-0ed52e9  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-2040053{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-ccfefd8{--min-height:50vh;--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-18 .elementor-element.elementor-element-0366b4c .elementor-heading-title{font-size:6vw;}.elementor-18 .elementor-element.elementor-element-f52e009 .elementor-heading-title{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-9a00f6d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:3.5vw;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9109132 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9109132  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-9109132  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-9745481 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9745481 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-9745481  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-9745481  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-51a0cf0{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-d9ea79d{--min-height:50vh;--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-18 .elementor-element.elementor-element-418a578 .elementor-heading-title{font-size:6vw;}.elementor-18 .elementor-element.elementor-element-625b2da .elementor-heading-title{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-b00926d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:3.5vw;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-905f480 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-905f480  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-905f480  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-b4f75ff .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-b4f75ff .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-b4f75ff  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-b4f75ff  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-11b2f7b{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-31ca4aa{--min-height:49vh;--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-18 .elementor-element.elementor-element-87635a7 .elementor-heading-title{font-size:6vw;}.elementor-18 .elementor-element.elementor-element-e5c8d89 .elementor-heading-title{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-737d3c2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:3.5vw;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-0a7f03b .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-0a7f03b  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-0a7f03b  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-b1a6c3c .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-b1a6c3c .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-b1a6c3c  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-b1a6c3c  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-777f2bc{--e-image-carousel-slides-to-show:2;}.elementor-18 .elementor-element.elementor-element-f3f2494{--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-74a345b{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-e7caedc{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-6ce6dbf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-92cf48d img{width:80%;}.elementor-18 .elementor-element.elementor-element-9e3d5fd .elementor-heading-title{font-size:6vw;}.elementor-18 .elementor-element.elementor-element-2d20058{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:3.5vw;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-19497e6 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-19497e6  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-19497e6  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-a2c9e70{--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-491ed24{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-bb2883a{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-5986908{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-fbb29ad{--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-18 .elementor-element.elementor-element-f9267ad img{width:65%;}.elementor-18 .elementor-element.elementor-element-98b2faa{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-98b2faa .elementor-heading-title{font-size:6vw;}.elementor-18 .elementor-element.elementor-element-2f2f327{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:3.5vw;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-802c83f .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-802c83f  .wpkoi-button__state-normal .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-802c83f  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}.elementor-18 .elementor-element.elementor-element-cb4c545{--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-dfc4f4d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-2fa3a3c{--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-e346874{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-99f34a7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-2f7e025{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-db9b76b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-db6a8b1{--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-18 .elementor-element.elementor-element-00bcf19{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-00bcf19 .elementor-heading-title{font-size:6vw;}.elementor-18 .elementor-element.elementor-element-b3d5073 .elementor-heading-title{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-d8ff96d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:3.5vw;}.elementor-18 .elementor-element.elementor-element-6c3dd21.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__instance{width:40vw;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__state-normal .wpkoi-button__icon i{font-size:15px;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__state-normal .wpkoi-button__icon svg{width:15px;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__state-normal .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-6c3dd21 .wpkoi-button__state-hover .wpkoi-button__icon{margin:0vw 3vw 0vw 0vw;}.elementor-18 .elementor-element.elementor-element-6c3dd21  .wpkoi-button__state-normal .wpkoi-button__label{font-size:4vw;}.elementor-18 .elementor-element.elementor-element-6c3dd21  .wpkoi-button__state-hover .wpkoi-button__label{font-size:5vw;}}/* Start custom CSS for container, class: .elementor-element-170a896c */.elementor-18 .elementor-element.elementor-element-170a896c {
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        135deg,
        #705300 0%,
        #8E6A10 22%,
        #B8860B 48%,
        #D4AF37 72%,
        #9E7608 100%
    );
}

/* Beweglicher Lichtreflex */
.elementor-18 .elementor-element.elementor-element-170a896c::before {
    content: "";
    position: absolute;
    z-index: 0;

    top: -55%;
    left: -55%;

    width: 42%;
    height: 210%;

    pointer-events: none;

    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.025) 30%,
        rgba(255, 248, 210, 0.08) 44%,
        rgba(255, 255, 255, var(--shine-opacity, 0.18)) 50%,
        rgba(255, 248, 210, 0.08) 56%,
        rgba(255, 255, 255, 0.025) 70%,
        rgba(255, 255, 255, 0) 100%
    );

    filter: blur(24px);

    transform:
        translate3d(var(--shine-x, 0px), 0, 0)
        rotate(17deg);

    transform-origin: center;
    will-change: transform;
}

/* Metallische Struktur */
.elementor-18 .elementor-element.elementor-element-170a896c::after {
    content: "";
    position: absolute;
    z-index: 0;
    inset: 0;

    pointer-events: none;

    opacity: 0.08;

    background-image: repeating-linear-gradient(
        110deg,
        rgba(255, 255, 255, 0.04) 0,
        rgba(255, 255, 255, 0.04) 1px,
        transparent 1px,
        transparent 5px
    );
}

/* Nur den eigentlichen Inhalt anheben */
.elementor-18 .elementor-element.elementor-element-170a896c > .e-con-inner,
.elementor-18 .elementor-element.elementor-element-170a896c > .elementor-element {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for class: .elementor-element-727ced49 */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-4609737f *//* Gefüllter Gold-Button */
.gold-btn-filled .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
}

/* Blaue Hintergrundebenen überschreiben */
.gold-btn-filled .wpkoi-button__plane-normal,
.gold-btn-filled .wpkoi-button__state-normal {
    background-color: #B8860B !important;
    background-image: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;
}

/* Text und Icon im Normalzustand */
.gold-btn-filled .wpkoi-button__state-normal,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-normal svg,
.gold-btn-filled .wpkoi-button__state-normal i {
    color: #ffffff !important;
    fill: currentColor !important;
}

/* Hover: weißer Outline-Button */
.gold-btn-filled .wpkoi-button__plane-hover,
.gold-btn-filled .wpkoi-button__state-hover {
    background: #ffffff !important;
}

.gold-btn-filled .wpkoi-button__state-hover,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-hover svg,
.gold-btn-filled .wpkoi-button__state-hover i {
    color: #B8860B !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-3d36e34 *//* Gefüllter Gold-Button */
.gold-btn-filled .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
}

/* Blaue Hintergrundebenen überschreiben */
.gold-btn-filled .wpkoi-button__plane-normal,
.gold-btn-filled .wpkoi-button__state-normal {
    background-color: #B8860B !important;
    background-image: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;
}

/* Text und Icon im Normalzustand */
.gold-btn-filled .wpkoi-button__state-normal,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-normal svg,
.gold-btn-filled .wpkoi-button__state-normal i {
    color: #ffffff !important;
    fill: currentColor !important;
}

/* Hover: weißer Outline-Button */
.gold-btn-filled .wpkoi-button__plane-hover,
.gold-btn-filled .wpkoi-button__state-hover {
    background: #ffffff !important;
}

.gold-btn-filled .wpkoi-button__state-hover,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-hover svg,
.gold-btn-filled .wpkoi-button__state-hover i {
    color: #B8860B !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-adf89a8 */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-3f074f9 */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-26a3500 *//* Gefüllter Gold-Button */
.gold-btn-filled .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
}

/* Blaue Hintergrundebenen überschreiben */
.gold-btn-filled .wpkoi-button__plane-normal,
.gold-btn-filled .wpkoi-button__state-normal {
    background-color: #B8860B !important;
    background-image: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;
}

/* Text und Icon im Normalzustand */
.gold-btn-filled .wpkoi-button__state-normal,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-normal svg,
.gold-btn-filled .wpkoi-button__state-normal i {
    color: #ffffff !important;
    fill: currentColor !important;
}

/* Hover: weißer Outline-Button */
.gold-btn-filled .wpkoi-button__plane-hover,
.gold-btn-filled .wpkoi-button__state-hover {
    background: #ffffff !important;
}

.gold-btn-filled .wpkoi-button__state-hover,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-hover svg,
.gold-btn-filled .wpkoi-button__state-hover i {
    color: #B8860B !important;
    fill: currentColor !important;
}
/* Start custom CSS for container, class: .elementor-element-c1f1eb */.elementor-18 .elementor-element.elementor-element-c1f1eb {
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        135deg,
        #705300 0%,
        #8E6A10 22%,
        #B8860B 48%,
        #D4AF37 72%,
        #9E7608 100%
    );
}

/* Beweglicher Lichtreflex */
.elementor-18 .elementor-element.elementor-element-c1f1eb::before {
    content: "";
    position: absolute;
    z-index: 0;

    top: -55%;
    left: -55%;

    width: 42%;
    height: 210%;

    pointer-events: none;

    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.025) 30%,
        rgba(255, 248, 210, 0.08) 44%,
        rgba(255, 255, 255, var(--shine-opacity, 0.18)) 50%,
        rgba(255, 248, 210, 0.08) 56%,
        rgba(255, 255, 255, 0.025) 70%,
        rgba(255, 255, 255, 0) 100%
    );

    filter: blur(24px);

    transform:
        translate3d(var(--shine-x, 0px), 0, 0)
        rotate(17deg);

    transform-origin: center;
    will-change: transform;
}

/* Metallische Struktur */
.elementor-18 .elementor-element.elementor-element-c1f1eb::after {
    content: "";
    position: absolute;
    z-index: 0;
    inset: 0;

    pointer-events: none;

    opacity: 0.08;

    background-image: repeating-linear-gradient(
        110deg,
        rgba(255, 255, 255, 0.04) 0,
        rgba(255, 255, 255, 0.04) 1px,
        transparent 1px,
        transparent 5px
    );
}

/* Nur den eigentlichen Inhalt anheben */
.elementor-18 .elementor-element.elementor-element-c1f1eb > .e-con-inner,
.elementor-18 .elementor-element.elementor-element-c1f1eb > .elementor-element {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1739067a */.elementor-18 .elementor-element.elementor-element-1739067a .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bebb4c */.elementor-18 .elementor-element.elementor-element-1bebb4c .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for class: .elementor-element-74602283 *//* Gefüllter Gold-Button */
.gold-btn-filled .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
}

/* Blaue Hintergrundebenen überschreiben */
.gold-btn-filled .wpkoi-button__plane-normal,
.gold-btn-filled .wpkoi-button__state-normal {
    background-color: #B8860B !important;
    background-image: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;
}

/* Text und Icon im Normalzustand */
.gold-btn-filled .wpkoi-button__state-normal,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-normal svg,
.gold-btn-filled .wpkoi-button__state-normal i {
    color: #ffffff !important;
    fill: currentColor !important;
}

/* Hover: weißer Outline-Button */
.gold-btn-filled .wpkoi-button__plane-hover,
.gold-btn-filled .wpkoi-button__state-hover {
    background: #ffffff !important;
}

.gold-btn-filled .wpkoi-button__state-hover,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-hover svg,
.gold-btn-filled .wpkoi-button__state-hover i {
    color: #B8860B !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-8092c2e */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for heading, class: .elementor-element-3e437479 */.elementor-18 .elementor-element.elementor-element-3e437479 .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for class: .elementor-element-6043e0bf *//* Gefüllter Gold-Button */
.gold-btn-filled .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
}

/* Blaue Hintergrundebenen überschreiben */
.gold-btn-filled .wpkoi-button__plane-normal,
.gold-btn-filled .wpkoi-button__state-normal {
    background-color: #B8860B !important;
    background-image: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;
}

/* Text und Icon im Normalzustand */
.gold-btn-filled .wpkoi-button__state-normal,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-normal svg,
.gold-btn-filled .wpkoi-button__state-normal i {
    color: #ffffff !important;
    fill: currentColor !important;
}

/* Hover: weißer Outline-Button */
.gold-btn-filled .wpkoi-button__plane-hover,
.gold-btn-filled .wpkoi-button__state-hover {
    background: #ffffff !important;
}

.gold-btn-filled .wpkoi-button__state-hover,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-hover svg,
.gold-btn-filled .wpkoi-button__state-hover i {
    color: #B8860B !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-669c3a3 */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for heading, class: .elementor-element-6f63cacc */.elementor-18 .elementor-element.elementor-element-6f63cacc .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for class: .elementor-element-48637df2 *//* Gefüllter Gold-Button */
.gold-btn-filled .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
}

/* Blaue Hintergrundebenen überschreiben */
.gold-btn-filled .wpkoi-button__plane-normal,
.gold-btn-filled .wpkoi-button__state-normal {
    background-color: #B8860B !important;
    background-image: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;
}

/* Text und Icon im Normalzustand */
.gold-btn-filled .wpkoi-button__state-normal,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-normal svg,
.gold-btn-filled .wpkoi-button__state-normal i {
    color: #ffffff !important;
    fill: currentColor !important;
}

/* Hover: weißer Outline-Button */
.gold-btn-filled .wpkoi-button__plane-hover,
.gold-btn-filled .wpkoi-button__state-hover {
    background: #ffffff !important;
}

.gold-btn-filled .wpkoi-button__state-hover,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-hover svg,
.gold-btn-filled .wpkoi-button__state-hover i {
    color: #B8860B !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-9a9eeee */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for container, class: .elementor-element-50f502c */.elementor-18 .elementor-element.elementor-element-50f502c {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background: linear-gradient(
        135deg,
        #705300 0%,
        #8E6A10 22%,
        #B8860B 48%,
        #D4AF37 72%,
        #9E7608 100%
    );
}

/* Sichtbarer, schräger Lichtreflex */
.elementor-18 .elementor-element.elementor-element-50f502c::before {
    content: "";
    position: absolute;
    z-index: 1;

    top: -80%;
    left: -70%;

    width: 35%;
    height: 260%;

    pointer-events: none;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0.05) 30%,
        rgba(255, 250, 220, 0.22) 45%,
        rgba(255, 255, 255, 0.55) 50%,
        rgba(255, 250, 220, 0.22) 55%,
        rgba(255, 255, 255, 0.05) 70%,
        transparent 100%
    );

    filter: blur(16px);

    transform:
        translate3d(var(--shine-x, 0px), 0, 0)
        rotate(18deg);

    transform-origin: center;
    will-change: transform;
}

/* Inhalte über dem Reflex */
.elementor-18 .elementor-element.elementor-element-50f502c > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43dfd74 */.elementor-18 .elementor-element.elementor-element-43dfd74 .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b9e810 */.elementor-18 .elementor-element.elementor-element-5b9e810 .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for class: .elementor-element-98b421a */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-0ed52e9 *//* Gefüllter Gold-Button */
.gold-btn-filled .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
}

/* Blaue Hintergrundebenen überschreiben */
.gold-btn-filled .wpkoi-button__plane-normal,
.gold-btn-filled .wpkoi-button__state-normal {
    background-color: #B8860B !important;
    background-image: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;
}

/* Text und Icon im Normalzustand */
.gold-btn-filled .wpkoi-button__state-normal,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-normal svg,
.gold-btn-filled .wpkoi-button__state-normal i {
    color: #ffffff !important;
    fill: currentColor !important;
}

/* Hover: weißer Outline-Button */
.gold-btn-filled .wpkoi-button__plane-hover,
.gold-btn-filled .wpkoi-button__state-hover {
    background: #ffffff !important;
}

.gold-btn-filled .wpkoi-button__state-hover,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-hover svg,
.gold-btn-filled .wpkoi-button__state-hover i {
    color: #B8860B !important;
    fill: currentColor !important;
}
/* Start custom CSS for heading, class: .elementor-element-0366b4c */.elementor-18 .elementor-element.elementor-element-0366b4c .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for class: .elementor-element-9109132 */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-9745481 *//* Gefüllter Gold-Button */
.gold-btn-filled .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
}

/* Blaue Hintergrundebenen überschreiben */
.gold-btn-filled .wpkoi-button__plane-normal,
.gold-btn-filled .wpkoi-button__state-normal {
    background-color: #B8860B !important;
    background-image: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;
}

/* Text und Icon im Normalzustand */
.gold-btn-filled .wpkoi-button__state-normal,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-normal svg,
.gold-btn-filled .wpkoi-button__state-normal i {
    color: #ffffff !important;
    fill: currentColor !important;
}

/* Hover: weißer Outline-Button */
.gold-btn-filled .wpkoi-button__plane-hover,
.gold-btn-filled .wpkoi-button__state-hover {
    background: #ffffff !important;
}

.gold-btn-filled .wpkoi-button__state-hover,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-hover svg,
.gold-btn-filled .wpkoi-button__state-hover i {
    color: #B8860B !important;
    fill: currentColor !important;
}
/* Start custom CSS for heading, class: .elementor-element-418a578 */.elementor-18 .elementor-element.elementor-element-418a578 .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for class: .elementor-element-905f480 */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-b4f75ff *//* Gefüllter Gold-Button */
.gold-btn-filled .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
}

/* Blaue Hintergrundebenen überschreiben */
.gold-btn-filled .wpkoi-button__plane-normal,
.gold-btn-filled .wpkoi-button__state-normal {
    background-color: #B8860B !important;
    background-image: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;
}

/* Text und Icon im Normalzustand */
.gold-btn-filled .wpkoi-button__state-normal,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-normal svg,
.gold-btn-filled .wpkoi-button__state-normal i {
    color: #ffffff !important;
    fill: currentColor !important;
}

/* Hover: weißer Outline-Button */
.gold-btn-filled .wpkoi-button__plane-hover,
.gold-btn-filled .wpkoi-button__state-hover {
    background: #ffffff !important;
}

.gold-btn-filled .wpkoi-button__state-hover,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-hover svg,
.gold-btn-filled .wpkoi-button__state-hover i {
    color: #B8860B !important;
    fill: currentColor !important;
}
/* Start custom CSS for heading, class: .elementor-element-87635a7 */.elementor-18 .elementor-element.elementor-element-87635a7 .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for class: .elementor-element-0a7f03b */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for class: .elementor-element-b1a6c3c *//* Gefüllter Gold-Button */
.gold-btn-filled .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
}

/* Blaue Hintergrundebenen überschreiben */
.gold-btn-filled .wpkoi-button__plane-normal,
.gold-btn-filled .wpkoi-button__state-normal {
    background-color: #B8860B !important;
    background-image: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;
}

/* Text und Icon im Normalzustand */
.gold-btn-filled .wpkoi-button__state-normal,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-normal svg,
.gold-btn-filled .wpkoi-button__state-normal i {
    color: #ffffff !important;
    fill: currentColor !important;
}

/* Hover: weißer Outline-Button */
.gold-btn-filled .wpkoi-button__plane-hover,
.gold-btn-filled .wpkoi-button__state-hover {
    background: #ffffff !important;
}

.gold-btn-filled .wpkoi-button__state-hover,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-hover svg,
.gold-btn-filled .wpkoi-button__state-hover i {
    color: #B8860B !important;
    fill: currentColor !important;
}
/* Start custom CSS for container, class: .elementor-element-fdb6ed3 */.elementor-18 .elementor-element.elementor-element-fdb6ed3 {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background: linear-gradient(
        135deg,
        #705300 0%,
        #8E6A10 22%,
        #B8860B 48%,
        #D4AF37 72%,
        #9E7608 100%
    );
}

/* Sichtbarer, schräger Lichtreflex */
.elementor-18 .elementor-element.elementor-element-fdb6ed3::before {
    content: "";
    position: absolute;
    z-index: 1;

    top: -80%;
    left: -70%;

    width: 35%;
    height: 260%;

    pointer-events: none;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0.05) 30%,
        rgba(255, 250, 220, 0.22) 45%,
        rgba(255, 255, 255, 0.55) 50%,
        rgba(255, 250, 220, 0.22) 55%,
        rgba(255, 255, 255, 0.05) 70%,
        transparent 100%
    );

    filter: blur(16px);

    transform:
        translate3d(var(--shine-x, 0px), 0, 0)
        rotate(18deg);

    transform-origin: center;
    will-change: transform;
}

/* Inhalte über dem Reflex */
.elementor-18 .elementor-element.elementor-element-fdb6ed3 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0967ba */.elementor-18 .elementor-element.elementor-element-b0967ba .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3d5fd */.elementor-18 .elementor-element.elementor-element-9e3d5fd .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for class: .elementor-element-19497e6 */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for heading, class: .elementor-element-423cbfa */.elementor-18 .elementor-element.elementor-element-423cbfa .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98b2faa */.elementor-18 .elementor-element.elementor-element-98b2faa .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for class: .elementor-element-802c83f */.gold-btn-outline .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
    background: #ffffff !important;
}

/* Normalzustand */
.gold-btn-outline .wpkoi-button__state-normal {
    color: #B8860B !important;
}

.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-normal .wpkoi-button__icon {
    color: #B8860B !important;
    fill: currentColor !important;
}

/* Hover wird gefüllt */
.gold-btn-outline .wpkoi-button__state-hover {
    background: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;

    color: #ffffff !important;
}

.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-outline .wpkoi-button__state-hover .wpkoi-button__icon {
    color: #ffffff !important;
    fill: currentColor !important;
}
/* Start custom CSS for container, class: .elementor-element-3bd4a4bb */.elementor-18 .elementor-element.elementor-element-3bd4a4bb {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background: linear-gradient(
        135deg,
        #705300 0%,
        #8E6A10 22%,
        #B8860B 48%,
        #D4AF37 72%,
        #9E7608 100%
    );
}

/* Sichtbarer, schräger Lichtreflex */
.elementor-18 .elementor-element.elementor-element-3bd4a4bb::before {
    content: "";
    position: absolute;
    z-index: 1;

    top: -80%;
    left: -70%;

    width: 35%;
    height: 260%;

    pointer-events: none;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0.05) 30%,
        rgba(255, 250, 220, 0.22) 45%,
        rgba(255, 255, 255, 0.55) 50%,
        rgba(255, 250, 220, 0.22) 55%,
        rgba(255, 255, 255, 0.05) 70%,
        transparent 100%
    );

    filter: blur(16px);

    transform:
        translate3d(var(--shine-x, 0px), 0, 0)
        rotate(18deg);

    transform-origin: center;
    will-change: transform;
}

/* Inhalte über dem Reflex */
.elementor-18 .elementor-element.elementor-element-3bd4a4bb > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d804bd7 */.elementor-18 .elementor-element.elementor-element-d804bd7 .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7597e22 */.elementor-18 .elementor-element.elementor-element-7597e22 .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00bcf19 */.elementor-18 .elementor-element.elementor-element-00bcf19 .elementor-heading-title {
    display: inline-block;

    background-image: linear-gradient(
        100deg,
        #8B6914 0%,
        #B8860B 40%,
        #D4AF37 46%,
        #FFF4B0 48.5%,
        #FFFFFF 50%,
        #FFF4B0 51.5%,
        #D4AF37 54%,
        #B8860B 60%,
        #8B6914 100%
    );

    background-size: 350% 100%;
    background-position: 100% 50%;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for class: .elementor-element-6c3dd21 *//* Gefüllter Gold-Button */
.gold-btn-filled .wpkoi-button__instance {
    border: 2px solid #B8860B !important;
}

/* Blaue Hintergrundebenen überschreiben */
.gold-btn-filled .wpkoi-button__plane-normal,
.gold-btn-filled .wpkoi-button__state-normal {
    background-color: #B8860B !important;
    background-image: linear-gradient(
        135deg,
        #765600 0%,
        #A77B0B 35%,
        #D4AF37 70%,
        #9A7108 100%
    ) !important;
}

/* Text und Icon im Normalzustand */
.gold-btn-filled .wpkoi-button__state-normal,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-normal .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-normal svg,
.gold-btn-filled .wpkoi-button__state-normal i {
    color: #ffffff !important;
    fill: currentColor !important;
}

/* Hover: weißer Outline-Button */
.gold-btn-filled .wpkoi-button__plane-hover,
.gold-btn-filled .wpkoi-button__state-hover {
    background: #ffffff !important;
}

.gold-btn-filled .wpkoi-button__state-hover,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__label,
.gold-btn-filled .wpkoi-button__state-hover .wpkoi-button__icon,
.gold-btn-filled .wpkoi-button__state-hover svg,
.gold-btn-filled .wpkoi-button__state-hover i {
    color: #B8860B !important;
    fill: currentColor !important;
}