.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-191 .elementor-element.elementor-element-8cfbadd{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.3;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-191 .elementor-element.elementor-element-8cfbadd:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-8cfbadd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kirchberger.werbe-online.at/wp-content/uploads/2026/07/KIR_Gruppe_07-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-191 .elementor-element.elementor-element-8cfbadd::before, .elementor-191 .elementor-element.elementor-element-8cfbadd > .elementor-background-video-container::before, .elementor-191 .elementor-element.elementor-element-8cfbadd > .e-con-inner > .elementor-background-video-container::before, .elementor-191 .elementor-element.elementor-element-8cfbadd > .elementor-background-slideshow::before, .elementor-191 .elementor-element.elementor-element-8cfbadd > .e-con-inner > .elementor-background-slideshow::before, .elementor-191 .elementor-element.elementor-element-8cfbadd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-191 .elementor-element.elementor-element-3553da9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-25c2698{--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:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-e123f46{--display:flex;}.elementor-191 .elementor-element.elementor-element-ccd23d4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-51a5396{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-191 .elementor-element.elementor-element-7519e16 img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-7519e16:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-7930ccb{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-191 .elementor-element.elementor-element-311193f .elementor-heading-title{font-family:"open-sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-191 .elementor-element.elementor-element-ee9c076{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-b953355{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-5586300{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-0203bc8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-127946c img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-127946c:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-ab37965{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-191 .elementor-element.elementor-element-f757eae .elementor-heading-title{font-family:"open-sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-3a259d6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-b03a766{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-2366bb8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-0350a8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-7d1dc44 img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-7d1dc44:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-1fe3737{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-191 .elementor-element.elementor-element-3bca53c .elementor-heading-title{font-family:"open-sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-dd969c9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-04a35ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-deb4d39{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-11db096{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-71f8467 img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-71f8467:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-9891a8a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-191 .elementor-element.elementor-element-db345c8 .elementor-heading-title{font-family:"open-sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-6d656f7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-4a6a760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-1a0b954{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-161856a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-f1faf8a img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-f1faf8a:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-a6e9c65{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-191 .elementor-element.elementor-element-10e7f71 .elementor-heading-title{font-family:"open-sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-558ef90{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-d369d19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-0397a66{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-5a895bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-98b1cd6 img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-98b1cd6:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-4ff834a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-191 .elementor-element.elementor-element-2381c1e .elementor-heading-title{font-family:"open-sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-23871ff{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-f3407a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-cdad96a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-bc66a9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-5c14135 img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-5c14135:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-7a5a5bd{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-191 .elementor-element.elementor-element-6ce19d0 .elementor-heading-title{font-family:"open-sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-dbaa235{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-ef49129{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-867c248{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-7544677{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-1e2c41f img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-1e2c41f:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-6e8d7fe{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-191 .elementor-element.elementor-element-579bc67 .elementor-heading-title{font-family:"open-sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-d464adc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-b827089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-05c6a35{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-64404c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-2f9ef77 img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-2f9ef77:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-9b8950f{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-191 .elementor-element.elementor-element-a4c34af .elementor-heading-title{font-family:"open-sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-191 .elementor-element.elementor-element-52030ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-9f20666{--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:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-9f20666:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-9f20666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35f660c );}.elementor-widget-timeline-widget-addon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-timeline-widget-addon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-191 .elementor-element.elementor-element-40513fa .twae-wrapper, .elementor-191 .elementor-element.elementor-element-40513fa .twae-navigationBar{--tw-line-bg:var( --e-global-color-secondary );--tw-ibx-bg:var( --e-global-color-4257629 );}.elementor-191 .elementor-element.elementor-element-40513fa .twae-wrapper{--tw-lbl-big-size:22px;--tw-lbl-small-size:16px;--tw-ybx-size:80px;--tw-cbx-padding:20px 20px 20px 20px;--tw-cbx-bottom-margin:30px;--tw-cbx-bd-color:#02010100;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-191 .elementor-element.elementor-element-7615790{--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:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-6a7e09a{--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:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-afb1cdb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-d3eb446{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-80202ef{--display:flex;}.elementor-191 .elementor-element.elementor-element-695a4d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-c8892bd{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-520eadf img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-520eadf:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-4e460e0 img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-4e460e0:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-eaf3017 img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-eaf3017:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-7581774{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-948aba1 img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-948aba1:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-a0abe36 img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-a0abe36:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-53f79ea img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-53f79ea:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-70e1407 img{width:100%;height:100%;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-191 .elementor-element.elementor-element-70e1407:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-191 .elementor-element.elementor-element-30d1a61{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:15px;}body:not(.rtl) .elementor-191 .elementor-element.elementor-element-30d1a61{left:-84px;}body.rtl .elementor-191 .elementor-element.elementor-element-30d1a61{right:-84px;}.elementor-191 .elementor-element.elementor-element-e19711f{--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:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-bf78a8e{--display:flex;}.elementor-191 .elementor-element.elementor-element-bf78a8e:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-bf78a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35f660c );}.elementor-191 .elementor-element.elementor-element-7641b0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px) and (min-width:768px){.elementor-191 .elementor-element.elementor-element-7641b0b{--width:100%;}}@media(max-width:1366px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-191 .elementor-element.elementor-element-8cfbadd{--min-height:500px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-191 .elementor-element.elementor-element-3553da9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-191 .elementor-element.elementor-element-ccd23d4{--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-311193f .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-ee9c076{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b953355{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-5586300{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-f757eae .elementor-heading-title{font-size:28px;}.elementor-191 .elementor-element.elementor-element-3a259d6{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b03a766{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-2366bb8{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-3bca53c .elementor-heading-title{font-size:28px;}.elementor-191 .elementor-element.elementor-element-dd969c9{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-04a35ee{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-deb4d39{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-db345c8 .elementor-heading-title{font-size:28px;}.elementor-191 .elementor-element.elementor-element-6d656f7{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-4a6a760{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-1a0b954{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-10e7f71 .elementor-heading-title{font-size:28px;}.elementor-191 .elementor-element.elementor-element-558ef90{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-d369d19{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-0397a66{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-2381c1e .elementor-heading-title{font-size:28px;}.elementor-191 .elementor-element.elementor-element-23871ff{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-f3407a3{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-cdad96a{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-6ce19d0 .elementor-heading-title{font-size:28px;}.elementor-191 .elementor-element.elementor-element-dbaa235{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-ef49129{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-867c248{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-579bc67 .elementor-heading-title{font-size:28px;}.elementor-191 .elementor-element.elementor-element-d464adc{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b827089{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-05c6a35{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-a4c34af .elementor-heading-title{font-size:28px;}.elementor-191 .elementor-element.elementor-element-52030ea{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-timeline-widget-addon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-timeline-widget-addon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-191 .elementor-element.elementor-element-afb1cdb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-191 .elementor-element.elementor-element-e123f46{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-ccd23d4{--grid-auto-flow:row;}.elementor-191 .elementor-element.elementor-element-7930ccb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-311193f .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-ab37965{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-f757eae .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-1fe3737{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-3bca53c .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-9891a8a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-db345c8 .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-a6e9c65{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-10e7f71 .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-4ff834a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-2381c1e .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-7a5a5bd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-6ce19d0 .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-6e8d7fe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-579bc67 .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-9b8950f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-a4c34af .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-afb1cdb{--grid-auto-flow:row;}.elementor-191 .elementor-element.elementor-element-80202ef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-191 .elementor-element.elementor-element-8cfbadd{--min-height:400px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-191 .elementor-element.elementor-element-3553da9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-191 .elementor-element.elementor-element-25c2698{--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-e123f46{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-ccd23d4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-7930ccb{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-191 .elementor-element.elementor-element-311193f .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-ee9c076{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b953355{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-5586300{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-ab37965{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-191 .elementor-element.elementor-element-f757eae .elementor-heading-title{font-size:20px;}.elementor-191 .elementor-element.elementor-element-3a259d6{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b03a766{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-2366bb8{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-1fe3737{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-191 .elementor-element.elementor-element-3bca53c .elementor-heading-title{font-size:20px;}.elementor-191 .elementor-element.elementor-element-dd969c9{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-04a35ee{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-deb4d39{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-9891a8a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-191 .elementor-element.elementor-element-db345c8 .elementor-heading-title{font-size:20px;}.elementor-191 .elementor-element.elementor-element-6d656f7{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-4a6a760{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-1a0b954{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-a6e9c65{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-191 .elementor-element.elementor-element-10e7f71 .elementor-heading-title{font-size:20px;}.elementor-191 .elementor-element.elementor-element-558ef90{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-d369d19{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-0397a66{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-4ff834a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-191 .elementor-element.elementor-element-2381c1e .elementor-heading-title{font-size:20px;}.elementor-191 .elementor-element.elementor-element-23871ff{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-f3407a3{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-cdad96a{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-7a5a5bd{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-191 .elementor-element.elementor-element-6ce19d0 .elementor-heading-title{font-size:20px;}.elementor-191 .elementor-element.elementor-element-dbaa235{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-ef49129{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-867c248{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-6e8d7fe{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-191 .elementor-element.elementor-element-579bc67 .elementor-heading-title{font-size:20px;}.elementor-191 .elementor-element.elementor-element-d464adc{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b827089{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-05c6a35{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-9b8950f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-191 .elementor-element.elementor-element-a4c34af .elementor-heading-title{font-size:20px;}.elementor-191 .elementor-element.elementor-element-52030ea{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-9f20666{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-timeline-widget-addon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-timeline-widget-addon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-191 .elementor-element.elementor-element-40513fa .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-191 .elementor-element.elementor-element-7615790{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-6a7e09a{--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-afb1cdb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-191 .elementor-element.elementor-element-80202ef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-191 .elementor-element.elementor-element-7581774{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-e19711f{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-191 .elementor-element.elementor-element-8cfbadd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-191 .elementor-element.elementor-element-3553da9{text-align:center;}.elementor-191 .elementor-element.elementor-element-3553da9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-191 .elementor-element.elementor-element-25c2698{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-191 .elementor-element.elementor-element-ccd23d4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-311193f .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-ee9c076{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b953355{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-5586300{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-f757eae .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-3a259d6{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b03a766{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-2366bb8{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-3bca53c .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-dd969c9{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-04a35ee{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-deb4d39{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-db345c8 .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-6d656f7{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-4a6a760{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-1a0b954{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-10e7f71 .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-558ef90{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-d369d19{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-0397a66{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-2381c1e .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-23871ff{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-f3407a3{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-cdad96a{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-6ce19d0 .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-dbaa235{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-ef49129{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-867c248{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-579bc67 .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-d464adc{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b827089{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-05c6a35{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-a4c34af .elementor-heading-title{font-size:24px;}.elementor-191 .elementor-element.elementor-element-52030ea{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-9f20666{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-timeline-widget-addon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-timeline-widget-addon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-191 .elementor-element.elementor-element-40513fa .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-191 .elementor-element.elementor-element-7615790{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-191 .elementor-element.elementor-element-6a7e09a{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-191 .elementor-element.elementor-element-afb1cdb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-191 .elementor-element.elementor-element-d3eb446.e-con{--order:-99999 /* order start hack */;}.elementor-191 .elementor-element.elementor-element-7581774{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-e19711f{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-191 .elementor-element.elementor-element-7641b0b{--width:60%;}}@media(min-width:2400px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-191 .elementor-element.elementor-element-3553da9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-191 .elementor-element.elementor-element-ccd23d4{--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-311193f .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-ee9c076{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b953355{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-5586300{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-f757eae .elementor-heading-title{font-size:36px;}.elementor-191 .elementor-element.elementor-element-3a259d6{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b03a766{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-2366bb8{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-3bca53c .elementor-heading-title{font-size:36px;}.elementor-191 .elementor-element.elementor-element-dd969c9{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-04a35ee{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-deb4d39{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-db345c8 .elementor-heading-title{font-size:36px;}.elementor-191 .elementor-element.elementor-element-6d656f7{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-4a6a760{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-1a0b954{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-10e7f71 .elementor-heading-title{font-size:36px;}.elementor-191 .elementor-element.elementor-element-558ef90{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-d369d19{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-0397a66{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-2381c1e .elementor-heading-title{font-size:36px;}.elementor-191 .elementor-element.elementor-element-23871ff{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-f3407a3{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-cdad96a{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-6ce19d0 .elementor-heading-title{font-size:36px;}.elementor-191 .elementor-element.elementor-element-dbaa235{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-ef49129{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-867c248{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-579bc67 .elementor-heading-title{font-size:36px;}.elementor-191 .elementor-element.elementor-element-d464adc{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-b827089{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-05c6a35{font-size:var( --e-global-typography-text-font-size );}.elementor-191 .elementor-element.elementor-element-a4c34af .elementor-heading-title{font-size:36px;}.elementor-191 .elementor-element.elementor-element-52030ea{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-timeline-widget-addon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-timeline-widget-addon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-191 .elementor-element.elementor-element-afb1cdb{--grid-auto-flow:row;}}/* Start custom CSS for timeline-widget-addon, class: .elementor-element-40513fa *//* ==================================================
   TIMELINE – 2 KARTEN NEBENEINANDER
   Bild links / Text rechts
================================================== */

/* Card ruhiger */
.elementor-191 .elementor-element.elementor-element-40513fa .twae-story,
.elementor-191 .elementor-element.elementor-element-40513fa .twae-content {
    background: #fffbf5 !important;
    box-shadow: none !important;
    border: none !important;
}

/* Die eigentliche Card: Bild links, Text rechts */
.elementor-191 .elementor-element.elementor-element-40513fa .twae-content {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 24px !important;
    padding: 20 !important;
}

/* Bildbereich links */
.elementor-191 .elementor-element.elementor-element-40513fa .twae-media {
    flex: 0 0 42% !important;
    width: 42% !important;
    max-width: 42% !important;
    margin: 0 !important;
}

/* Bild */
.elementor-191 .elementor-element.elementor-element-40513fa .twae-media img {
    width: 100% !important;
    height: 250px !important;
    object-fit: cover !important;
    object-position: center !important;
    display: block !important;
}

/* Textbereich rechts */
.elementor-191 .elementor-element.elementor-element-40513fa .twae-description {
    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;

    font-family: var(--e-global-typography-text-font-family), inherit !important;
    font-size: 15px !important;
    font-weight: var(--e-global-typography-text-font-weight, 400) !important;
    line-height: 1.5 !important;
    color: var(--e-global-color-text, inherit) !important;
    text-align: left !important;
}

/* Textabsätze */
.elementor-191 .elementor-element.elementor-element-40513fa .twae-description p {
    margin: 0 0 14px 0 !important;
    text-align: left !important;
}

/* Jahreszahl */
.elementor-191 .elementor-element.elementor-element-40513fa .twae-label-big,
.elementor-191 .elementor-element.elementor-element-40513fa .twae-label-small,
.elementor-191 .elementor-element.elementor-element-40513fa .twae-title {
    font-family: var(--e-global-typography-primary-font-family), inherit !important;
    font-weight: 600 !important;
    color: var(--e-global-color-text, inherit) !important;
}

/* Kartenhöhe natürlicher machen */
.elementor-191 .elementor-element.elementor-element-40513fa .twae-story {
    height: auto !important;
}

.elementor-191 .elementor-element.elementor-element-40513fa .twae-content {
    min-height: 260px !important;
}

/* Linie dezenter */
.elementor-191 .elementor-element.elementor-element-40513fa .twae-h-line,
.elementor-191 .elementor-element.elementor-element-40513fa .twae-line-fill {
    background-color: rgba(0, 0, 0, 0.22) !important;
}

/* Punkte dezenter */
.elementor-191 .elementor-element.elementor-element-40513fa .twae-icon,
.elementor-191 .elementor-element.elementor-element-40513fa .twae-icondot {
    border-color: rgba(0, 0, 0, 0.28) !important;
    background: #f7f3ec !important;
}

/* Pfeile dezenter */
.elementor-191 .elementor-element.elementor-element-40513fa .twae-button-prev,
.elementor-191 .elementor-element.elementor-element-40513fa .twae-button-next {
    color: rgba(0, 0, 0, 0.45) !important;
}


/* ==================================================
   RESPONSIVE
================================================== */

@media (max-width: 1024px) {
    .elementor-191 .elementor-element.elementor-element-40513fa .twae-content {
        flex-direction: column !important;
        gap: 18px !important;
    }

    .elementor-191 .elementor-element.elementor-element-40513fa .twae-media {
        flex: none !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-191 .elementor-element.elementor-element-40513fa .twae-description {
        width: 100% !important;
    }
}

@media (max-width: 767px) {
    .elementor-191 .elementor-element.elementor-element-40513fa .twae-content {
        gap: 16px !important;
    }

    .elementor-191 .elementor-element.elementor-element-40513fa .twae-description {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ae954c */.kb-marquee {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  overflow: hidden;
  padding: 70px 0;
}

.kb-marquee-line {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}

.kb-marquee-track {
  display: flex;
  width: max-content;
}

.kb-marquee-group {
  display: flex;
  flex-shrink: 0;
  align-items: center;
}

/* Abstand zwischen einzelnen Texten */
.kb-marquee-group span {
  padding-right: 28px;
}

/* obere Zeile nach rechts */
.kb-marquee-top .kb-marquee-track {
  animation: kb-marquee-right 95s linear infinite;
}

.kb-marquee-top span {
  font-size: clamp(22px, 2.8vw, 42px);
  font-style: italic;
  font-weight: 300;
  color: rgba(0, 0, 0, 0.42);
  line-height: 1.1;
}

/* untere Zeile nach links */
.kb-marquee-bottom .kb-marquee-track {
  animation: kb-marquee-left 95s linear infinite;
}

.kb-marquee-bottom span {
  font-size: clamp(42px, 5vw, 82px);
  font-weight: 300;
  color: #202020;
  letter-spacing: -0.04em;
  line-height: 1.05;
}

/* Zeilen enger zusammen */
.kb-marquee-top {
  margin-bottom: 4px;
}

/* Bewegung nach links */
@keyframes kb-marquee-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

/* Bewegung nach rechts */
@keyframes kb-marquee-right {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-851d7e1 */.schriftkreis{
    width:170px;
    aspect-ratio:1;
    animation: drehen 18s linear infinite;
}

.schriftkreis svg{
    width:100%;
    height:100%;
    overflow:visible;
}

.schriftkreis text{
    fill:#d85b5b;
    font-size:14px;
    font-family:inherit;
    font-weight:500;
    letter-spacing:1px;
}

@keyframes drehen{

    from{
        transform:rotate(0deg);
    }

    to{
        transform:rotate(360deg);
    }

}/* End custom CSS */