.elementor-9528 .elementor-element.elementor-element-f52c29d{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-1ff5e70{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 10px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-9528 .elementor-element.elementor-element-1ff5e70::before, .elementor-9528 .elementor-element.elementor-element-1ff5e70 > .elementor-background-video-container::before, .elementor-9528 .elementor-element.elementor-element-1ff5e70 > .e-con-inner > .elementor-background-video-container::before, .elementor-9528 .elementor-element.elementor-element-1ff5e70 > .elementor-background-slideshow::before, .elementor-9528 .elementor-element.elementor-element-1ff5e70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9528 .elementor-element.elementor-element-1ff5e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-9528 .elementor-element.elementor-element-1ff5e70:not(.elementor-motion-effects-element-type-background), .elementor-9528 .elementor-element.elementor-element-1ff5e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9528 .elementor-element.elementor-element-7152dd3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-974a53f .elementor-icon-list-icon i{color:var( --e-global-color-7fda782 );transition:color 0.3s;}.elementor-9528 .elementor-element.elementor-element-974a53f .elementor-icon-list-icon svg{fill:var( --e-global-color-7fda782 );transition:fill 0.3s;}.elementor-9528 .elementor-element.elementor-element-974a53f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9528 .elementor-element.elementor-element-974a53f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9528 .elementor-element.elementor-element-974a53f .elementor-icon-list-item > a{font-family:var( --e-global-typography-1d2496e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2496e-font-size );font-weight:var( --e-global-typography-1d2496e-font-weight );text-transform:var( --e-global-typography-1d2496e-text-transform );}.elementor-9528 .elementor-element.elementor-element-974a53f .elementor-icon-list-text{color:var( --e-global-color-7fda782 );transition:color 0.3s;}.elementor-9528 .elementor-element.elementor-element-87b4b4c > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0% 12% 0% 12%;}.elementor-9528 .elementor-element.elementor-element-87b4b4c{text-align:center;}.elementor-9528 .elementor-element.elementor-element-87b4b4c .elementor-heading-title{color:var( --e-global-color-7fda782 );}.elementor-9528 .elementor-element.elementor-element-6b4783a .elementor-button-content-wrapper{flex-direction:row;}.elementor-9528 .elementor-element.elementor-element-f22a7d6{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-82e4284{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-2cc79bf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 80px;--row-gap:0px;--column-gap:80px;--grid-auto-flow:row;--justify-items:start;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-25b66b2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-8e8dcb0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9528 .elementor-element.elementor-element-8e8dcb0 .elementor-icon-box-title{margin-block-end:5px;}.elementor-9528 .elementor-element.elementor-element-8e8dcb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9528 .elementor-element.elementor-element-8e8dcb0.elementor-view-framed .elementor-icon, .elementor-9528 .elementor-element.elementor-element-8e8dcb0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9528 .elementor-element.elementor-element-8e8dcb0 .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-8e8dcb0 .elementor-icon-box-title a{font-family:var( --e-global-typography-1d2496e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2496e-font-size );font-weight:var( --e-global-typography-1d2496e-font-weight );text-transform:var( --e-global-typography-1d2496e-text-transform );}.elementor-9528 .elementor-element.elementor-element-2c6995e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-94dd8db .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9528 .elementor-element.elementor-element-94dd8db .elementor-icon-box-title{margin-block-end:5px;}.elementor-9528 .elementor-element.elementor-element-94dd8db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9528 .elementor-element.elementor-element-94dd8db.elementor-view-framed .elementor-icon, .elementor-9528 .elementor-element.elementor-element-94dd8db.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9528 .elementor-element.elementor-element-94dd8db .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-94dd8db .elementor-icon-box-title a{font-family:var( --e-global-typography-1d2496e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2496e-font-size );font-weight:var( --e-global-typography-1d2496e-font-weight );text-transform:var( --e-global-typography-1d2496e-text-transform );}.elementor-9528 .elementor-element.elementor-element-358983b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-2079408 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9528 .elementor-element.elementor-element-2079408 .elementor-icon-box-title{margin-block-end:5px;}.elementor-9528 .elementor-element.elementor-element-2079408.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9528 .elementor-element.elementor-element-2079408.elementor-view-framed .elementor-icon, .elementor-9528 .elementor-element.elementor-element-2079408.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9528 .elementor-element.elementor-element-2079408 .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-2079408 .elementor-icon-box-title a{font-family:var( --e-global-typography-1d2496e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2496e-font-size );font-weight:var( --e-global-typography-1d2496e-font-weight );text-transform:var( --e-global-typography-1d2496e-text-transform );}.elementor-9528 .elementor-element.elementor-element-1d05640{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 10px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-1d05640:not(.elementor-motion-effects-element-type-background), .elementor-9528 .elementor-element.elementor-element-1d05640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fda782 );}.elementor-9528 .elementor-element.elementor-element-0bc67d2{text-align:start;}.elementor-9528 .elementor-element.elementor-element-0bc67d2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9528 .elementor-element.elementor-element-b4e2091{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 10px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-9528 .elementor-element.elementor-element-b4e2091:not(.elementor-motion-effects-element-type-background), .elementor-9528 .elementor-element.elementor-element-b4e2091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-716eb98 );}.elementor-9528 .elementor-element.elementor-element-5f1fd6f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9528 .elementor-element.elementor-element-da3ee01{font-size:var( --e-global-typography-bc278f5-font-size );}.elementor-9528 .elementor-element.elementor-element-c6c0028{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-5a5ea0b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-9528 .elementor-element.elementor-element-1df12a1{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 10px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-9528 .elementor-element.elementor-element-1df12a1:not(.elementor-motion-effects-element-type-background), .elementor-9528 .elementor-element.elementor-element-1df12a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-716eb98 );}.elementor-9528 .elementor-element.elementor-element-f58ae1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9528 .elementor-element.elementor-element-f58ae1e{text-align:start;}.elementor-9528 .elementor-element.elementor-element-f58ae1e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9528 .elementor-element.elementor-element-5009f31 img{border-radius:5px 5px 5px 5px;}.elementor-9528 .elementor-element.elementor-element-6a76545 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-9528 .elementor-element.elementor-element-6a76545 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-9528 .elementor-element.elementor-element-6a76545 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-9528 .elementor-element.elementor-element-6a76545 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-9528 .elementor-element.elementor-element-6a76545 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-9528 .elementor-element.elementor-element-6a76545 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-9528 .elementor-element.elementor-element-6a76545 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-9528 .elementor-element.elementor-element-6a76545{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-9528 .elementor-element.elementor-element-6a76545 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9528 .elementor-element.elementor-element-4dcde2d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-4dcde2d:not(.elementor-motion-effects-element-type-background), .elementor-9528 .elementor-element.elementor-element-4dcde2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-716eb98 );background-image:url("https://nova-ava.de/wp-content/uploads/NA-250211-Brand_Guidelines-03-in-progress.pdf.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-9528 .elementor-element.elementor-element-eecaf6a{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:80px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-9528 .elementor-element.elementor-element-eecaf6a:not(.elementor-motion-effects-element-type-background), .elementor-9528 .elementor-element.elementor-element-eecaf6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9528 .elementor-element.elementor-element-eecaf6a.e-con{--align-self:center;}.elementor-9528 .elementor-element.elementor-element-15b0deb{text-align:center;}.elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon-box-title{margin-block-end:0px;}.elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon{font-size:1.2rem;}.elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon-box-title a{font-size:var( --e-global-typography-bc278f5-font-size );}.elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon-box-description{font-size:var( --e-global-typography-bc278f5-font-size );}.elementor-9528 .elementor-element.elementor-element-2d6638c{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-42d18bc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-72e4a63 .elementor-heading-title{font-family:var( --e-global-typography-cabb03b-font-family ), Sans-serif;font-size:var( --e-global-typography-cabb03b-font-size );font-weight:var( --e-global-typography-cabb03b-font-weight );text-transform:var( --e-global-typography-cabb03b-text-transform );letter-spacing:var( --e-global-typography-cabb03b-letter-spacing );}.elementor-9528 .elementor-element.elementor-element-fdb1514{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 10px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-fdb1514:not(.elementor-motion-effects-element-type-background), .elementor-9528 .elementor-element.elementor-element-fdb1514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fda782 );}.elementor-9528 .elementor-element.elementor-element-523c4f0 .elementor-heading-title{font-family:var( --e-global-typography-2c58b7e-font-family ), Sans-serif;font-size:var( --e-global-typography-2c58b7e-font-size );font-weight:var( --e-global-typography-2c58b7e-font-weight );letter-spacing:var( --e-global-typography-2c58b7e-letter-spacing );}.elementor-9528 .elementor-element.elementor-element-b66d0a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-9528 .elementor-element.elementor-element-b66d0a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-9528 .elementor-element.elementor-element-b66d0a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-9528 .elementor-element.elementor-element-b66d0a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-9528 .elementor-element.elementor-element-b66d0a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-9528 .elementor-element.elementor-element-b66d0a3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9528 .elementor-element.elementor-element-b66d0a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9528 .elementor-element.elementor-element-b66d0a3{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-9528 .elementor-element.elementor-element-b66d0a3 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1200px){.elementor-9528 .elementor-element.elementor-element-f52c29d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-1ff5e70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-7152dd3{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-974a53f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9528 .elementor-element.elementor-element-974a53f .elementor-icon-list-item > a{font-size:var( --e-global-typography-1d2496e-font-size );}.elementor-9528 .elementor-element.elementor-element-f22a7d6{--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:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-82e4284{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-2cc79bf{--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9528 .elementor-element.elementor-element-25b66b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9528 .elementor-element.elementor-element-8e8dcb0 .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-8e8dcb0 .elementor-icon-box-title a{font-size:var( --e-global-typography-1d2496e-font-size );}.elementor-9528 .elementor-element.elementor-element-2c6995e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9528 .elementor-element.elementor-element-94dd8db .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-94dd8db .elementor-icon-box-title a{font-size:var( --e-global-typography-1d2496e-font-size );}.elementor-9528 .elementor-element.elementor-element-2079408 .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-2079408 .elementor-icon-box-title a{font-size:var( --e-global-typography-1d2496e-font-size );}.elementor-9528 .elementor-element.elementor-element-da3ee01{font-size:var( --e-global-typography-bc278f5-font-size );}.elementor-9528 .elementor-element.elementor-element-b4e2091{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9528 .elementor-element.elementor-element-c6c0028{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9528 .elementor-element.elementor-element-5a5ea0b{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9528 .elementor-element.elementor-element-1df12a1{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-eecaf6a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon-box-title a{font-size:var( --e-global-typography-bc278f5-font-size );}.elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon-box-description{font-size:var( --e-global-typography-bc278f5-font-size );}.elementor-9528 .elementor-element.elementor-element-4dcde2d{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-2d6638c{--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-9528 .elementor-element.elementor-element-72e4a63 .elementor-heading-title{font-size:var( --e-global-typography-cabb03b-font-size );letter-spacing:var( --e-global-typography-cabb03b-letter-spacing );}.elementor-9528 .elementor-element.elementor-element-523c4f0 .elementor-heading-title{font-size:var( --e-global-typography-2c58b7e-font-size );letter-spacing:var( --e-global-typography-2c58b7e-letter-spacing );}}@media(max-width:767px){.elementor-9528 .elementor-element.elementor-element-f52c29d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9528 .elementor-element.elementor-element-7152dd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9528 .elementor-element.elementor-element-974a53f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9528 .elementor-element.elementor-element-974a53f .elementor-icon-list-item > a{font-size:var( --e-global-typography-1d2496e-font-size );}.elementor-9528 .elementor-element.elementor-element-87b4b4c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-9528 .elementor-element.elementor-element-f22a7d6{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9528 .elementor-element.elementor-element-2cc79bf{--e-con-grid-template-columns:repeat(1, 1fr);--gap:040px 0px;--row-gap:040px;--column-gap:0px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9528 .elementor-element.elementor-element-25b66b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-8e8dcb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9528 .elementor-element.elementor-element-8e8dcb0 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-9528 .elementor-element.elementor-element-8e8dcb0 .elementor-icon-box-title{margin-block-end:5px;}.elementor-9528 .elementor-element.elementor-element-8e8dcb0 .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-8e8dcb0 .elementor-icon-box-title a{font-size:var( --e-global-typography-1d2496e-font-size );}.elementor-9528 .elementor-element.elementor-element-2c6995e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-94dd8db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9528 .elementor-element.elementor-element-94dd8db .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-9528 .elementor-element.elementor-element-94dd8db .elementor-icon-box-title{margin-block-end:5px;}.elementor-9528 .elementor-element.elementor-element-94dd8db .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-94dd8db .elementor-icon-box-title a{font-size:var( --e-global-typography-1d2496e-font-size );}.elementor-9528 .elementor-element.elementor-element-2079408 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9528 .elementor-element.elementor-element-2079408 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-9528 .elementor-element.elementor-element-2079408 .elementor-icon-box-title{margin-block-end:5px;}.elementor-9528 .elementor-element.elementor-element-2079408 .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-2079408 .elementor-icon-box-title a{font-size:var( --e-global-typography-1d2496e-font-size );}.elementor-9528 .elementor-element.elementor-element-1d05640{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9528 .elementor-element.elementor-element-0bc67d2 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9528 .elementor-element.elementor-element-da3ee01{font-size:var( --e-global-typography-bc278f5-font-size );}.elementor-9528 .elementor-element.elementor-element-b4e2091{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9528 .elementor-element.elementor-element-5a5ea0b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9528 .elementor-element.elementor-element-1df12a1{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9528 .elementor-element.elementor-element-6a76545 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9528 .elementor-element.elementor-element-eecaf6a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon-box-title, .elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon-box-title a{font-size:var( --e-global-typography-bc278f5-font-size );}.elementor-9528 .elementor-element.elementor-element-a6be570 .elementor-icon-box-description{font-size:var( --e-global-typography-bc278f5-font-size );}.elementor-9528 .elementor-element.elementor-element-4dcde2d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9528 .elementor-element.elementor-element-2d6638c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9528 .elementor-element.elementor-element-42d18bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9528 .elementor-element.elementor-element-72e4a63 .elementor-heading-title{font-size:var( --e-global-typography-cabb03b-font-size );letter-spacing:var( --e-global-typography-cabb03b-letter-spacing );}.elementor-9528 .elementor-element.elementor-element-fdb1514{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9528 .elementor-element.elementor-element-523c4f0 .elementor-heading-title{font-size:var( --e-global-typography-2c58b7e-font-size );letter-spacing:var( --e-global-typography-2c58b7e-letter-spacing );}}@media(min-width:768px){.elementor-9528 .elementor-element.elementor-element-7152dd3{--width:100%;}.elementor-9528 .elementor-element.elementor-element-82e4284{--width:70%;}.elementor-9528 .elementor-element.elementor-element-c6c0028{--width:30%;}.elementor-9528 .elementor-element.elementor-element-eecaf6a{--width:70%;}}@media(max-width:1200px) and (min-width:768px){.elementor-9528 .elementor-element.elementor-element-82e4284{--width:100%;}.elementor-9528 .elementor-element.elementor-element-c6c0028{--width:100%;}.elementor-9528 .elementor-element.elementor-element-1df12a1{--width:450px;}.elementor-9528 .elementor-element.elementor-element-eecaf6a{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-a185a41 */.elementor-9528 .elementor-element.elementor-element-a185a41 ul {
    list-style: none;
    padding-left: 30px;
}

.elementor-9528 .elementor-element.elementor-element-a185a41 li::before{
   font-family: 'Font Awesome 6 Sharp';
  content: '\f105';
  font-weight: 900;
  position: absolute;
  left: 0;
  color: var(--e-global-color-accent);
  font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-60f0333 */form#webinar-booking-form {
    margin: 0 auto;
}
#webinar-booking-form label {
  display: flex;
  flex-direction: column;
  font-size: 0.9rem;
}
#webinar-booking-form .general-wrapper {
    display: grid;
    grid-template-columns: repeat(6, 1fr); /* 6 Spalten */
    gap: 20px;
}

input[type="text"], input[type="email"], input[type="tel"] {
    padding: 10px;
    border: none;
    color: #1f2124;
    background-color: var( --e-global-color-716eb98 );
    width: 100%;
    box-sizing: border-box;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    outline: 0;
}
button[type="button"] {
    margin-bottom: 15px;
}


/* Erste Reihe: Firma (3/6) + Rechnungs-E-Mail (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(1),
#webinar-booking-form .general-wrapper label:nth-of-type(2) {
  grid-column: span 3;
}

/* Zweite Reihe: Straße (3/6) + Telefon (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(3),
#webinar-booking-form .general-wrapper label:nth-of-type(4) {
  grid-column: span 3;
}

/* Dritte Reihe: PLZ (1/6), Ort (2/6), Kundennummer (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(5) {
  grid-column: span 1;
}

#webinar-booking-form .general-wrapper label:nth-of-type(6) {
  grid-column: span 2;
}

#webinar-booking-form .general-wrapper label:nth-of-type(7) {
  grid-column: span 3;
  display: flex;
  flex-direction: column;
}

#webinar-booking-form .general-wrapper label:nth-of-type(7) span {
  font-size: 12px;
  color: #666;
  margin-top: 8px;
}

/* Teilnehmer-Überschrift und Teilnehmerliste */
.webinar-booking-form-heading {
  font-weight: bold;
  font-size: 1.1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}

#participants-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
}
#participants-wrapper .participant {
  display: grid;
  grid-template-columns: repeat(21, 1fr); /* 6 Spalten */
  gap: 20px;
}
#participants-wrapper .participant label {
    grid-column: span 5;
}
#participants-wrapper .participant .remove-participant {
    grid-column: span 1;
    display: flex;
    justify-content: start;
    align-items: center; 
    cursor: pointer;
}
#webinar-booking-form .add-participant {
    display: block;
    background-color: transparent;
    border: none;
    color: #1f2124;
    padding: 0;
    cursor: pointer;
    margin-bottom: 20px;
}

/* Checkboxen */
#webinar-booking-form label input[type="checkbox"] {
  margin-right: 0.5rem;
}
#webinar-booking-form > label:nth-last-of-type(2),
#webinar-booking-form > label:nth-last-of-type(1) {
  display: flex;
  align-items: start;
  flex-direction: row;
  font-size: 0.9rem;
  margin-bottom: 10px;
}

/* Absenden Button */
#webinar-booking-form input[type="submit"] {
    margin-top: 20px;
    margin-bottom: 20px;
}

#webinar-booking-form input:invalid:focus {
  outline: 2px solid crimson;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-60f0333 */form#webinar-booking-form {
    margin: 0 auto;
}
#webinar-booking-form label {
  display: flex;
  flex-direction: column;
  font-size: 0.9rem;
}
#webinar-booking-form .general-wrapper {
    display: grid;
    grid-template-columns: repeat(6, 1fr); /* 6 Spalten */
    gap: 20px;
}

input[type="text"], input[type="email"], input[type="tel"] {
    padding: 10px;
    border: none;
    color: #1f2124;
    background-color: var( --e-global-color-716eb98 );
    width: 100%;
    box-sizing: border-box;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    outline: 0;
}
button[type="button"] {
    margin-bottom: 15px;
}


/* Erste Reihe: Firma (3/6) + Rechnungs-E-Mail (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(1),
#webinar-booking-form .general-wrapper label:nth-of-type(2) {
  grid-column: span 3;
}

/* Zweite Reihe: Straße (3/6) + Telefon (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(3),
#webinar-booking-form .general-wrapper label:nth-of-type(4) {
  grid-column: span 3;
}

/* Dritte Reihe: PLZ (1/6), Ort (2/6), Kundennummer (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(5) {
  grid-column: span 1;
}

#webinar-booking-form .general-wrapper label:nth-of-type(6) {
  grid-column: span 2;
}

#webinar-booking-form .general-wrapper label:nth-of-type(7) {
  grid-column: span 3;
  display: flex;
  flex-direction: column;
}

#webinar-booking-form .general-wrapper label:nth-of-type(7) span {
  font-size: 12px;
  color: #666;
  margin-top: 8px;
}

/* Teilnehmer-Überschrift und Teilnehmerliste */
.webinar-booking-form-heading {
  font-weight: bold;
  font-size: 1.1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}

#participants-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
}
#participants-wrapper .participant {
  display: grid;
  grid-template-columns: repeat(21, 1fr); /* 6 Spalten */
  gap: 20px;
}
#participants-wrapper .participant label {
    grid-column: span 5;
}
#participants-wrapper .participant .remove-participant {
    grid-column: span 1;
    display: flex;
    justify-content: start;
    align-items: center; 
    cursor: pointer;
}
#webinar-booking-form .add-participant {
    display: block;
    background-color: transparent;
    border: none;
    color: #1f2124;
    padding: 0;
    cursor: pointer;
    margin-bottom: 20px;
}

/* Checkboxen */
#webinar-booking-form label input[type="checkbox"] {
  margin-right: 0.5rem;
}
#webinar-booking-form > label:nth-last-of-type(2),
#webinar-booking-form > label:nth-last-of-type(1) {
  display: flex;
  align-items: start;
  flex-direction: row;
  font-size: 0.9rem;
  margin-bottom: 10px;
}

/* Absenden Button */
#webinar-booking-form input[type="submit"] {
    margin-top: 20px;
    margin-bottom: 20px;
}

#webinar-booking-form input:invalid:focus {
  outline: 2px solid crimson;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-60f0333 */form#webinar-booking-form {
    margin: 0 auto;
}
#webinar-booking-form label {
  display: flex;
  flex-direction: column;
  font-size: 0.9rem;
}
#webinar-booking-form .general-wrapper {
    display: grid;
    grid-template-columns: repeat(6, 1fr); /* 6 Spalten */
    gap: 20px;
}

input[type="text"], input[type="email"], input[type="tel"] {
    padding: 10px;
    border: none;
    color: #1f2124;
    background-color: var( --e-global-color-716eb98 );
    width: 100%;
    box-sizing: border-box;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    outline: 0;
}
button[type="button"] {
    margin-bottom: 15px;
}


/* Erste Reihe: Firma (3/6) + Rechnungs-E-Mail (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(1),
#webinar-booking-form .general-wrapper label:nth-of-type(2) {
  grid-column: span 3;
}

/* Zweite Reihe: Straße (3/6) + Telefon (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(3),
#webinar-booking-form .general-wrapper label:nth-of-type(4) {
  grid-column: span 3;
}

/* Dritte Reihe: PLZ (1/6), Ort (2/6), Kundennummer (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(5) {
  grid-column: span 1;
}

#webinar-booking-form .general-wrapper label:nth-of-type(6) {
  grid-column: span 2;
}

#webinar-booking-form .general-wrapper label:nth-of-type(7) {
  grid-column: span 3;
  display: flex;
  flex-direction: column;
}

#webinar-booking-form .general-wrapper label:nth-of-type(7) span {
  font-size: 12px;
  color: #666;
  margin-top: 8px;
}

/* Teilnehmer-Überschrift und Teilnehmerliste */
.webinar-booking-form-heading {
  font-weight: bold;
  font-size: 1.1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}

#participants-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
}
#participants-wrapper .participant {
  display: grid;
  grid-template-columns: repeat(21, 1fr); /* 6 Spalten */
  gap: 20px;
}
#participants-wrapper .participant label {
    grid-column: span 5;
}
#participants-wrapper .participant .remove-participant {
    grid-column: span 1;
    display: flex;
    justify-content: start;
    align-items: center; 
    cursor: pointer;
}
#webinar-booking-form .add-participant {
    display: block;
    background-color: transparent;
    border: none;
    color: #1f2124;
    padding: 0;
    cursor: pointer;
    margin-bottom: 20px;
}

/* Checkboxen */
#webinar-booking-form label input[type="checkbox"] {
  margin-right: 0.5rem;
}
#webinar-booking-form > label:nth-last-of-type(2),
#webinar-booking-form > label:nth-last-of-type(1) {
  display: flex;
  align-items: start;
  flex-direction: row;
  font-size: 0.9rem;
  margin-bottom: 10px;
}

/* Absenden Button */
#webinar-booking-form input[type="submit"] {
    margin-top: 20px;
    margin-bottom: 20px;
}

#webinar-booking-form input:invalid:focus {
  outline: 2px solid crimson;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-60f0333 */form#webinar-booking-form {
    margin: 0 auto;
}
#webinar-booking-form label {
  display: flex;
  flex-direction: column;
  font-size: 0.9rem;
}
#webinar-booking-form .general-wrapper {
    display: grid;
    grid-template-columns: repeat(6, 1fr); /* 6 Spalten */
    gap: 20px;
}

input[type="text"], input[type="email"], input[type="tel"] {
    padding: 10px;
    border: none;
    color: #1f2124;
    background-color: var( --e-global-color-716eb98 );
    width: 100%;
    box-sizing: border-box;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    outline: 0;
}
button[type="button"] {
    margin-bottom: 15px;
}


/* Erste Reihe: Firma (3/6) + Rechnungs-E-Mail (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(1),
#webinar-booking-form .general-wrapper label:nth-of-type(2) {
  grid-column: span 3;
}

/* Zweite Reihe: Straße (3/6) + Telefon (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(3),
#webinar-booking-form .general-wrapper label:nth-of-type(4) {
  grid-column: span 3;
}

/* Dritte Reihe: PLZ (1/6), Ort (2/6), Kundennummer (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(5) {
  grid-column: span 1;
}

#webinar-booking-form .general-wrapper label:nth-of-type(6) {
  grid-column: span 2;
}

#webinar-booking-form .general-wrapper label:nth-of-type(7) {
  grid-column: span 3;
  display: flex;
  flex-direction: column;
}

#webinar-booking-form .general-wrapper label:nth-of-type(7) span {
  font-size: 12px;
  color: #666;
  margin-top: 8px;
}

/* Teilnehmer-Überschrift und Teilnehmerliste */
.webinar-booking-form-heading {
  font-weight: bold;
  font-size: 1.1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}

#participants-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
}
#participants-wrapper .participant {
  display: grid;
  grid-template-columns: repeat(21, 1fr); /* 6 Spalten */
  gap: 20px;
}
#participants-wrapper .participant label {
    grid-column: span 5;
}
#participants-wrapper .participant .remove-participant {
    grid-column: span 1;
    display: flex;
    justify-content: start;
    align-items: center; 
    cursor: pointer;
}
#webinar-booking-form .add-participant {
    display: block;
    background-color: transparent;
    border: none;
    color: #1f2124;
    padding: 0;
    cursor: pointer;
    margin-bottom: 20px;
}

/* Checkboxen */
#webinar-booking-form label input[type="checkbox"] {
  margin-right: 0.5rem;
}
#webinar-booking-form > label:nth-last-of-type(2),
#webinar-booking-form > label:nth-last-of-type(1) {
  display: flex;
  align-items: start;
  flex-direction: row;
  font-size: 0.9rem;
  margin-bottom: 10px;
}

/* Absenden Button */
#webinar-booking-form input[type="submit"] {
    margin-top: 20px;
    margin-bottom: 20px;
}

#webinar-booking-form input:invalid:focus {
  outline: 2px solid crimson;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-60f0333 */form#webinar-booking-form {
    margin: 0 auto;
}
#webinar-booking-form label {
  display: flex;
  flex-direction: column;
  font-size: 0.9rem;
}
#webinar-booking-form .general-wrapper {
    display: grid;
    grid-template-columns: repeat(6, 1fr); /* 6 Spalten */
    gap: 20px;
}

input[type="text"], input[type="email"], input[type="tel"] {
    padding: 10px;
    border: none;
    color: #1f2124;
    background-color: var( --e-global-color-716eb98 );
    width: 100%;
    box-sizing: border-box;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    outline: 0;
}
button[type="button"] {
    margin-bottom: 15px;
}


/* Erste Reihe: Firma (3/6) + Rechnungs-E-Mail (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(1),
#webinar-booking-form .general-wrapper label:nth-of-type(2) {
  grid-column: span 3;
}

/* Zweite Reihe: Straße (3/6) + Telefon (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(3),
#webinar-booking-form .general-wrapper label:nth-of-type(4) {
  grid-column: span 3;
}

/* Dritte Reihe: PLZ (1/6), Ort (2/6), Kundennummer (3/6) */
#webinar-booking-form .general-wrapper label:nth-of-type(5) {
  grid-column: span 1;
}

#webinar-booking-form .general-wrapper label:nth-of-type(6) {
  grid-column: span 2;
}

#webinar-booking-form .general-wrapper label:nth-of-type(7) {
  grid-column: span 3;
  display: flex;
  flex-direction: column;
}

#webinar-booking-form .general-wrapper label:nth-of-type(7) span {
  font-size: 12px;
  color: #666;
  margin-top: 8px;
}

/* Teilnehmer-Überschrift und Teilnehmerliste */
.webinar-booking-form-heading {
  font-weight: bold;
  font-size: 1.1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}

#participants-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
}
#participants-wrapper .participant {
  display: grid;
  grid-template-columns: repeat(21, 1fr); /* 6 Spalten */
  gap: 20px;
}
#participants-wrapper .participant label {
    grid-column: span 5;
}
#participants-wrapper .participant .remove-participant {
    grid-column: span 1;
    display: flex;
    justify-content: start;
    align-items: center; 
    cursor: pointer;
}
#webinar-booking-form .add-participant {
    display: block;
    background-color: transparent;
    border: none;
    color: #1f2124;
    padding: 0;
    cursor: pointer;
    margin-bottom: 20px;
}

/* Checkboxen */
#webinar-booking-form label input[type="checkbox"] {
  margin-right: 0.5rem;
}
#webinar-booking-form > label:nth-last-of-type(2),
#webinar-booking-form > label:nth-last-of-type(1) {
  display: flex;
  align-items: start;
  flex-direction: row;
  font-size: 0.9rem;
  margin-bottom: 10px;
}

/* Absenden Button */
#webinar-booking-form input[type="submit"] {
    margin-top: 20px;
    margin-bottom: 20px;
}

#webinar-booking-form input:invalid:focus {
  outline: 2px solid crimson;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-523c4f0 */.elementor-9528 .elementor-element.elementor-element-523c4f0 .elementor-heading-title.elementor-size-default{
    hyphens: manual;
}/* End custom CSS */