.elementor-863 .elementor-element.elementor-element-3cbf2dd6{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--flex-wrap:nowrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-3cbf2dd6:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-3cbf2dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tsg-stadtbergen.de/wp-content/uploads/Header_3.jpg");background-size:cover;}.elementor-863 .elementor-element.elementor-element-3cbf2dd6.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-863 .elementor-element.elementor-element-2c5c2dd8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;--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-863 .elementor-element.elementor-element-2c5c2dd8.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-863 .elementor-element.elementor-element-25ebbe65{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-863 .elementor-element.elementor-element-25ebbe65:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-25ebbe65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-863 .elementor-element.elementor-element-25ebbe65.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.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 );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-863 .elementor-element.elementor-element-6a388d92 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-863 .elementor-element.elementor-element-6a388d92.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-863 .elementor-element.elementor-element-6a388d92{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor5 );}.elementor-863 .elementor-element.elementor-element-91f35ac{--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-863 .elementor-element.elementor-element-82c67dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-3355325{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-863 .elementor-element.elementor-element-1aeb571 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-e32b04b ) 0%, var( --e-global-color-e32b04b ) 100%);}.elementor-863 .elementor-element.elementor-element-1aeb571 img{width:100%;}.elementor-863 .elementor-element.elementor-element-2a6daa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-863 .elementor-element.elementor-element-2a6daa6:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-2a6daa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C01315 0%, #7A0001 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-863 .elementor-element.elementor-element-8c337ef .elementor-heading-title{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor5 );}.elementor-863 .elementor-element.elementor-element-300daaa{text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-863 .elementor-element.elementor-element-61685c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-863 .elementor-element.elementor-element-8fc7f29 .elementor-heading-title{text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-863 .elementor-element.elementor-element-7a4acd2{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-863 .elementor-element.elementor-element-21166c3{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-21166c3:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-21166c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-f9f656b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-f9f656b:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-f9f656b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-0d35211 img{width:100%;}.elementor-863 .elementor-element.elementor-element-5ab780c{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-5ab780c:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-5ab780c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-ff4c93e{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-ff4c93e:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-ff4c93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-e512849{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-e512849:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-e512849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-521834f{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-521834f:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-521834f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-8b0958e{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-8b0958e:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-8b0958e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-c6d6290{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-c6d6290:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-c6d6290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-b121857{text-align:center;}.elementor-863 .elementor-element.elementor-element-b121857 img{width:69%;}.elementor-863 .elementor-element.elementor-element-0ec1b87{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-0ec1b87:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-0ec1b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-e7c2975{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-e7c2975:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-e7c2975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-b11ce70{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-b11ce70:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-b11ce70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-38f990d{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-38f990d:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-38f990d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-e7276b6{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-e7276b6:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-e7276b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-da3a5aa{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-da3a5aa:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-da3a5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-d1108d9{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-d1108d9:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-d1108d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-0ef2328{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-0ef2328:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-0ef2328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-1e7d46a{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-1e7d46a:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-1e7d46a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-0ed5a8c{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-0ed5a8c:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-0ed5a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-9847b67{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-9847b67:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-9847b67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-f802eea{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-f802eea:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-f802eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-406a259{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-406a259:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-406a259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-5da9a01{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-5da9a01:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-5da9a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-916a67a{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-916a67a:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-916a67a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-def842b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-def842b:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-def842b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-433c0b1{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-433c0b1:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-433c0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-b708bcd{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-b708bcd:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-b708bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-bdc0709{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-bdc0709:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-bdc0709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-63c5eb2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-63c5eb2:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-63c5eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-79545cf{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-79545cf:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-79545cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-662a284{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-662a284:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-662a284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-33e1354.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-02f4b0f{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-02f4b0f:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-02f4b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-fbd9f88.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-3827e85{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-3827e85:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-3827e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-0a9972c.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-503db3b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-503db3b:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-503db3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-43669b4.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-96d2bf9{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-96d2bf9:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-96d2bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-09c5d4e.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-3df60ba{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-3df60ba:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-3df60ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-7f99514.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-9f79440{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-9f79440:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-9f79440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-2109580.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-5693647{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-5693647:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-5693647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-c33e502.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-d22bbc5{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-d22bbc5:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-d22bbc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-01fbd4a.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-f448e1a{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-863 .elementor-element.elementor-element-f448e1a:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-f448e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-dcdfd61.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-863 .elementor-element.elementor-element-2a6daa6{--content-width:500px;}}@media(max-width:1024px){.elementor-863 .elementor-element.elementor-element-3cbf2dd6:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-3cbf2dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tsg-stadtbergen.de/wp-content/uploads/Header_3.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-863 .elementor-element.elementor-element-3cbf2dd6{--min-height:300px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-863 .elementor-element.elementor-element-25ebbe65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-863 .elementor-element.elementor-element-6a388d92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-82c67dc{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-863 .elementor-element.elementor-element-7a4acd2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-863 .elementor-element.elementor-element-3cbf2dd6:not(.elementor-motion-effects-element-type-background), .elementor-863 .elementor-element.elementor-element-3cbf2dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tsg-stadtbergen.de/wp-content/uploads/Header_3.jpg");background-size:cover;}.elementor-863 .elementor-element.elementor-element-3cbf2dd6{--min-height:409px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-863 .elementor-element.elementor-element-7a4acd2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-6a388d92 */@media (max-width: 767px) {
  .elementor-863 .elementor-element.elementor-element-6a388d92 h1 {
    font-size: 30px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-863 .elementor-element.elementor-element-6a388d92 h1 {
    font-size: 36px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ebbe65 */.elementor-863 .elementor-element.elementor-element-25ebbe65 {
    max-width:1140px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8d066f */.elementor-863 .elementor-element.elementor-element-b8d066f img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d35211 */.elementor-863 .elementor-element.elementor-element-0d35211 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a3a656 */.elementor-863 .elementor-element.elementor-element-5a3a656 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77d274d */.elementor-863 .elementor-element.elementor-element-77d274d img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d64c134 */.elementor-863 .elementor-element.elementor-element-d64c134 img{
    
     height: 100px;
  width: 100%;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8555f36 */.elementor-863 .elementor-element.elementor-element-8555f36 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b431091 */.elementor-863 .elementor-element.elementor-element-b431091 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b121857 */.elementor-863 .elementor-element.elementor-element-b121857 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aadad7 */.elementor-863 .elementor-element.elementor-element-9aadad7 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba7b14 */.elementor-863 .elementor-element.elementor-element-2ba7b14 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d22a751 */.elementor-863 .elementor-element.elementor-element-d22a751 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eca760 */.elementor-863 .elementor-element.elementor-element-9eca760 img{
    
     height: 100px;
  width: 100%;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d71667 */.elementor-863 .elementor-element.elementor-element-7d71667 img{
    
     height: 100px;
  width: 100%;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63847d2 */.elementor-863 .elementor-element.elementor-element-63847d2 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c679de */.elementor-863 .elementor-element.elementor-element-4c679de img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df0ed7 */.elementor-863 .elementor-element.elementor-element-5df0ed7 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8fc3c9 */.elementor-863 .elementor-element.elementor-element-e8fc3c9 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-596c834 */.elementor-863 .elementor-element.elementor-element-596c834 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61e5c0c */.elementor-863 .elementor-element.elementor-element-61e5c0c img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-271cb2d */.elementor-863 .elementor-element.elementor-element-271cb2d img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6a1b6e */.elementor-863 .elementor-element.elementor-element-a6a1b6e img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8784e00 */.elementor-863 .elementor-element.elementor-element-8784e00 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed8197b */.elementor-863 .elementor-element.elementor-element-ed8197b img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8af5b9 */.elementor-863 .elementor-element.elementor-element-b8af5b9 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba50cc9 */.elementor-863 .elementor-element.elementor-element-ba50cc9 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ad8f */.elementor-863 .elementor-element.elementor-element-2b8ad8f img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95958ab */.elementor-863 .elementor-element.elementor-element-95958ab img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6185892 */.elementor-863 .elementor-element.elementor-element-6185892 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc0a397 */.elementor-863 .elementor-element.elementor-element-cc0a397 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33e1354 */.elementor-863 .elementor-element.elementor-element-33e1354 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbd9f88 */.elementor-863 .elementor-element.elementor-element-fbd9f88 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a9972c */.elementor-863 .elementor-element.elementor-element-0a9972c img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43669b4 */.elementor-863 .elementor-element.elementor-element-43669b4 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09c5d4e */.elementor-863 .elementor-element.elementor-element-09c5d4e img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f99514 */.elementor-863 .elementor-element.elementor-element-7f99514 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2109580 */.elementor-863 .elementor-element.elementor-element-2109580 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c33e502 */.elementor-863 .elementor-element.elementor-element-c33e502 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01fbd4a */.elementor-863 .elementor-element.elementor-element-01fbd4a img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcdfd61 */.elementor-863 .elementor-element.elementor-element-dcdfd61 img{
    
     height: 100px;
  width: 300px !important;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */