.elementor-8255 .elementor-element.elementor-element-be5ac89{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8255 .elementor-element.elementor-element-be5ac89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.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 );}.elementor-8255 .elementor-element.elementor-element-a9bc6c5{--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;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-8255 .elementor-element.elementor-element-87a4296{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8255 .elementor-element.elementor-element-64b750b{--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;}.elementor-8255 .elementor-element.elementor-element-c41b523{--display:flex;}.elementor-8255 .elementor-element.elementor-element-b2e2c14{--display:flex;}.elementor-8255 .elementor-element.elementor-element-a4c42b7{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8255 .elementor-element.elementor-element-9781cf5{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-8255 .elementor-element.elementor-element-b7b7bdd{column-gap:0px;}.elementor-8255 .elementor-element.elementor-element-7b3b23d{--display:flex;--justify-content:space-around;}.elementor-8255 .elementor-element.elementor-element-2cc4662{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8255 .elementor-element.elementor-element-0ee588c{--display:flex;}.elementor-8255 .elementor-element.elementor-element-7f9a42a{--display:flex;}.elementor-8255 .elementor-element.elementor-element-744b31a{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8255 .elementor-element.elementor-element-042e535{--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;--flex-wrap:wrap;}.elementor-8255 .elementor-element.elementor-element-a1803cb{--display:flex;}.elementor-8255 .elementor-element.elementor-element-973b9f5{--display:flex;}.elementor-8255 .elementor-element.elementor-element-eb4c11a{--display:flex;}.elementor-8255 .elementor-element.elementor-element-d4538ba{--display:flex;}.elementor-8255 .elementor-element.elementor-element-ebd1be8{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8255 .elementor-element.elementor-element-da13fe5{--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;--flex-wrap:wrap;}.elementor-8255 .elementor-element.elementor-element-2873ea4{--display:flex;}.elementor-8255 .elementor-element.elementor-element-4e6fe04{--display:flex;}.elementor-8255 .elementor-element.elementor-element-cac072d{--display:flex;}.elementor-8255 .elementor-element.elementor-element-618fec6{--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;}.elementor-8255 .elementor-element.elementor-element-0a70cb5{--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;}.elementor-8255 .elementor-element.elementor-element-38e570f{--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;}.elementor-8255 .elementor-element.elementor-element-4f5ced9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;column-gap:0px;}.elementor-8255 .elementor-element.elementor-element-8a8dd4a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-44eaa18{--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;}.elementor-8255 .elementor-element.elementor-element-702b50f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-66df2f5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-6117959{--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;}.elementor-8255 .elementor-element.elementor-element-c97948b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-11c3284{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-fd4b7a1{--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;}.elementor-8255 .elementor-element.elementor-element-93e3dc0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-a03ab13{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-c5d9029{--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;}.elementor-8255 .elementor-element.elementor-element-33ed4bf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-beb11d0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-55bd9fe{--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;}.elementor-8255 .elementor-element.elementor-element-e70bbd1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-9ff92f5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-7df2f61{--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;}.elementor-8255 .elementor-element.elementor-element-c96cf51{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-5d11b3b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-c19259c{--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;}.elementor-8255 .elementor-element.elementor-element-45325b9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-9961bd6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-aab8228{--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;}.elementor-8255 .elementor-element.elementor-element-47744fd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;column-gap:0px;}.elementor-8255 .elementor-element.elementor-element-47744fd p{margin-block-end:0px;}.elementor-8255 .elementor-element.elementor-element-e9d0f35{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8255 .elementor-element.elementor-element-b8e0162{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8255 .elementor-element.elementor-element-c4f802e{--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;--flex-wrap:wrap;}.elementor-8255 .elementor-element.elementor-element-4e6ebf5{--display:flex;}.elementor-8255 .elementor-element.elementor-element-a6842a0{--display:flex;}.elementor-8255 .elementor-element.elementor-element-7e5ae4d{--display:flex;}.elementor-8255 .elementor-element.elementor-element-e7b56d4{--display:flex;}.elementor-8255 .elementor-element.elementor-element-37d43b0{--display:flex;}.elementor-8255 .elementor-element.elementor-element-6a56759{--display:flex;}.elementor-8255 .elementor-element.elementor-element-0de3948{--display:flex;--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;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8255 .elementor-element.elementor-element-8f28e0f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8255 .elementor-element.elementor-element-3a2590c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8255 .elementor-element.elementor-element-f8cbc15{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8255 .elementor-element.elementor-element-fb58504{--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;--flex-wrap:wrap;}.elementor-8255 .elementor-element.elementor-element-c5655f1{--display:flex;}.elementor-8255 .elementor-element.elementor-element-4a14d0e{--display:flex;}.elementor-8255 .elementor-element.elementor-element-1197240{--display:flex;}.elementor-8255 .elementor-element.elementor-element-68aebdf{--display:flex;}.elementor-8255 .elementor-element.elementor-element-0d13e44{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8255 .elementor-element.elementor-element-fcc7699{--display:flex;}.elementor-8255 .elementor-element.elementor-element-42c5a70{--display:flex;}.elementor-8255 .elementor-element.elementor-element-3f95fcf{--display:flex;}.elementor-8255 .elementor-element.elementor-element-c46ba76{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8255 .elementor-element.elementor-element-35d44dc{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8255 .elementor-element.elementor-element-4c77fe7{--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;}.elementor-8255 .elementor-element.elementor-element-79eb850{--display:flex;}.elementor-8255 .elementor-element.elementor-element-d9b42bb{--display:flex;}.elementor-8255 .elementor-element.elementor-element-a473f03{--display:flex;}.elementor-8255 .elementor-element.elementor-element-210de2f{--display:flex;}.elementor-8255 .elementor-element.elementor-element-b712927{--display:flex;}.elementor-8255 .elementor-element.elementor-element-c1b60ff{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8255 .elementor-element.elementor-element-32d7361{text-align:center;}.elementor-8255 .elementor-element.elementor-element-092ef90 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8255 .elementor-element.elementor-element-092ef90{text-align:center;}.elementor-8255 .elementor-element.elementor-element-ef2997e{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8255 .elementor-element.elementor-element-51d9a81{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8255 .elementor-element.elementor-element-62c5ac8{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8255 .elementor-element.elementor-element-6b08ecb > .elementor-widget-container{padding:08px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8255 .elementor-element.elementor-element-dcaf9c6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8255 .elementor-element.elementor-element-dcaf9c6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8255 .elementor-element.elementor-element-dcaf9c6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8255 .elementor-element.elementor-element-dcaf9c6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8255 .elementor-element.elementor-element-07acd06{--display:flex;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8255 .elementor-element.elementor-element-07acd06::before, .elementor-8255 .elementor-element.elementor-element-07acd06 > .elementor-background-video-container::before, .elementor-8255 .elementor-element.elementor-element-07acd06 > .e-con-inner > .elementor-background-video-container::before, .elementor-8255 .elementor-element.elementor-element-07acd06 > .elementor-background-slideshow::before, .elementor-8255 .elementor-element.elementor-element-07acd06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8255 .elementor-element.elementor-element-07acd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8255 .elementor-element.elementor-element-15155a0{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8255 .elementor-element.elementor-element-d303543 > .elementor-widget-container{padding:08px 0px 0px 0px;}.elementor-8255 .elementor-element.elementor-element-72fd901 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8255 .elementor-element.elementor-element-72fd901 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8255 .elementor-element.elementor-element-72fd901{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8255 .elementor-element.elementor-element-72fd901 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8255 .elementor-element.elementor-element-2aee091{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8255 .elementor-element.elementor-element-25ca3e0{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8255 .elementor-element.elementor-element-4b2cd25 > .elementor-widget-container{padding:08px 0px 0px 0px;}.elementor-8255 .elementor-element.elementor-element-b47df26 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8255 .elementor-element.elementor-element-b47df26 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8255 .elementor-element.elementor-element-b47df26{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8255 .elementor-element.elementor-element-b47df26 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8255 .elementor-element.elementor-element-3d4aa3d{column-gap:0px;text-align:center;}.elementor-8255 .elementor-element.elementor-element-3d4aa3d p{margin-block-end:0px;}.elementor-8255 .elementor-element.elementor-element-317f08b{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8255 .elementor-element.elementor-element-848c6b1{--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;}.elementor-8255 .elementor-element.elementor-element-5b3d8ed{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8255 .elementor-element.elementor-element-662a765{--display:flex;}.elementor-8255 .elementor-element.elementor-element-b95eb77{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8255 .elementor-element.elementor-element-384370c{--display:flex;}.elementor-8255 .elementor-element.elementor-element-b2e8b91{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8255 .elementor-element.elementor-element-0fd7ff4{--display:flex;}.elementor-8255 .elementor-element.elementor-element-75fe5fd{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8255 .elementor-element.elementor-element-a5d6021{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8255 .elementor-element.elementor-element-6e8e570{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8255 .elementor-element.elementor-element-6e8e570 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8255 .elementor-element.elementor-element-6e8e570 .elementor-divider-separator{width:100%;}.elementor-8255 .elementor-element.elementor-element-6e8e570 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8255 .elementor-element.elementor-element-17c6678{--display:flex;}.elementor-8255 .elementor-element.elementor-element-24fc8da{--display:flex;}.elementor-8255 .elementor-element.elementor-element-a313ca1{--display:flex;}.elementor-8255 .elementor-element.elementor-element-5875f4f{--display:flex;}.elementor-8255 .elementor-element.elementor-element-6084a11{--display:flex;}.elementor-8255 .elementor-element.elementor-element-26bd06d{--display:flex;}.elementor-8255 .elementor-element.elementor-element-52543e0{--display:flex;}.elementor-8255 .elementor-element.elementor-element-816aa00{--display:flex;}.elementor-8255 .elementor-element.elementor-element-dbb178b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8255 .elementor-element.elementor-element-8e4823f{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8255 .elementor-element.elementor-element-800ef0a{--display:flex;}.elementor-8255 .elementor-element.elementor-element-0e2dbe6{--display:flex;}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-8255 .elementor-element.elementor-element-2f072b7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8255 .elementor-element.elementor-element-2f072b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8255 .elementor-element.elementor-element-2f072b7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:20px;}.elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-20px;}.elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-field-type-html{padding-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:180%;}.elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-field-group .elementor-select-wrapper select{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8255 .elementor-element.elementor-element-2f072b7 .elementor-button{border-style:solid;}.elementor-8255 .elementor-element.elementor-element-b06587a{--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;}.elementor-8255 .elementor-element.elementor-element-69d16c9{--display:flex;}.elementor-8255 .elementor-element.elementor-element-aae62ce{--display:flex;}.elementor-8255 .elementor-element.elementor-element-094bb85{--display:flex;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(min-width:768px){.elementor-8255 .elementor-element.elementor-element-be5ac89{--width:100%;}.elementor-8255 .elementor-element.elementor-element-a1803cb{--width:48%;}.elementor-8255 .elementor-element.elementor-element-973b9f5{--width:48%;}.elementor-8255 .elementor-element.elementor-element-eb4c11a{--width:48%;}.elementor-8255 .elementor-element.elementor-element-d4538ba{--width:48%;}.elementor-8255 .elementor-element.elementor-element-2873ea4{--width:32%;}.elementor-8255 .elementor-element.elementor-element-4e6fe04{--width:32%;}.elementor-8255 .elementor-element.elementor-element-cac072d{--width:32%;}.elementor-8255 .elementor-element.elementor-element-38e570f{--width:100%;}.elementor-8255 .elementor-element.elementor-element-4e6ebf5{--width:32%;}.elementor-8255 .elementor-element.elementor-element-a6842a0{--width:32%;}.elementor-8255 .elementor-element.elementor-element-7e5ae4d{--width:32%;}.elementor-8255 .elementor-element.elementor-element-e7b56d4{--width:32%;}.elementor-8255 .elementor-element.elementor-element-37d43b0{--width:32%;}.elementor-8255 .elementor-element.elementor-element-6a56759{--width:32%;}.elementor-8255 .elementor-element.elementor-element-c5655f1{--width:23%;}.elementor-8255 .elementor-element.elementor-element-4a14d0e{--width:23%;}.elementor-8255 .elementor-element.elementor-element-1197240{--width:23%;}.elementor-8255 .elementor-element.elementor-element-68aebdf{--width:23%;}}/* Start custom CSS for container, class: .elementor-element-a1803cb *//* =========================================
  KI-IT Club – Inhaltskarte
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-a1803cb {
 display: flex;
 flex-direction: column;
 gap: 12px;
 height: 100%;
 min-height: 260px;
 padding: 26px !important;
 border: 0 !important;
 border-top: 3px solid #34536f !important;
 border-radius: 14px !important;
 background: #ffffff !important;
 box-shadow: 0 4px 14px rgba(16, 29, 40, 0.10) !important;
 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-a1803cb:hover {
 box-shadow: 0 12px 30px rgba(16, 29, 40, 0.18) !important;
 transform: translateY(-4px);
}
/* Nummer der Karte */
.elementor-8255 .elementor-element.elementor-element-a1803cb .elementor-widget-heading:first-child .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 34px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
 letter-spacing: 0.01em;
}
/* Titel der Karte */
.elementor-8255 .elementor-element.elementor-element-a1803cb .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 24px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-a1803cb .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-a1803cb .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-a1803cb .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-a1803cb strong,
.elementor-8255 .elementor-element.elementor-element-a1803cb b {
 color: #34536f !important;
 font-weight: 700;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-a1803cb {
   min-height: auto;
   padding: 22px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-a1803cb .elementor-widget-heading:first-child .elementor-heading-title {
   font-size: 30px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-a1803cb .elementor-heading-title {
   font-size: 22px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-973b9f5 *//* =========================================
  KI-IT Club – Inhaltskarte
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-973b9f5 {
 display: flex;
 flex-direction: column;
 justify-content: flex-start;
 gap: 12px;
 height: 100%;
 min-height: 260px;
 padding: 26px !important;
 border: 1px solid rgba(52, 83, 111, 0.14) !important;
 border-radius: 14px !important;
 background: #ffffff !important;
 box-shadow: 0 4px 14px rgba(16, 29, 40, 0.10) !important;
 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-973b9f5:hover {
 box-shadow: 0 12px 30px rgba(16, 29, 40, 0.18) !important;
 transform: translateY(-4px);
}
/* Nummer der Karte */
.elementor-8255 .elementor-element.elementor-element-973b9f5 .elementor-widget-heading:first-child .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 34px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
 letter-spacing: 0.01em;
}
/* Titel der Karte */
.elementor-8255 .elementor-element.elementor-element-973b9f5 .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 24px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-973b9f5 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-973b9f5 .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-973b9f5 .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-973b9f5 strong,
.elementor-8255 .elementor-element.elementor-element-973b9f5 b {
 color: #34536f !important;
 font-weight: 700;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-973b9f5 {
   min-height: auto;
   padding: 22px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-973b9f5 .elementor-widget-heading:first-child .elementor-heading-title {
   font-size: 30px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-973b9f5 .elementor-heading-title {
   font-size: 22px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb4c11a *//* =========================================
  KI-IT Club – Inhaltskarte
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-eb4c11a {
 display: flex;
 flex-direction: column;
 justify-content: flex-start;
 gap: 12px;
 height: 100%;
 min-height: 260px;
 padding: 26px !important;
 border: 1px solid rgba(52, 83, 111, 0.14) !important;
 border-radius: 14px !important;
 background: #ffffff !important;
 box-shadow: 0 4px 14px rgba(16, 29, 40, 0.10) !important;
 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-eb4c11a:hover {
 box-shadow: 0 12px 30px rgba(16, 29, 40, 0.18) !important;
 transform: translateY(-4px);
}
/* Nummer der Karte */
.elementor-8255 .elementor-element.elementor-element-eb4c11a .elementor-widget-heading:first-child .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 34px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
 letter-spacing: 0.01em;
}
/* Titel der Karte */
.elementor-8255 .elementor-element.elementor-element-eb4c11a .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 24px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-eb4c11a .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-eb4c11a .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-eb4c11a .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-eb4c11a strong,
.elementor-8255 .elementor-element.elementor-element-eb4c11a b {
 color: #34536f !important;
 font-weight: 700;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-eb4c11a {
   min-height: auto;
   padding: 22px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-eb4c11a .elementor-widget-heading:first-child .elementor-heading-title {
   font-size: 30px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-eb4c11a .elementor-heading-title {
   font-size: 22px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4538ba *//* =========================================
  KI-IT Club – Inhaltskarte
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-d4538ba {
 display: flex;
 flex-direction: column;
 justify-content: flex-start;
 gap: 12px;
 height: 100%;
 min-height: 260px;
 padding: 26px !important;
 border: 1px solid rgba(52, 83, 111, 0.14) !important;
 border-radius: 14px !important;
 background: #ffffff !important;
 box-shadow: 0 4px 14px rgba(16, 29, 40, 0.10) !important;
 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-d4538ba:hover {
 box-shadow: 0 12px 30px rgba(16, 29, 40, 0.18) !important;
 transform: translateY(-4px);
}
/* Nummer der Karte */
.elementor-8255 .elementor-element.elementor-element-d4538ba .elementor-widget-heading:first-child .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 34px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
 letter-spacing: 0.01em;
}
/* Titel der Karte */
.elementor-8255 .elementor-element.elementor-element-d4538ba .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 24px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-d4538ba .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-d4538ba .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-d4538ba .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-d4538ba strong,
.elementor-8255 .elementor-element.elementor-element-d4538ba b {
 color: #34536f !important;
 font-weight: 700;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-d4538ba {
   min-height: auto;
   padding: 22px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-d4538ba .elementor-widget-heading:first-child .elementor-heading-title {
   font-size: 30px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-d4538ba .elementor-heading-title {
   font-size: 22px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744b31a *//* =========================================
  KI-IT Club – Abschnitt 4 / Was hier anders ist
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-744b31a {
 position: relative;
 overflow: hidden;
 background: #f1f2f3 !important;
 padding-top: 92px !important;
 padding-bottom: 92px !important;
}
/* Kleine Abschnittsüberschrift */
.elementor-8255 .elementor-element.elementor-element-744b31a .elementor-widget-heading:first-child .elementor-heading-title {
 color: #3f5f7c !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 13px !important;
 font-weight: 700 !important;
 letter-spacing: 0.14em;
 text-transform: uppercase;
}
/* Hauptüberschriften */
.elementor-8255 .elementor-element.elementor-element-744b31a .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-weight: 400 !important;
 line-height: 1.05 !important;
 letter-spacing: 0.01em;
}
/* Fließtext */
.elementor-8255 .elementor-element.elementor-element-744b31a .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-744b31a .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-744b31a .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 17px;
 font-weight: 400;
 line-height: 1.7;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-744b31a strong,
.elementor-8255 .elementor-element.elementor-element-744b31a b {
 color: #34536f !important;
 font-weight: 700;
}
/* Karten im Abschnitt */
.elementor-8255 .elementor-element.elementor-element-744b31a .e-con > .e-con,
.elementor-8255 .elementor-element.elementor-element-744b31a .elementor-column {
 border-radius: 14px;
}
/* Überschriften innerhalb von Karten */
.elementor-8255 .elementor-element.elementor-element-744b31a .e-con > .e-con .elementor-heading-title,
.elementor-8255 .elementor-element.elementor-element-744b31a .elementor-column .elementor-heading-title {
 color: #34536f !important;
 font-size: 28px !important;
 line-height: 1.1 !important;
}
/* Einheitliche Abstände */
.elementor-8255 .elementor-element.elementor-element-744b31a .elementor-widget-heading {
 margin-bottom: 16px;
}
.elementor-8255 .elementor-element.elementor-element-744b31a .elementor-widget-text-editor {
 margin-bottom: 20px;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-744b31a {
   padding-top: 60px !important;
   padding-bottom: 60px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-744b31a .elementor-widget-text-editor,
 .elementor-8255 .elementor-element.elementor-element-744b31a .elementor-widget-text-editor p,
 .elementor-8255 .elementor-element.elementor-element-744b31a .elementor-widget-text-editor li {
   font-size: 16px !important;
   line-height: 1.65 !important;
 }
 .elementor-8255 .elementor-element.elementor-element-744b31a .e-con > .e-con .elementor-heading-title,
 .elementor-8255 .elementor-element.elementor-element-744b31a .elementor-column .elementor-heading-title {
   font-size: 25px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2873ea4 *//* =========================================
  KI-IT Club – Weg-Karte
  Anwenden / Gestalten / Führen
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-2873ea4 {
 display: flex;
 flex-direction: column;
 gap: 14px;
 height: 100%;
 min-height: 285px;
 padding: 28px !important;
 border: 1px solid rgba(255, 255, 255, 0.16) !important;
 border-top: 3px solid #d7d350 !important;
 border-radius: 14px !important;
 background: rgba(255, 255, 255, 0.05) !important;
 box-shadow: none !important;
 transition: transform 0.2s ease, background 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-2873ea4:hover {
 background: rgba(255, 255, 255, 0.09) !important;
 transform: translateY(-4px);
}
/* Nummer der Karte */
.elementor-8255 .elementor-element.elementor-element-2873ea4 .elementor-widget-heading:first-child .elementor-heading-title {
 color: #d7d350 !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 34px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
 letter-spacing: 0.01em;
}
/* Titel der Karte */
.elementor-8255 .elementor-element.elementor-element-2873ea4 .elementor-heading-title {
 color: #ffffff !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 26px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-2873ea4 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-2873ea4 .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-2873ea4 .elementor-widget-text-editor li {
 color: rgba(255, 255, 255, 0.72) !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-2873ea4 strong,
.elementor-8255 .elementor-element.elementor-element-2873ea4 b {
 color: #ffffff !important;
 font-weight: 700;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-2873ea4 {
   min-height: auto;
   padding: 24px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-2873ea4 .elementor-widget-heading:first-child .elementor-heading-title {
   font-size: 30px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-2873ea4 .elementor-heading-title {
   font-size: 24px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e6fe04 *//* =========================================
  KI-IT Club – Weg-Karte
  Anwenden / Gestalten / Führen
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-4e6fe04 {
 display: flex;
 flex-direction: column;
 gap: 14px;
 height: 100%;
 min-height: 285px;
 padding: 28px !important;
 border: 1px solid rgba(255, 255, 255, 0.16) !important;
 border-top: 3px solid #d7d350 !important;
 border-radius: 14px !important;
 background: rgba(255, 255, 255, 0.05) !important;
 box-shadow: none !important;
 transition: transform 0.2s ease, background 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-4e6fe04:hover {
 background: rgba(255, 255, 255, 0.09) !important;
 transform: translateY(-4px);
}
/* Nummer der Karte */
.elementor-8255 .elementor-element.elementor-element-4e6fe04 .elementor-widget-heading:first-child .elementor-heading-title {
 color: #d7d350 !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 34px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
 letter-spacing: 0.01em;
}
/* Titel der Karte */
.elementor-8255 .elementor-element.elementor-element-4e6fe04 .elementor-heading-title {
 color: #ffffff !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 26px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-4e6fe04 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-4e6fe04 .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-4e6fe04 .elementor-widget-text-editor li {
 color: rgba(255, 255, 255, 0.72) !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-4e6fe04 strong,
.elementor-8255 .elementor-element.elementor-element-4e6fe04 b {
 color: #ffffff !important;
 font-weight: 700;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-4e6fe04 {
   min-height: auto;
   padding: 24px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-4e6fe04 .elementor-widget-heading:first-child .elementor-heading-title {
   font-size: 30px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-4e6fe04 .elementor-heading-title {
   font-size: 24px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac072d *//* =========================================
  KI-IT Club – Weg-Karte
  Anwenden / Gestalten / Führen
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-cac072d {
 display: flex;
 flex-direction: column;
 gap: 14px;
 height: 100%;
 min-height: 285px;
 padding: 28px !important;
 border: 1px solid rgba(255, 255, 255, 0.16) !important;
 border-top: 3px solid #d7d350 !important;
 border-radius: 14px !important;
 background: rgba(255, 255, 255, 0.05) !important;
 box-shadow: none !important;
 transition: transform 0.2s ease, background 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-cac072d:hover {
 background: rgba(255, 255, 255, 0.09) !important;
 transform: translateY(-4px);
}
/* Nummer der Karte */
.elementor-8255 .elementor-element.elementor-element-cac072d .elementor-widget-heading:first-child .elementor-heading-title {
 color: #d7d350 !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 34px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
 letter-spacing: 0.01em;
}
/* Titel der Karte */
.elementor-8255 .elementor-element.elementor-element-cac072d .elementor-heading-title {
 color: #ffffff !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 26px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-cac072d .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-cac072d .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-cac072d .elementor-widget-text-editor li {
 color: rgba(255, 255, 255, 0.72) !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-cac072d strong,
.elementor-8255 .elementor-element.elementor-element-cac072d b {
 color: #ffffff !important;
 font-weight: 700;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-cac072d {
   min-height: auto;
   padding: 24px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-cac072d .elementor-widget-heading:first-child .elementor-heading-title {
   font-size: 30px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-cac072d .elementor-heading-title {
   font-size: 24px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebd1be8 *//* =========================================

   KI-IT Club – Abschnitt 5 / Dein Weg

   Anwenden, Gestalten, Führen

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-ebd1be8 {

  position: relative;

  overflow: hidden;

  background: linear-gradient(

    180deg,

    #34536f 0%,

    #101d28 100%

  ) !important;

  padding-top: 92px !important;

  padding-bottom: 92px !important;

}

/* Kleine Abschnittsüberschrift */

.elementor-8255 .elementor-element.elementor-element-ebd1be8 .elementor-widget-heading:first-child .elementor-heading-title {

  color: #d7d350 !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 13px !important;

  font-weight: 700 !important;

  letter-spacing: 0.14em;

  text-transform: uppercase;

}

/* Hauptüberschriften */

.elementor-8255 .elementor-element.elementor-element-ebd1be8 .elementor-heading-title {

  color: #d7d350 !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-weight: 400 !important;

  line-height: 1.05 !important;

  letter-spacing: 0.01em;

}

/* Einleitungstext */

.elementor-8255 .elementor-element.elementor-element-ebd1be8 .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-ebd1be8 .elementor-widget-text-editor p,

.elementor-8255 .elementor-element.elementor-element-ebd1be8 .elementor-widget-text-editor li {

  color: rgba(255, 255, 255, 0.72) !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 17px;

  font-weight: 400;

  line-height: 1.7;

}

/* Hervorgehobene Wörter */

.elementor-8255 .elementor-element.elementor-element-ebd1be8 strong,

.elementor-8255 .elementor-element.elementor-element-ebd1be8 b {

  color: #ffffff !important;

  font-weight: 700;

}

/* Einheitliche Abstände */

.elementor-8255 .elementor-element.elementor-element-ebd1be8 .elementor-widget-heading {

  margin-bottom: 16px;

}

.elementor-8255 .elementor-element.elementor-element-ebd1be8 .elementor-widget-text-editor {

  margin-bottom: 20px;

}

/* Mobile Optimierung */

@media (max-width: 767px) {

  .elementor-8255 .elementor-element.elementor-element-ebd1be8 {

    padding-top: 60px !important;

    padding-bottom: 60px !important;

  }

  .elementor-8255 .elementor-element.elementor-element-ebd1be8 .elementor-widget-text-editor,

  .elementor-8255 .elementor-element.elementor-element-ebd1be8 .elementor-widget-text-editor p,

  .elementor-8255 .elementor-element.elementor-element-ebd1be8 .elementor-widget-text-editor li {

    font-size: 16px !important;

    line-height: 1.65 !important;

  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618fec6 *//* =========================================
  KI-IT Club – Abschnitt 6 / Vorher Nachher
  Woran du merkst, dass es wirkt
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-618fec6 {
 position: relative;
 overflow: hidden;
 background: #ffffff !important;
 padding-top: 92px !important;
 padding-bottom: 92px !important;
}
/* Kleine Abschnittsüberschrift */
.elementor-8255 .elementor-element.elementor-element-618fec6 .elementor-widget-heading:first-child .elementor-heading-title {
 color: #3f5f7c !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 13px !important;
 font-weight: 700 !important;
 letter-spacing: 0.14em;
 text-transform: uppercase;
}
/* Hauptüberschriften */
.elementor-8255 .elementor-element.elementor-element-618fec6 .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-weight: 400 !important;
 line-height: 1.05 !important;
 letter-spacing: 0.01em;
}
/* Allgemeine Texte */
.elementor-8255 .elementor-element.elementor-element-618fec6 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-618fec6 .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-618fec6 .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 16px;
 line-height: 1.6;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-618fec6 strong,
.elementor-8255 .elementor-element.elementor-element-618fec6 b {
 color: #1b2e3f !important;
 font-weight: 700;
}
/* Einheitliche Abstände */
.elementor-8255 .elementor-element.elementor-element-618fec6 .elementor-widget-heading {
 margin-bottom: 16px;
}
.elementor-8255 .elementor-element.elementor-element-618fec6 .elementor-widget-text-editor {
 margin-bottom: 18px;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-618fec6 {
   padding-top: 60px !important;
   padding-bottom: 60px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-618fec6 .elementor-widget-text-editor,
 .elementor-8255 .elementor-element.elementor-element-618fec6 .elementor-widget-text-editor p,
 .elementor-8255 .elementor-element.elementor-element-618fec6 .elementor-widget-text-editor li {
   font-size: 16px !important;
   line-height: 1.65 !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e6ebf5 *//* =========================================
  KI-IT Club – Inhaltskarte
  Abschnitt: Das steckt im Club
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-4e6ebf5 {
 display: flex;
 flex-direction: column;
 gap: 14px;
 height: 100%;
 min-height: 260px;
 padding: 26px !important;
 border: 1px solid rgba(52, 83, 111, 0.12) !important;
 border-top: 3px solid #34536f !important;
 border-radius: 14px !important;
 background: #ffffff !important;
 box-shadow: 0 4px 14px rgba(16, 29, 40, 0.10) !important;
 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-4e6ebf5:hover {
 box-shadow: 0 12px 30px rgba(16, 29, 40, 0.18) !important;
 transform: translateY(-4px);
}
/* Kartentitel */
.elementor-8255 .elementor-element.elementor-element-4e6ebf5 .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 25px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-4e6ebf5 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-4e6ebf5 .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-4e6ebf5 .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-4e6ebf5 strong,
.elementor-8255 .elementor-element.elementor-element-4e6ebf5 b {
 color: #34536f !important;
 font-weight: 700;
}
/* Links in der Karte */
.elementor-8255 .elementor-element.elementor-element-4e6ebf5 a {
 color: #34536f !important;
 font-weight: 700;
 text-decoration-color: #d7d350;
 text-underline-offset: 4px;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-4e6ebf5 {
   min-height: auto;
   padding: 22px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-4e6ebf5 .elementor-heading-title {
   font-size: 23px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6842a0 *//* =========================================
  KI-IT Club – Inhaltskarte
  Abschnitt: Das steckt im Club
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-a6842a0 {
 display: flex;
 flex-direction: column;
 gap: 14px;
 height: 100%;
 min-height: 260px;
 padding: 26px !important;
 border: 1px solid rgba(52, 83, 111, 0.12) !important;
 border-top: 3px solid #34536f !important;
 border-radius: 14px !important;
 background: #ffffff !important;
 box-shadow: 0 4px 14px rgba(16, 29, 40, 0.10) !important;
 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-a6842a0:hover {
 box-shadow: 0 12px 30px rgba(16, 29, 40, 0.18) !important;
 transform: translateY(-4px);
}
/* Kartentitel */
.elementor-8255 .elementor-element.elementor-element-a6842a0 .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 25px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-a6842a0 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-a6842a0 .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-a6842a0 .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-a6842a0 strong,
.elementor-8255 .elementor-element.elementor-element-a6842a0 b {
 color: #34536f !important;
 font-weight: 700;
}
/* Links in der Karte */
.elementor-8255 .elementor-element.elementor-element-a6842a0 a {
 color: #34536f !important;
 font-weight: 700;
 text-decoration-color: #d7d350;
 text-underline-offset: 4px;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-a6842a0 {
   min-height: auto;
   padding: 22px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-a6842a0 .elementor-heading-title {
   font-size: 23px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5ae4d *//* =========================================
  KI-IT Club – Inhaltskarte
  Abschnitt: Das steckt im Club
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-7e5ae4d {
 display: flex;
 flex-direction: column;
 gap: 14px;
 height: 100%;
 min-height: 260px;
 padding: 26px !important;
 border: 1px solid rgba(52, 83, 111, 0.12) !important;
 border-top: 3px solid #34536f !important;
 border-radius: 14px !important;
 background: #ffffff !important;
 box-shadow: 0 4px 14px rgba(16, 29, 40, 0.10) !important;
 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-7e5ae4d:hover {
 box-shadow: 0 12px 30px rgba(16, 29, 40, 0.18) !important;
 transform: translateY(-4px);
}
/* Kartentitel */
.elementor-8255 .elementor-element.elementor-element-7e5ae4d .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 25px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-7e5ae4d .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-7e5ae4d .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-7e5ae4d .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-7e5ae4d strong,
.elementor-8255 .elementor-element.elementor-element-7e5ae4d b {
 color: #34536f !important;
 font-weight: 700;
}
/* Links in der Karte */
.elementor-8255 .elementor-element.elementor-element-7e5ae4d a {
 color: #34536f !important;
 font-weight: 700;
 text-decoration-color: #d7d350;
 text-underline-offset: 4px;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-7e5ae4d {
   min-height: auto;
   padding: 22px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-7e5ae4d .elementor-heading-title {
   font-size: 23px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b56d4 *//* =========================================
  KI-IT Club – Inhaltskarte
  Abschnitt: Das steckt im Club
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-e7b56d4 {
 display: flex;
 flex-direction: column;
 gap: 14px;
 height: 100%;
 min-height: 260px;
 padding: 26px !important;
 border: 1px solid rgba(52, 83, 111, 0.12) !important;
 border-top: 3px solid #34536f !important;
 border-radius: 14px !important;
 background: #ffffff !important;
 box-shadow: 0 4px 14px rgba(16, 29, 40, 0.10) !important;
 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-e7b56d4:hover {
 box-shadow: 0 12px 30px rgba(16, 29, 40, 0.18) !important;
 transform: translateY(-4px);
}
/* Kartentitel */
.elementor-8255 .elementor-element.elementor-element-e7b56d4 .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 25px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-e7b56d4 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-e7b56d4 .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-e7b56d4 .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-e7b56d4 strong,
.elementor-8255 .elementor-element.elementor-element-e7b56d4 b {
 color: #34536f !important;
 font-weight: 700;
}
/* Links in der Karte */
.elementor-8255 .elementor-element.elementor-element-e7b56d4 a {
 color: #34536f !important;
 font-weight: 700;
 text-decoration-color: #d7d350;
 text-underline-offset: 4px;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-e7b56d4 {
   min-height: auto;
   padding: 22px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-e7b56d4 .elementor-heading-title {
   font-size: 23px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d43b0 *//* =========================================
  KI-IT Club – Inhaltskarte
  Abschnitt: Das steckt im Club
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-37d43b0 {
 display: flex;
 flex-direction: column;
 gap: 14px;
 height: 100%;
 min-height: 260px;
 padding: 26px !important;
 border: 1px solid rgba(52, 83, 111, 0.12) !important;
 border-top: 3px solid #34536f !important;
 border-radius: 14px !important;
 background: #ffffff !important;
 box-shadow: 0 4px 14px rgba(16, 29, 40, 0.10) !important;
 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-37d43b0:hover {
 box-shadow: 0 12px 30px rgba(16, 29, 40, 0.18) !important;
 transform: translateY(-4px);
}
/* Kartentitel */
.elementor-8255 .elementor-element.elementor-element-37d43b0 .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 25px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-37d43b0 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-37d43b0 .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-37d43b0 .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-37d43b0 strong,
.elementor-8255 .elementor-element.elementor-element-37d43b0 b {
 color: #34536f !important;
 font-weight: 700;
}
/* Links in der Karte */
.elementor-8255 .elementor-element.elementor-element-37d43b0 a {
 color: #34536f !important;
 font-weight: 700;
 text-decoration-color: #d7d350;
 text-underline-offset: 4px;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-37d43b0 {
   min-height: auto;
   padding: 22px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-37d43b0 .elementor-heading-title {
   font-size: 23px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a56759 *//* =========================================
  KI-IT Club – Inhaltskarte
  Abschnitt: Das steckt im Club
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-6a56759 {
 display: flex;
 flex-direction: column;
 gap: 14px;
 height: 100%;
 min-height: 260px;
 padding: 26px !important;
 border: 1px solid rgba(52, 83, 111, 0.12) !important;
 border-top: 3px solid #34536f !important;
 border-radius: 14px !important;
 background: #ffffff !important;
 box-shadow: 0 4px 14px rgba(16, 29, 40, 0.10) !important;
 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* Hover-Effekt auf Desktop */
.elementor-8255 .elementor-element.elementor-element-6a56759:hover {
 box-shadow: 0 12px 30px rgba(16, 29, 40, 0.18) !important;
 transform: translateY(-4px);
}
/* Kartentitel */
.elementor-8255 .elementor-element.elementor-element-6a56759 .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 25px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
 letter-spacing: 0.01em;
}
/* Fließtext in der Karte */
.elementor-8255 .elementor-element.elementor-element-6a56759 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-6a56759 .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-6a56759 .elementor-widget-text-editor li {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-6a56759 strong,
.elementor-8255 .elementor-element.elementor-element-6a56759 b {
 color: #34536f !important;
 font-weight: 700;
}
/* Links in der Karte */
.elementor-8255 .elementor-element.elementor-element-6a56759 a {
 color: #34536f !important;
 font-weight: 700;
 text-decoration-color: #d7d350;
 text-underline-offset: 4px;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-6a56759 {
   min-height: auto;
   padding: 22px !important;
 }
 .elementor-8255 .elementor-element.elementor-element-6a56759 .elementor-heading-title {
   font-size: 23px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e0162 *//* =========================================

   KI-IT Club – Abschnitt 7 / Was du bekommst

   Das steckt im Club

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-b8e0162 {

  position: relative;

  overflow: hidden;

  background: #f1f2f3 !important;

  padding-top: 92px !important;

  padding-bottom: 92px !important;

}

/* Kleine Abschnittsüberschrift */

.elementor-8255 .elementor-element.elementor-element-b8e0162 .elementor-widget-heading:first-child .elementor-heading-title {

  color: #3f5f7c !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 13px !important;

  font-weight: 700 !important;

  letter-spacing: 0.14em;

  text-transform: uppercase;

}

/* Hauptüberschriften */

.elementor-8255 .elementor-element.elementor-element-b8e0162 .elementor-heading-title {

  color: #34536f !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-weight: 400 !important;

  line-height: 1.05 !important;

  letter-spacing: 0.01em;

}

/* Fließtexte */

.elementor-8255 .elementor-element.elementor-element-b8e0162 .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-b8e0162 .elementor-widget-text-editor p,

.elementor-8255 .elementor-element.elementor-element-b8e0162 .elementor-widget-text-editor li {

  color: #38444e !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 17px;

  font-weight: 400;

  line-height: 1.7;

}

/* Hervorgehobene Wörter */

.elementor-8255 .elementor-element.elementor-element-b8e0162 strong,

.elementor-8255 .elementor-element.elementor-element-b8e0162 b {

  color: #34536f !important;

  font-weight: 700;

}

/* Einheitliche Abstände */

.elementor-8255 .elementor-element.elementor-element-b8e0162 .elementor-widget-heading {

  margin-bottom: 16px;

}

.elementor-8255 .elementor-element.elementor-element-b8e0162 .elementor-widget-text-editor {

  margin-bottom: 20px;

}

/* Mobile Optimierung */

@media (max-width: 767px) {

  .elementor-8255 .elementor-element.elementor-element-b8e0162 {

    padding-top: 60px !important;

    padding-bottom: 60px !important;

  }

  .elementor-8255 .elementor-element.elementor-element-b8e0162 .elementor-widget-text-editor,

  .elementor-8255 .elementor-element.elementor-element-b8e0162 .elementor-widget-text-editor p,

  .elementor-8255 .elementor-element.elementor-element-b8e0162 .elementor-widget-text-editor li {

    font-size: 16px !important;

    line-height: 1.65 !important;

  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de3948 *//* =========================================

   KI-IT Club – CTA-Banner

   Der Club öffnet bald

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-0de3948 {

  display: flex;

  flex-wrap: wrap;

  align-items: center;

  justify-content: space-between;

  gap: 28px;

  background: #274057 !important;

  border-top: 4px solid #d7d350 !important;

  padding: 64px 32px !important;

}

/* CTA-Überschrift */

.elementor-8255 .elementor-element.elementor-element-0de3948 .elementor-heading-title {

  max-width: 720px;

  margin: 0 !important;

  color: #d7d350 !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-size: clamp(32px, 4vw, 44px) !important;

  font-weight: 400 !important;

  line-height: 1.1 !important;

  letter-spacing: 0.01em;

}

/* CTA-Button */

.elementor-8255 .elementor-element.elementor-element-0de3948 .elementor-button {

  min-width: 220px;

  border: 0 !important;

  border-radius: 999px !important;

  background: #d7d350 !important;

  color: #101d28 !important;

  box-shadow: none !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 14px !important;

  font-weight: 800 !important;

  letter-spacing: 0.04em;

  padding: 17px 28px !important;

  text-transform: uppercase;

  transition: transform 0.2s ease, background 0.2s ease;

}

/* Hover-Effekt */

.elementor-8255 .elementor-element.elementor-element-0de3948 .elementor-button:hover {

  background: #c0bc3c !important;

  color: #101d28 !important;

  transform: translateY(-2px);

}

/* Mobile Optimierung */

@media (max-width: 767px) {

  .elementor-8255 .elementor-element.elementor-element-0de3948 {

    align-items: flex-start;

    padding: 48px 22px !important;

  }

  .elementor-8255 .elementor-element.elementor-element-0de3948 .elementor-button {

    width: 100%;

  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5655f1 *//* =========================================
  KI-IT Club – Start-Schritt
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-c5655f1 {
 display: flex;
 flex-direction: column;
 gap: 12px;
 height: 100%;
 padding-top: 20px !important;
 border-top: 3px solid #d7d350 !important;
}
/* Schritt-Nummer */
.elementor-8255 .elementor-element.elementor-element-c5655f1 .elementor-widget-heading:first-child .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 34px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
}
/* Schritt-Titel */
.elementor-8255 .elementor-element.elementor-element-c5655f1 .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 23px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
}
/* Schritt-Beschreibung */
.elementor-8255 .elementor-element.elementor-element-c5655f1 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-c5655f1 .elementor-widget-text-editor p {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 line-height: 1.7 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a14d0e *//* =========================================
  KI-IT Club – Start-Schritt
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-4a14d0e {
 display: flex;
 flex-direction: column;
 gap: 12px;
 height: 100%;
 padding-top: 20px !important;
 border-top: 3px solid #d7d350 !important;
}
/* Schritt-Nummer */
.elementor-8255 .elementor-element.elementor-element-4a14d0e .elementor-widget-heading:first-child .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 34px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
}
/* Schritt-Titel */
.elementor-8255 .elementor-element.elementor-element-4a14d0e .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 23px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
}
/* Schritt-Beschreibung */
.elementor-8255 .elementor-element.elementor-element-4a14d0e .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-4a14d0e .elementor-widget-text-editor p {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 line-height: 1.7 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1197240 *//* =========================================
  KI-IT Club – Start-Schritt
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-1197240 {
 display: flex;
 flex-direction: column;
 gap: 12px;
 height: 100%;
 padding-top: 20px !important;
 border-top: 3px solid #d7d350 !important;
}
/* Schritt-Nummer */
.elementor-8255 .elementor-element.elementor-element-1197240 .elementor-widget-heading:first-child .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 34px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
}
/* Schritt-Titel */
.elementor-8255 .elementor-element.elementor-element-1197240 .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 23px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
}
/* Schritt-Beschreibung */
.elementor-8255 .elementor-element.elementor-element-1197240 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-1197240 .elementor-widget-text-editor p {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 line-height: 1.7 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68aebdf *//* =========================================
  KI-IT Club – Start-Schritt
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-68aebdf {
 display: flex;
 flex-direction: column;
 gap: 12px;
 height: 100%;
 padding-top: 20px !important;
 border-top: 3px solid #d7d350 !important;
}
/* Schritt-Nummer */
.elementor-8255 .elementor-element.elementor-element-68aebdf .elementor-widget-heading:first-child .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 34px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
}
/* Schritt-Titel */
.elementor-8255 .elementor-element.elementor-element-68aebdf .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 23px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
}
/* Schritt-Beschreibung */
.elementor-8255 .elementor-element.elementor-element-68aebdf .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-68aebdf .elementor-widget-text-editor p {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 line-height: 1.7 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8cbc15 *//* =========================================

   KI-IT Club – Abschnitt 8 / Dein Start

   Deine ersten 4 Wochen

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-f8cbc15 {

  position: relative;

  overflow: hidden;

  background: #ffffff !important;

  padding-top: 92px !important;

  padding-bottom: 92px !important;

}

/* Kleine Abschnittsüberschrift */

.elementor-8255 .elementor-element.elementor-element-f8cbc15 .elementor-widget-heading:first-child .elementor-heading-title {

  color: #3f5f7c !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 13px !important;

  font-weight: 700 !important;

  letter-spacing: 0.14em;

  text-transform: uppercase;

}

/* Hauptüberschriften */

.elementor-8255 .elementor-element.elementor-element-f8cbc15 .elementor-heading-title {

  color: #34536f !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-weight: 400 !important;

  line-height: 1.05 !important;

  letter-spacing: 0.01em;

}

/* Fließtexte */

.elementor-8255 .elementor-element.elementor-element-f8cbc15 .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-f8cbc15 .elementor-widget-text-editor p,

.elementor-8255 .elementor-element.elementor-element-f8cbc15 .elementor-widget-text-editor li {

  color: #38444e !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 16px;

  font-weight: 400;

  line-height: 1.7;

}

/* Hervorgehobene Wörter */

.elementor-8255 .elementor-element.elementor-element-f8cbc15 strong,

.elementor-8255 .elementor-element.elementor-element-f8cbc15 b {

  color: #34536f !important;

  font-weight: 700;

}

/* Mobile Optimierung */

@media (max-width: 767px) {

  .elementor-8255 .elementor-element.elementor-element-f8cbc15 {

    padding-top: 60px !important;

    padding-bottom: 60px !important;

  }

  .elementor-8255 .elementor-element.elementor-element-f8cbc15 .elementor-widget-text-editor,

  .elementor-8255 .elementor-element.elementor-element-f8cbc15 .elementor-widget-text-editor p,

  .elementor-8255 .elementor-element.elementor-element-f8cbc15 .elementor-widget-text-editor li {

    font-size:/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f95fcf *//* =========================================

   KI-IT Club – Hinweisbox

   Ehrlicherweise eher nichts für dich

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-3f95fcf {

  display: flex;

  flex-direction: column;

  gap: 16px;

  padding: 28px !important;

  border-radius: 14px !important;

  background: #34536f !important;

  box-shadow: 0 12px 30px rgba(16, 29, 40, 0.22) !important;

}

/* Kleine Überschrift in der Box */

.elementor-8255 .elementor-element.elementor-element-3f95fcf .elementor-widget-heading:first-child .elementor-heading-title {

  color: #d7d350 !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-size: 15px !important;

  font-weight: 400 !important;

  letter-spacing: 0.14em;

  text-transform: uppercase;

}

/* Text in der Box */

.elementor-8255 .elementor-element.elementor-element-3f95fcf .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-3f95fcf .elementor-widget-text-editor p {

  color: rgba(255, 255, 255, 0.86) !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 18px !important;

  line-height: 1.7 !important;

}

/* Sekundärer Text */

.elementor-8255 .elementor-element.elementor-element-3f95fcf .elementor-widget-text-editor:last-child,

.elementor-8255 .elementor-element.elementor-element-3f95fcf .elementor-widget-text-editor:last-child p {

  color: rgba(255, 255, 255, 0.68) !important;

  font-size: 16px !important;

}

/* Hervorgehobene Wörter */

.elementor-8255 .elementor-element.elementor-element-3f95fcf strong,

.elementor-8255 .elementor-element.elementor-element-3f95fcf b {

  color: #ffffff !important;

  font-weight: 700;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d13e44 *//* =========================================

   KI-IT Club – Abschnitt 9 / Für wen

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-0d13e44 {

  position: relative;

  overflow: hidden;

  background: #f1f2f3 !important;

  padding-top: 92px !important;

  padding-bottom: 92px !important;

}

/* Kleine Abschnittsüberschrift */

.elementor-8255 .elementor-element.elementor-element-0d13e44 .elementor-widget-heading:first-child .elementor-heading-title {

  color: #3f5f7c !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 13px !important;

  font-weight: 700 !important;

  letter-spacing: 0.14em;

  text-transform: uppercase;

}

/* Hauptüberschriften */

.elementor-8255 .elementor-element.elementor-element-0d13e44 .elementor-heading-title {

  color: #34536f !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-weight: 400 !important;

  line-height: 1.05 !important;

}

/* Fließtexte */

.elementor-8255 .elementor-element.elementor-element-0d13e44 .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-0d13e44 .elementor-widget-text-editor p,

.elementor-8255 .elementor-element.elementor-element-0d13e44 .elementor-widget-text-editor li {

  color: #38444e !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 16px;

  line-height: 1.7;

}

/* Mobile Optimierung */

@media (max-width: 767px) {

  .elementor-8255 .elementor-element.elementor-element-0d13e44 {

    padding-top: 60px !important;

    padding-bottom: 60px !important;

  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b712927 *//* Ehrlicher Hinweis */

.elementor-8255 .elementor-element.elementor-element-b712927 {

  padding: 22px 24px !important;

  border-left: 3px solid #d7d350 !important;

  border-radius: 14px !important;

  background: #f1f2f3 !important;

}

.elementor-8255 .elementor-element.elementor-element-b712927 .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-b712927 .elementor-widget-text-editor p {

  margin: 0 !important;

  color: #1b2e3f !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 18px !important;

  line-height: 1.6 !important;

}

.elementor-8255 .elementor-element.elementor-element-b712927 strong,

.elementor-8255 .elementor-element.elementor-element-b712927 b {

  color: #1b2e3f !important;

  font-weight: 800;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c46ba76 *//* =========================================

   KI-IT Club – Abschnitt 10 / Absender

   Wer dahinter steckt

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-c46ba76 {

  position: relative;

  overflow: hidden;

  background: #ffffff !important;

  padding-top: 92px !important;

  padding-bottom: 92px !important;

}

/* Kleine Abschnittsüberschrift */

.elementor-8255 .elementor-element.elementor-element-c46ba76 .elementor-widget-heading:first-child .elementor-heading-title {

  color: #3f5f7c !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 13px !important;

  font-weight: 700 !important;

  letter-spacing: 0.14em;

  text-transform: uppercase;

}

/* Hauptüberschriften */

.elementor-8255 .elementor-element.elementor-element-c46ba76 .elementor-heading-title {

  color: #34536f !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-weight: 400 !important;

  line-height: 1.05 !important;

}

/* Fließtexte */

.elementor-8255 .elementor-element.elementor-element-c46ba76 .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-c46ba76 .elementor-widget-text-editor p,

.elementor-8255 .elementor-element.elementor-element-c46ba76 .elementor-widget-text-editor li {

  color: #38444e !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 18px;

  line-height: 1.7;

}

/* Hervorgehobene Wörter */

.elementor-8255 .elementor-element.elementor-element-c46ba76 strong,

.elementor-8255 .elementor-element.elementor-element-c46ba76 b {

  color: #34536f !important;

  font-weight: 700;

}

/* Mobile Optimierung */

@media (max-width: 767px) {

  .elementor-8255 .elementor-element.elementor-element-c46ba76 {

    padding-top: 60px !important;

    padding-bottom: 60px !important;

  }

  .elementor-8255 .elementor-element.elementor-element-c46ba76 .elementor-widget-text-editor,

  .elementor-8255 .elementor-element.elementor-element-c46ba76 .elementor-widget-text-editor p {

    font-size: 16px !important;

    line-height: 1.65 !important;

  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51d9a81 *//* =========================================

   KI-IT Club – Preis Karte Smart

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-51d9a81 {

  display: flex;

  flex-direction: column;

  gap: 18px;

  height: 100%;

  padding: 30px !important;

  border: 1px solid rgba(143, 176, 200, 0.50) !important;

  border-top: 4px solid #8fb0c8 !important;

  border-radius: 14px !important;

  background: rgba(255, 255, 255, 0.05) !important;

  box-shadow: none !important;

}

/* Titel */

.elementor-8255 .elementor-element.elementor-element-51d9a81 .elementor-heading-title {

  color: #ffffff !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-size: 32px !important;

  font-weight: 400 !important;

  line-height: 1 !important;

}

/* Preis */

.elementor-8255 .elementor-element.elementor-element-51d9a81 .elementor-widget-text-editor:first-of-type,

.elementor-8255 .elementor-element.elementor-element-51d9a81 .elementor-widget-text-editor:first-of-type p {

  color: #8fb0c8 !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-size: 48px !important;

  font-weight: 400 !important;

  line-height: 1 !important;

}

/* Texte und Listen */

.elementor-8255 .elementor-element.elementor-element-51d9a81 .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-51d9a81 .elementor-widget-text-editor p,

.elementor-8255 .elementor-element.elementor-element-51d9a81 .elementor-widget-text-editor li {

  color: rgba(255, 255, 255, 0.72) !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 15px !important;

  line-height: 1.65 !important;

}

/* Button */

.elementor-8255 .elementor-element.elementor-element-51d9a81 .elementor-button {

  width: 100%;

  margin-top: auto;

  border: 1px solid #8fb0c8 !important;

  border-radius: 999px !important;

  background: transparent !important;

  color: #ffffff !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-weight: 800 !important;

  text-transform: uppercase;

}

.elementor-8255 .elementor-element.elementor-element-51d9a81 .elementor-button:hover {

  background: #8fb0c8 !important;

  color: #101d28 !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07acd06 *//* =========================================
  KI-IT Club – Preis Karte Turbo
  Referenz-Design: blau, gelbe Akzente
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-07acd06 {
 display: flex;
 flex-direction: column;
 gap: 18px;
 height: 100%;
 padding: 30px !important;
 border: 1px solid rgba(143, 176, 200, 0.48) !important;
 border-top: 4px solid #d7d350 !important;
 border-radius: 14px !important;
 background: rgba(74, 109, 140, 0.55) !important;
 box-shadow: 0 12px 30px rgba(16, 29, 40, 0.22) !important;
}
/* Titel */
.elementor-8255 .elementor-element.elementor-element-07acd06 .elementor-heading-title {
 color: #ffffff !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 32px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
}
/* Preis */
.elementor-8255 .elementor-element.elementor-element-07acd06 .elementor-widget-text-editor:first-of-type,
.elementor-8255 .elementor-element.elementor-element-07acd06 .elementor-widget-text-editor:first-of-type p {
 color: #d7d350 !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 52px !important;
 font-weight: 400 !important;
 line-height: 1 !important;
}
/* Texte und Listen */
.elementor-8255 .elementor-element.elementor-element-07acd06 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-07acd06 .elementor-widget-text-editor p,
.elementor-8255 .elementor-element.elementor-element-07acd06 .elementor-widget-text-editor li {
 color: rgba(255, 255, 255, 0.82) !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 font-weight: 400 !important;
 line-height: 1.65 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-07acd06 strong,
.elementor-8255 .elementor-element.elementor-element-07acd06 b {
 color: #ffffff !important;
 font-weight: 700;
}
/* Gelber Button */
.elementor-8255 .elementor-element.elementor-element-07acd06 .elementor-button {
 width: 100%;
 margin-top: auto;
 border: 0 !important;
 border-radius: 999px !important;
 background: #d7d350 !important;
 color: #101d28 !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-weight: 800 !important;
 text-transform: uppercase;
}
.elementor-8255 .elementor-element.elementor-element-07acd06 .elementor-button:hover {
 background: #c0bc3c !important;
 color: #101d28 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aee091 *//* =========================================

   KI-IT Club – Preis Karte Premium

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-2aee091 {

  display: flex;

  flex-direction: column;

  gap: 18px;

  height: 100%;

  padding: 30px !important;

  border: 1px solid rgba(74, 109, 140, 0.65) !important;

  border-top: 4px solid #34536f !important;

  border-radius: 14px !important;

  background: rgba(255, 255, 255, 0.05) !important;

  box-shadow: none !important;

}

/* Titel */

.elementor-8255 .elementor-element.elementor-element-2aee091 .elementor-heading-title {

  color: #ffffff !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-size: 32px !important;

  font-weight: 400 !important;

  line-height: 1 !important;

}

/* Preis */

.elementor-8255 .elementor-element.elementor-element-2aee091 .elementor-widget-text-editor:first-of-type,

.elementor-8255 .elementor-element.elementor-element-2aee091 .elementor-widget-text-editor:first-of-type p {

  color: #ffffff !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-size: 48px !important;

  font-weight: 400 !important;

  line-height: 1 !important;

}

/* Texte und Listen */

.elementor-8255 .elementor-element.elementor-element-2aee091 .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-2aee091 .elementor-widget-text-editor p,

.elementor-8255 .elementor-element.elementor-element-2aee091 .elementor-widget-text-editor li {

  color: rgba(255, 255, 255, 0.72) !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 15px !important;

  line-height: 1.65 !important;

}

/* Button */

.elementor-8255 .elementor-element.elementor-element-2aee091 .elementor-button {

  width: 100%;

  margin-top: auto;

  border: 1px solid #d7d350 !important;

  border-radius: 999px !important;

  background: transparent !important;

  color: #d7d350 !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-weight: 800 !important;

  text-transform: uppercase;

}

.elementor-8255 .elementor-element.elementor-element-2aee091 .elementor-button:hover {

  background: #d7d350 !important;

  color: #101d28 !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b60ff *//* =========================================

   KI-IT Club – Abschnitt 11 / Preise

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-c1b60ff {

  position: relative;

  overflow: hidden;

  background: linear-gradient(

    180deg,

    #34536f 0%,

    #101d28 100%

  ) !important;

  padding-top: 92px !important;

  padding-bottom: 92px !important;

}

/* Kleine Abschnittsüberschrift */

.elementor-8255 .elementor-element.elementor-element-c1b60ff .elementor-widget-heading:first-child .elementor-heading-title {

  color: #d7d350 !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 13px !important;

  font-weight: 700 !important;

  letter-spacing: 0.14em;

  text-transform: uppercase;

}

/* Hauptüberschrift */

.elementor-8255 .elementor-element.elementor-element-c1b60ff .elementor-heading-title {

  color: #d7d350 !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-weight: 400 !important;

  line-height: 1.05 !important;

  letter-spacing: 0.01em;

}

/* Allgemeine Texte */

.elementor-8255 .elementor-element.elementor-element-c1b60ff .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-c1b60ff .elementor-widget-text-editor p,

.elementor-8255 .elementor-element.elementor-element-c1b60ff .elementor-widget-text-editor li {

  color: rgba(255, 255, 255, 0.78) !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 16px;

  line-height: 1.7;

}

/* Hervorgehobene Wörter */

.elementor-8255 .elementor-element.elementor-element-c1b60ff strong,

.elementor-8255 .elementor-element.elementor-element-c1b60ff b {

  color: #d7d350 !important;

  font-weight: 700;

}

/* Mobile Optimierung */

@media (max-width: 767px) {

  .elementor-8255 .elementor-element.elementor-element-c1b60ff {

    padding-top: 60px !important;

    padding-bottom: 60px !important;

  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b3d8ed *//* =========================================
  KI-IT Club – Wartelisten Vorteil Karte
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-5b3d8ed {
 display: flex;
 flex-direction: column;
 gap: 12px;
 height: 100%;
 min-height: 240px;
 padding: 26px !important;
 border: 0 !important;
 border-top: 3px solid #d7d350 !important;
 border-radius: 14px !important;
 background: #f1f2f3 !important;
}
/* Kleine Badge / Kategorie */
.elementor-8255 .elementor-element.elementor-element-5b3d8ed .elementor-widget-heading:first-child .elementor-heading-title {
 color: #34536f !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 13px !important;
 font-weight: 700 !important;
 letter-spacing: 0.08em;
 text-transform: uppercase;
}
/* Kartentitel */
.elementor-8255 .elementor-element.elementor-element-5b3d8ed .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 25px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
}
/* Fließtext */
.elementor-8255 .elementor-element.elementor-element-5b3d8ed .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-5b3d8ed .elementor-widget-text-editor p {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-5b3d8ed strong,
.elementor-8255 .elementor-element.elementor-element-5b3d8ed b {
 color: #34536f !important;
 font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b95eb77 *//* =========================================
  KI-IT Club – Wartelisten Vorteil Karte
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-b95eb77 {
 display: flex;
 flex-direction: column;
 gap: 12px;
 height: 100%;
 min-height: 240px;
 padding: 26px !important;
 border: 0 !important;
 border-top: 3px solid #d7d350 !important;
 border-radius: 14px !important;
 background: #f1f2f3 !important;
}
/* Kleine Badge / Kategorie */
.elementor-8255 .elementor-element.elementor-element-b95eb77 .elementor-widget-heading:first-child .elementor-heading-title {
 color: #34536f !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 13px !important;
 font-weight: 700 !important;
 letter-spacing: 0.08em;
 text-transform: uppercase;
}
/* Kartentitel */
.elementor-8255 .elementor-element.elementor-element-b95eb77 .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 25px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
}
/* Fließtext */
.elementor-8255 .elementor-element.elementor-element-b95eb77 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-b95eb77 .elementor-widget-text-editor p {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-b95eb77 strong,
.elementor-8255 .elementor-element.elementor-element-b95eb77 b {
 color: #34536f !important;
 font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2e8b91 *//* =========================================
  KI-IT Club – Wartelisten Vorteil Karte
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-b2e8b91 {
 display: flex;
 flex-direction: column;
 gap: 12px;
 height: 100%;
 min-height: 240px;
 padding: 26px !important;
 border: 0 !important;
 border-top: 3px solid #d7d350 !important;
 border-radius: 14px !important;
 background: #f1f2f3 !important;
}
/* Kleine Badge / Kategorie */
.elementor-8255 .elementor-element.elementor-element-b2e8b91 .elementor-widget-heading:first-child .elementor-heading-title {
 color: #34536f !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 13px !important;
 font-weight: 700 !important;
 letter-spacing: 0.08em;
 text-transform: uppercase;
}
/* Kartentitel */
.elementor-8255 .elementor-element.elementor-element-b2e8b91 .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 25px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
}
/* Fließtext */
.elementor-8255 .elementor-element.elementor-element-b2e8b91 .elementor-widget-text-editor,
.elementor-8255 .elementor-element.elementor-element-b2e8b91 .elementor-widget-text-editor p {
 color: #38444e !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 15px !important;
 line-height: 1.7 !important;
}
/* Hervorgehobene Wörter */
.elementor-8255 .elementor-element.elementor-element-b2e8b91 strong,
.elementor-8255 .elementor-element.elementor-element-b2e8b91 b {
 color: #34536f !important;
 font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317f08b *//* =========================================
  KI-IT Club – Abschnitt 12 / Warum jetzt
  Was dir die Warteliste bringt
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-317f08b {
 position: relative;
 overflow: hidden;
 background: #ffffff !important;
 padding-top: 92px !important;
 padding-bottom: 92px !important;
}
/* Kleine Abschnittsüberschrift */
.elementor-8255 .elementor-element.elementor-element-317f08b .elementor-widget-heading:first-child .elementor-heading-title {
 color: #3f5f7c !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 13px !important;
 font-weight: 700 !important;
 letter-spacing: 0.14em;
 text-transform: uppercase;
}
/* Hauptüberschrift */
.elementor-8255 .elementor-element.elementor-element-317f08b .elementor-heading-title {
 color: #34536f !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-weight: 400 !important;
 line-height: 1.05 !important;
}
/* Mobile Optimierung */
@media (max-width: 767px) {
 .elementor-8255 .elementor-element.elementor-element-317f08b {
   padding-top: 60px !important;
   padding-bottom: 60px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d6021 *//* =========================================

   KI-IT Club – FAQ Einleitung

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-a5d6021 {

  display: flex;

  flex-direction: column;

  gap: 18px;

  padding: 32px !important;

  border-radius: 14px !important;

  background: #34536f !important;

  box-shadow: 0 12px 30px rgba(16, 29, 40, 0.22) !important;

}

/* Kleine Überschrift */

.elementor-8255 .elementor-element.elementor-element-a5d6021 .elementor-widget-heading:first-child .elementor-heading-title {

  color: #d7d350 !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-size: 15px !important;

  font-weight: 400 !important;

  letter-spacing: 0.14em;

  text-transform: uppercase;

}

/* Hauptüberschrift */

.elementor-8255 .elementor-element.elementor-element-a5d6021 .elementor-heading-title {

  color: #ffffff !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-size: 44px !important;

  font-weight: 400 !important;

  line-height: 1.05 !important;

}

/* Beschreibung */

.elementor-8255 .elementor-element.elementor-element-a5d6021 .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-a5d6021 .elementor-widget-text-editor p {

  color: rgba(255, 255, 255, 0.72) !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 16px !important;

  line-height: 1.7 !important;

}

/* Button */

.elementor-8255 .elementor-element.elementor-element-a5d6021 .elementor-button {

  width: 100%;

  margin-top: 8px;

  border: 0 !important;

  border-radius: 999px !important;

  background: #d7d350 !important;

  color: #101d28 !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-weight: 800 !important;

  text-transform: uppercase;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c6678 *//* =========================================

   KI-IT Club – FAQ Accordion

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-17c6678 .elementor-tab-title {

  padding: 20px 16px !important;

  border-bottom: 1px solid #dde7ef !important;

  color: #34536f !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 16px !important;

  font-weight: 700 !important;

}

.elementor-8255 .elementor-element.elementor-element-17c6678 .elementor-tab-title.elementor-active {

  color: #1b2e3f !important;

}

.elementor-8255 .elementor-element.elementor-element-17c6678 .elementor-tab-content {

  padding: 0 16px 20px !important;

  border-bottom: 1px solid #dde7ef !important;

  color: #38444e !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 16px !important;

  line-height: 1.7 !important;

}

.elementor-8255 .elementor-element.elementor-element-17c6678 .elementor-toggle-icon {

  color: #34536f !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75fe5fd *//* =========================================

   KI-IT Club – Abschnitt 13 / FAQ

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-75fe5fd {

  position: relative;

  overflow: hidden;

  background: #f1f2f3 !important;

  padding-top: 92px !important;

  padding-bottom: 92px !important;

}

/* Mobile Optimierung */

@media (max-width: 767px) {

  .elementor-8255 .elementor-element.elementor-element-75fe5fd {

    padding-top: 60px !important;

    padding-bottom: 60px !important;

  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800ef0a *//* =========================================

   KI-IT Club – Abschnitt 14 / Warteliste

   ========================================= */

.elementor-8255 .elementor-element.elementor-element-800ef0a {

  position: relative;

  overflow: hidden;

  background: #274057 !important;

  border-top: 4px solid #d7d350 !important;

  padding-top: 92px !important;

  padding-bottom: 92px !important;

}

/* Hauptüberschrift */

.elementor-8255 .elementor-element.elementor-element-800ef0a .elementor-heading-title {

  color: #d7d350 !important;

  font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;

  font-size: clamp(44px, 5vw, 64px) !important;

  font-weight: 400 !important;

  line-height: 1.05 !important;

}

/* Beschreibungstext */

.elementor-8255 .elementor-element.elementor-element-800ef0a .elementor-widget-text-editor,

.elementor-8255 .elementor-element.elementor-element-800ef0a .elementor-widget-text-editor p {

  color: rgba(255, 255, 255, 0.72) !important;

  font-family: "Montserrat", Arial, sans-serif !important;

  font-size: 18px;

  line-height: 1.7;

}

/* Mobile Optimierung */

@media (max-width: 767px) {

  .elementor-8255 .elementor-element.elementor-element-800ef0a {

    padding-top: 60px !important;

    padding-bottom: 60px !important;

  }

  .elementor-8255 .elementor-element.elementor-element-800ef0a .elementor-widget-text-editor,

  .elementor-8255 .elementor-element.elementor-element-800ef0a .elementor-widget-text-editor p {

    font-size: 16px !important;

    line-height: 1.65 !important;

  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e2dbe6 *//* =========================================
  KI-IT Club – Wartelisten Formular Box
  Nur für den rechten Formular-Container
  ========================================= */
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 {
 display: flex;
 flex-direction: column;
 gap: 18px;
 padding: 32px !important;
 border: 1px solid rgba(255, 255, 255, 0.16) !important;
 border-radius: 14px !important;
 background: rgba(255, 255, 255, 0.05) !important;
 box-shadow: none !important;
}
/* Überschrift im Formular */
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 .elementor-heading-title {
 color: #ffffff !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 30px !important;
 font-weight: 400 !important;
 line-height: 1.1 !important;
}
/* Formularfelder */
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 input[type="text"],
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 input[type="email"],
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 input[type="tel"],
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 textarea,
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 select {
 width: 100% !important;
 min-height: 52px !important;
 border: 1px solid rgba(255, 255, 255, 0.18) !important;
 border-radius: 999px !important;
 background: rgba(255, 255, 255, 0.08) !important;
 color: #ffffff !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 padding: 14px 20px !important;
}
/* Platzhalter */
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 input::placeholder,
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 textarea::placeholder {
 color: rgba(255, 255, 255, 0.62) !important;
}
/* Fokus */
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 input:focus,
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 textarea:focus,
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 select:focus {
 outline: none !important;
 border-color: #d7d350 !important;
 box-shadow: 0 0 0 3px rgba(215, 211, 80, 0.22) !important;
}
/* Anmeldebutton */
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 button[type="submit"],
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 input[type="submit"],
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 .elementor-button {
 width: 100% !important;
 border: 0 !important;
 border-radius: 999px !important;
 background: #d7d350 !important;
 color: #101d28 !important;
 font-family: "Bebas Neue", "Arial Narrow", Arial, sans-serif !important;
 font-size: 18px !important;
 font-weight: 400 !important;
 letter-spacing: 0.06em;
 padding: 18px 28px !important;
 text-transform: uppercase;
}
/* Button Hover */
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 button[type="submit"]:hover,
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 input[type="submit"]:hover,
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 .elementor-button:hover {
 background: #c0bc3c !important;
 color: #101d28 !important;
}
/* Datenschutz und Hinweise */
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 small,
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 label,
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 .elementor-field-group,
.elementor-8255 .elementor-element.elementor-element-0e2dbe6 .elementor-field-type-acceptance {
 color: rgba(255, 255, 255, 0.62) !important;
 font-family: "Montserrat", Arial, sans-serif !important;
 font-size: 13px !important;
 line-height: 1.6 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-100.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-100.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-100italic.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-100italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-200.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-200.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-200italic.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-200italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-300.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-300.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-300italic.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-300italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-regular.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-regular.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-italic.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-regular.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-regular.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-italic.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-500.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-500.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-500italic.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-500italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-600.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-600.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-600italic.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-600italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-700.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-700.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-700italic.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-700italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-700.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-700.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-700italic.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-700italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-800.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-800.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-800italic.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-800italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-900.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-900.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v25-latin-900italic.woff2') format('woff2'),
		url('https://ki-it.club/wp-content/uploads/2023/09/montserrat-v26-latin-900italic.woff') format('woff');
}
/* End Custom Fonts CSS */